From f5d2ed21199087b37478cf51072a789f584be0dc Mon Sep 17 00:00:00 2001 From: Antoine PINAGOT Date: Wed, 15 Nov 2023 16:18:42 +0100 Subject: [PATCH] Ajout pages HTML site web + assets en public avec logo --- Sources/public/assets/demo/chart-area-demo.js | 54 + Sources/public/assets/demo/chart-bar-demo.js | 46 + Sources/public/assets/demo/chart-pie-demo.js | 16 + Sources/public/assets/demo/datatables-demo.js | 4 + Sources/public/assets/img/logo.png | Bin 0 -> 49684 bytes Sources/src/app/views/401.html | 52 + Sources/src/app/views/404.html | 51 + Sources/src/app/views/500.html | 51 + Sources/src/app/views/analyze.html | 634 + .../app/views/assets/demo/chart-area-demo.js | 54 + .../app/views/assets/demo/chart-bar-demo.js | 46 + .../app/views/assets/demo/chart-pie-demo.js | 16 + .../app/views/assets/demo/datatables-demo.js | 4 + Sources/src/app/views/assets/img/coaching.png | Bin 0 -> 972 bytes .../views/assets/img/error-404-monochrome.svg | 1 + Sources/src/app/views/assets/img/group.png | Bin 0 -> 553 bytes Sources/src/app/views/assets/img/house.png | Bin 0 -> 533 bytes Sources/src/app/views/assets/img/letter.png | Bin 0 -> 831 bytes Sources/src/app/views/assets/img/logo.png | Bin 0 -> 49684 bytes Sources/src/app/views/assets/img/sprinter.png | Bin 0 -> 538 bytes Sources/src/app/views/coaching.html | 634 + Sources/src/app/views/css/styles.css | 11245 ++++++++++++++++ Sources/src/app/views/exercice.html | 177 + Sources/src/app/views/friend.html | 177 + Sources/src/app/views/home.html | 160 + .../app/views/js/datatables-simple-demo.js | 9 + Sources/src/app/views/js/scripts.js | 26 + .../src/app/views/layout-sidenav-light.html | 147 + Sources/src/app/views/layout-static.html | 149 + Sources/src/app/views/login.html | 69 + Sources/src/app/views/mail.html | 634 + Sources/src/app/views/password.html | 62 + Sources/src/app/views/register.html | 88 + 33 files changed, 14606 insertions(+) create mode 100644 Sources/public/assets/demo/chart-area-demo.js create mode 100644 Sources/public/assets/demo/chart-bar-demo.js create mode 100644 Sources/public/assets/demo/chart-pie-demo.js create mode 100644 Sources/public/assets/demo/datatables-demo.js create mode 100644 Sources/public/assets/img/logo.png create mode 100644 Sources/src/app/views/401.html create mode 100644 Sources/src/app/views/404.html create mode 100644 Sources/src/app/views/500.html create mode 100644 Sources/src/app/views/analyze.html create mode 100644 Sources/src/app/views/assets/demo/chart-area-demo.js create mode 100644 Sources/src/app/views/assets/demo/chart-bar-demo.js create mode 100644 Sources/src/app/views/assets/demo/chart-pie-demo.js create mode 100644 Sources/src/app/views/assets/demo/datatables-demo.js create mode 100644 Sources/src/app/views/assets/img/coaching.png create mode 100644 Sources/src/app/views/assets/img/error-404-monochrome.svg create mode 100644 Sources/src/app/views/assets/img/group.png create mode 100644 Sources/src/app/views/assets/img/house.png create mode 100644 Sources/src/app/views/assets/img/letter.png create mode 100644 Sources/src/app/views/assets/img/logo.png create mode 100644 Sources/src/app/views/assets/img/sprinter.png create mode 100644 Sources/src/app/views/coaching.html create mode 100644 Sources/src/app/views/css/styles.css create mode 100644 Sources/src/app/views/exercice.html create mode 100644 Sources/src/app/views/friend.html create mode 100644 Sources/src/app/views/home.html create mode 100644 Sources/src/app/views/js/datatables-simple-demo.js create mode 100644 Sources/src/app/views/js/scripts.js create mode 100644 Sources/src/app/views/layout-sidenav-light.html create mode 100644 Sources/src/app/views/layout-static.html create mode 100644 Sources/src/app/views/login.html create mode 100644 Sources/src/app/views/mail.html create mode 100644 Sources/src/app/views/password.html create mode 100644 Sources/src/app/views/register.html diff --git a/Sources/public/assets/demo/chart-area-demo.js b/Sources/public/assets/demo/chart-area-demo.js new file mode 100644 index 00000000..f63ff916 --- /dev/null +++ b/Sources/public/assets/demo/chart-area-demo.js @@ -0,0 +1,54 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Area Chart Example +var ctx = document.getElementById("myAreaChart"); +var myLineChart = new Chart(ctx, { + type: 'line', + data: { + labels: ["Mar 1", "Mar 2", "Mar 3", "Mar 4", "Mar 5", "Mar 6", "Mar 7", "Mar 8", "Mar 9", "Mar 10", "Mar 11", "Mar 12", "Mar 13"], + datasets: [{ + label: "Sessions", + lineTension: 0.3, + backgroundColor: "rgba(2,117,216,0.2)", + borderColor: "rgba(2,117,216,1)", + pointRadius: 5, + pointBackgroundColor: "rgba(2,117,216,1)", + pointBorderColor: "rgba(255,255,255,0.8)", + pointHoverRadius: 5, + pointHoverBackgroundColor: "rgba(2,117,216,1)", + pointHitRadius: 50, + pointBorderWidth: 2, + data: [10000, 30162, 26263, 18394, 18287, 28682, 31274, 33259, 25849, 24159, 32651, 31984, 38451], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'date' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 7 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 40000, + maxTicksLimit: 5 + }, + gridLines: { + color: "rgba(0, 0, 0, .125)", + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/public/assets/demo/chart-bar-demo.js b/Sources/public/assets/demo/chart-bar-demo.js new file mode 100644 index 00000000..049ad204 --- /dev/null +++ b/Sources/public/assets/demo/chart-bar-demo.js @@ -0,0 +1,46 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Bar Chart Example +var ctx = document.getElementById("myBarChart"); +var myLineChart = new Chart(ctx, { + type: 'bar', + data: { + labels: ["January", "February", "March", "April", "May", "June"], + datasets: [{ + label: "Revenue", + backgroundColor: "rgba(2,117,216,1)", + borderColor: "rgba(2,117,216,1)", + data: [4215, 5312, 6251, 7841, 9821, 14984], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'month' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 6 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 15000, + maxTicksLimit: 5 + }, + gridLines: { + display: true + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/public/assets/demo/chart-pie-demo.js b/Sources/public/assets/demo/chart-pie-demo.js new file mode 100644 index 00000000..4e16c415 --- /dev/null +++ b/Sources/public/assets/demo/chart-pie-demo.js @@ -0,0 +1,16 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Pie Chart Example +var ctx = document.getElementById("myPieChart"); +var myPieChart = new Chart(ctx, { + type: 'pie', + data: { + labels: ["Blue", "Red", "Yellow", "Green"], + datasets: [{ + data: [12.21, 15.58, 11.25, 8.32], + backgroundColor: ['#007bff', '#dc3545', '#ffc107', '#28a745'], + }], + }, +}); diff --git a/Sources/public/assets/demo/datatables-demo.js b/Sources/public/assets/demo/datatables-demo.js new file mode 100644 index 00000000..f2eecbfe --- /dev/null +++ b/Sources/public/assets/demo/datatables-demo.js @@ -0,0 +1,4 @@ +// Call the dataTables jQuery plugin +$(document).ready(function() { + $('#dataTable').DataTable(); +}); diff --git a/Sources/public/assets/img/logo.png b/Sources/public/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc48d9b3092429b3c655899a3669b5fdc22853a GIT binary patch literal 49684 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 literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/401.html b/Sources/src/app/views/401.html new file mode 100644 index 00000000..8a4570da --- /dev/null +++ b/Sources/src/app/views/401.html @@ -0,0 +1,52 @@ + + + + + + + + + 401 - HearthTrack + + + + +
+
+
+
+
+
+
+

401

+

Accès interdit

+

L'accès à cette ressource est interdit.

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/404.html b/Sources/src/app/views/404.html new file mode 100644 index 00000000..2072fc88 --- /dev/null +++ b/Sources/src/app/views/404.html @@ -0,0 +1,51 @@ + + + + + + + + + 404 - HeartTrack + + + + +
+
+
+
+
+
+
+ +

La requête n'a pas été trouvé.

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/500.html b/Sources/src/app/views/500.html new file mode 100644 index 00000000..24827a8f --- /dev/null +++ b/Sources/src/app/views/500.html @@ -0,0 +1,51 @@ + + + + + + + + + 500 - HearthTrack + + + + +
+
+
+
+
+
+
+

500

+

Erreur de serveur

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/analyze.html b/Sources/src/app/views/analyze.html new file mode 100644 index 00000000..9dfea16e --- /dev/null +++ b/Sources/src/app/views/analyze.html @@ -0,0 +1,634 @@ + + + + + + + + + Tables - SB Admin + + + + + + +
+
+ +
+
+
+
+

Analyses

+ +
+
+ DataTables is a third party plugin that is used to generate the demo table below. For more information about DataTables, please visit the + official DataTables documentation + . +
+
+
+
+ + DataTable Example +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePositionOfficeAgeStart dateSalary
NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011/04/25$320,800
Garrett WintersAccountantTokyo632011/07/25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009/01/12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012/03/29$433,060
Airi SatouAccountantTokyo332008/11/28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012/12/02$372,000
Herrod ChandlerSales AssistantSan Francisco592012/08/06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010/10/14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009/09/15$205,500
Sonya FrostSoftware EngineerEdinburgh232008/12/13$103,600
Jena GainesOffice ManagerLondon302008/12/19$90,560
Quinn FlynnSupport LeadEdinburgh222013/03/03$342,000
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/assets/demo/chart-area-demo.js b/Sources/src/app/views/assets/demo/chart-area-demo.js new file mode 100644 index 00000000..f63ff916 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-area-demo.js @@ -0,0 +1,54 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Area Chart Example +var ctx = document.getElementById("myAreaChart"); +var myLineChart = new Chart(ctx, { + type: 'line', + data: { + labels: ["Mar 1", "Mar 2", "Mar 3", "Mar 4", "Mar 5", "Mar 6", "Mar 7", "Mar 8", "Mar 9", "Mar 10", "Mar 11", "Mar 12", "Mar 13"], + datasets: [{ + label: "Sessions", + lineTension: 0.3, + backgroundColor: "rgba(2,117,216,0.2)", + borderColor: "rgba(2,117,216,1)", + pointRadius: 5, + pointBackgroundColor: "rgba(2,117,216,1)", + pointBorderColor: "rgba(255,255,255,0.8)", + pointHoverRadius: 5, + pointHoverBackgroundColor: "rgba(2,117,216,1)", + pointHitRadius: 50, + pointBorderWidth: 2, + data: [10000, 30162, 26263, 18394, 18287, 28682, 31274, 33259, 25849, 24159, 32651, 31984, 38451], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'date' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 7 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 40000, + maxTicksLimit: 5 + }, + gridLines: { + color: "rgba(0, 0, 0, .125)", + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/src/app/views/assets/demo/chart-bar-demo.js b/Sources/src/app/views/assets/demo/chart-bar-demo.js new file mode 100644 index 00000000..049ad204 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-bar-demo.js @@ -0,0 +1,46 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Bar Chart Example +var ctx = document.getElementById("myBarChart"); +var myLineChart = new Chart(ctx, { + type: 'bar', + data: { + labels: ["January", "February", "March", "April", "May", "June"], + datasets: [{ + label: "Revenue", + backgroundColor: "rgba(2,117,216,1)", + borderColor: "rgba(2,117,216,1)", + data: [4215, 5312, 6251, 7841, 9821, 14984], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'month' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 6 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 15000, + maxTicksLimit: 5 + }, + gridLines: { + display: true + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/src/app/views/assets/demo/chart-pie-demo.js b/Sources/src/app/views/assets/demo/chart-pie-demo.js new file mode 100644 index 00000000..4e16c415 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-pie-demo.js @@ -0,0 +1,16 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Pie Chart Example +var ctx = document.getElementById("myPieChart"); +var myPieChart = new Chart(ctx, { + type: 'pie', + data: { + labels: ["Blue", "Red", "Yellow", "Green"], + datasets: [{ + data: [12.21, 15.58, 11.25, 8.32], + backgroundColor: ['#007bff', '#dc3545', '#ffc107', '#28a745'], + }], + }, +}); diff --git a/Sources/src/app/views/assets/demo/datatables-demo.js b/Sources/src/app/views/assets/demo/datatables-demo.js new file mode 100644 index 00000000..f2eecbfe --- /dev/null +++ b/Sources/src/app/views/assets/demo/datatables-demo.js @@ -0,0 +1,4 @@ +// Call the dataTables jQuery plugin +$(document).ready(function() { + $('#dataTable').DataTable(); +}); diff --git a/Sources/src/app/views/assets/img/coaching.png b/Sources/src/app/views/assets/img/coaching.png new file mode 100644 index 0000000000000000000000000000000000000000..6c04170ab7f86c7ec865cbce966133bae1438251 GIT binary patch literal 972 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4FdyXQh-m0YkGQSMn+anP96^rLuqMca&pSOd!KT0 z@^f?ZGc&VVTf6h~i56=iO2u6gg7kmtt+WHK`PPTcwLYcUI>0Efu31?6{I z4wtepY8`BpSTWz{?s09SV+BkG=a#NqDBw6}rmbNTlirR~;th4RQd`@)p6^<6;`5Uu z?cx1)O`EbehQ$P2OJrnx_5St`prwpS-tI1?E3#(%268wHJR*yMN#`&KGak=hkpdKC zFY)wsWq;1iCn}}8zm=gED74Pg#W95Adh&zEkHrNU}9uuXlk6kVZ)Y9+cs|9TwYL8R92W; zQ2hPFmrvh5e*K)z%fXYBz|F_WoBW-#zoVn0rzfG~l76Sy^A62MhPE3!CRNz#CQFzr z8fsdq+K3+W_1=Ew#F?(vLd(s?JBo@Q+}U%a=G_CE9f7Q^Hm*na7%XP!bui!fzAOTi zA5=?RBT7;dOH!?pi&B9UgOP!ev96(^uAxbYk)f55nU%4Hwt<0_fdPX|mJ^DG-29Zx wv`X9>3LP)~18UHK+fb63n_66wm|K9U$HWw3iLcviP$V#Ty85}Sb4q9e0MQ3g4FCWD literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/assets/img/error-404-monochrome.svg b/Sources/src/app/views/assets/img/error-404-monochrome.svg new file mode 100644 index 00000000..f0d345f9 --- /dev/null +++ b/Sources/src/app/views/assets/img/error-404-monochrome.svg @@ -0,0 +1 @@ +error-404-monochrome \ No newline at end of file diff --git a/Sources/src/app/views/assets/img/group.png b/Sources/src/app/views/assets/img/group.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7deb0f86261d9709d262c4e3f3284435f56bc6 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh0wlLOK8*rW3dtTpz6=aiY77hwEes65fI<>&pI|n@?0o?Ll8KFHq=*r;B5V#AVkD{@RBN8Q4CY|Nh)uXXA?4uvwaxx~i9w z+;>`3FxS05c-6B~kZ-r8mG3*RC+B5k$_kXHn6A9pn^Bx_ySQfF;o$iUDib!gt}<&^ zFgwu~EAr-R*9;f&pleGus6DNYF3?coNO>Bvb!+I;lx7aW*si|0Ge5p?JUBD?sNetM zSkBbaiK>;AuU{SEjHxzzcy(Fea;dtQ$sH5Iu3QqCJ!RU(3qe!TG8&IG&MBPkR%5w+ zRl?!PyE#-h_HlpSbWCUWC(WfM4i(~44o->Ie^%ur>YJ%uyRuNdY4QGz%hbX)>WGz? zzWJ>n^zY)#Z5h`#n48c2eS!A}Yx+^!cafKJq<~?dTH+c}l9E`GYL#4+3Zxi}42+C* z4Gnb-O+t(etqd)!jLftR46F<>&pI|n@^OVKQ>@_El}u*r;B5V#O2rvhTcwv60INa$Lk9%)mZ2%a8)QTSFxA3 zwr!bAHaB}=77y=ng^ptdnYnM7UADBwFW^uXj51Ps*V?vDWA4-1hX)#;b6&dQTRit3 zLv@(KYk_c~dv_F1H!?lh^5)i-hmJuTo_cybe>OMbveWhM;P?rQuCk)M%*?!^vPV55 zueo04=rOq%s&*xO?&+K6+jRQ<-;3S(Q7EI?$=myMPUP{;%E{}+rW*aK(hP}`QL9Cw%=HsI79TG{r(RT zrfEq>(|LjZRV{IiC`m~yNwrEYN(E93Mg~U4x`u|jh9)6KhE|5ARt9F;1_o9J25Tx$ z|3lG`o1c=IR*74~U6o=dpau=N4JDbmsl_FUxdoVd3{4=GTx4<90_tJ#boFyt=akR{ E05pfR^8f$< literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/assets/img/letter.png b/Sources/src/app/views/assets/img/letter.png new file mode 100644 index 0000000000000000000000000000000000000000..2a3b899bf7ed76e464689727c42a0e393fbb37bc GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4FdxsYk*IPD^S7z|NmWF9L&uPO-%HnqM~9^L3DIf z9C08fCMFsTfDB9>KvN-tKnBoKBsEZRplm>ZACfr2jM&&1KR<5>KO`h5JUk3y8jy^L z2oDVO2O=>sZlL8rCrC>R`uchS%>lA8O^b?(1nL5M%EH3P%*+7jaiI5m7VH6qVOU9! zUoZm$GZT}TtCzQrn`G7ZFSl;o{P?qF+OMzkP2?2yCVcokcgEquyZh`IO*h{w-#>E) zyWzUW?Trt%n6WL`$;p>>r$B&%ol#kpiA_scb7AGX_sya%;!I2|r&L8|0c~JR@^*J& z{LiF&56Iyx@Q5r1#@}HOW;~w1A_XYOUgGKN%Kn_2PgKTO_`<9VpwJvo7sn8e>&XdD zj67#}dI}C4ICS9Dv2zDG8Q;X*;j!6M^M|R)K|w)5Mdy%$mYSZTrmC*4s%ugR~zrz zv1;}1oy{pzZDL|$ZDSi+ruUgQ_phJE#q;B*F$+skkprW8xPY_4CS_-d8BP-!gcfEqO5Hk4%MrWThZ<`!V;F*Sr(lAYCm45){})78&qol`;+ E0GAXMr2qf` literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/assets/img/logo.png b/Sources/src/app/views/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc48d9b3092429b3c655899a3669b5fdc22853a GIT binary patch literal 49684 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 literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/assets/img/sprinter.png b/Sources/src/app/views/assets/img/sprinter.png new file mode 100644 index 0000000000000000000000000000000000000000..a189785f7e36dedbe58acd89bbed6d8fa1b87182 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh0wlLOK8*rW3dtTpz6=aiY77hwEes65fI<>&pI|n@^NWq5E52B2eh1r;B5V#O2%z`?ZfS${hQ6{d(Oz}1RCG^CeS70@bLA|{{)J1-b}gN|d*ibct&_BQoi@8UdS7kH+`Fml zjnj)uGkOlJox>~o`rcES(<@kiIz$Qi-Zs;zm0Xkxq!^40jEr>+4RsAoLW~Tp3=OP| zjI<35tPBkPSSepY(U6;;l9^VCTSIU9>^L|$r=Cv literal 0 HcmV?d00001 diff --git a/Sources/src/app/views/coaching.html b/Sources/src/app/views/coaching.html new file mode 100644 index 00000000..4c7c6d2b --- /dev/null +++ b/Sources/src/app/views/coaching.html @@ -0,0 +1,634 @@ + + + + + + + + + Tables - SB Admin + + + + + + +
+
+ +
+
+
+
+

Coaching

+ +
+
+ DataTables is a third party plugin that is used to generate the demo table below. For more information about DataTables, please visit the + official DataTables documentation + . +
+
+
+
+ + DataTable Example +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePositionOfficeAgeStart dateSalary
NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011/04/25$320,800
Garrett WintersAccountantTokyo632011/07/25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009/01/12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012/03/29$433,060
Airi SatouAccountantTokyo332008/11/28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012/12/02$372,000
Herrod ChandlerSales AssistantSan Francisco592012/08/06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010/10/14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009/09/15$205,500
Sonya FrostSoftware EngineerEdinburgh232008/12/13$103,600
Jena GainesOffice ManagerLondon302008/12/19$90,560
Quinn FlynnSupport LeadEdinburgh222013/03/03$342,000
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/css/styles.css b/Sources/src/app/views/css/styles.css new file mode 100644 index 00000000..b11d563c --- /dev/null +++ b/Sources/src/app/views/css/styles.css @@ -0,0 +1,11245 @@ +@charset "UTF-8"; +/*! +* Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) +* Copyright 2013-2023 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) +*/ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--bs-link-color); + text-decoration: underline; +} +a:hover { + color: var(--bs-link-hover-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +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; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table, .datatable-table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody, .datatable-table > tbody { + vertical-align: inherit; +} +.table > thead, .datatable-table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > *, .datatable-table > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > *, .datatable-table > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive, .datatable-wrapper .datatable-container { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control, .datatable-input { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control, .datatable-input { + transition: none; + } +} +.form-control[type=file], [type=file].datatable-input { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]), [type=file].datatable-input:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus, .datatable-input:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value, .datatable-input::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder, .datatable-input::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder, .datatable-input::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .datatable-input:disabled { + background-color: #e9ecef; + opacity: 1; +} +.form-control::file-selector-button, .datatable-input::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button, .datatable-input::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .datatable-input:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control, textarea.datatable-input { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select, .datatable-selector { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select, .datatable-selector { + transition: none; + } +} +.form-select:focus, .datatable-selector:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], [multiple].datatable-selector, .form-select[size]:not([size="1"]), [size].datatable-selector:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled, .datatable-selector:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring, .datatable-selector:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + 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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + 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='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + 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"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext, +.form-floating > .form-select, +.form-floating > .datatable-selector { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .datatable-input::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, .form-floating > .datatable-input::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .datatable-input:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .datatable-input:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .datatable-input:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, .form-floating > .datatable-input:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select, .form-floating > .datatable-selector { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .form-floating > .datatable-input:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, .form-floating > .datatable-input:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .datatable-input:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label, +.form-floating > .datatable-selector ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label, .form-floating > .datatable-input:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, .input-group > .datatable-input, +.input-group > .form-select, +.input-group > .datatable-selector, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, .input-group > .datatable-input:focus, +.input-group > .form-select:focus, +.input-group > .datatable-selector:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; +} + +.input-group-lg > .form-control, .input-group-lg > .datatable-input, +.input-group-lg > .form-select, +.input-group-lg > .datatable-selector, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.input-group-sm > .form-control, .input-group-sm > .datatable-input, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.input-group-lg > .form-select, .input-group-lg > .datatable-selector, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-input, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-input, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .datatable-input, +.input-group > .form-floating:not(:first-child) > .form-select, +.input-group > .form-floating:not(:first-child) > .datatable-selector { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .was-validated .datatable-input:valid, .form-control.is-valid, .is-valid.datatable-input { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .was-validated .datatable-input:valid:focus, .form-control.is-valid:focus, .is-valid.datatable-input:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, .was-validated textarea.datatable-input:valid, textarea.form-control.is-valid, textarea.is-valid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .was-validated .datatable-selector:valid, .form-select.is-valid, .is-valid.datatable-selector { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .datatable-selector:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .datatable-selector:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.datatable-selector:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .was-validated .datatable-selector:valid:focus, .form-select.is-valid:focus, .is-valid.datatable-selector:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .datatable-input:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .input-group > .datatable-input:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.was-validated .input-group > .datatable-selector:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.input-group > .datatable-selector:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .was-validated .datatable-input:invalid, .form-control.is-invalid, .is-invalid.datatable-input { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .was-validated .datatable-input:invalid:focus, .form-control.is-invalid:focus, .is-invalid.datatable-input:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, .was-validated textarea.datatable-input:invalid, textarea.form-control.is-invalid, textarea.is-invalid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .was-validated .datatable-selector:invalid, .form-select.is-invalid, .is-invalid.datatable-selector { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .datatable-selector:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .datatable-selector:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.datatable-selector:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .was-validated .datatable-selector:invalid:focus, .form-select.is-invalid:focus, .is-invalid.datatable-selector:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .datatable-input:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .input-group > .datatable-input:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.was-validated .input-group > .datatable-selector:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.input-group > .datatable-selector:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.375rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + 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 ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + 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; + } +} + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-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, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination, .datatable-pagination ul { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link, .datatable-pagination a { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link, .datatable-pagination a { + transition: none; + } +} +.page-link:hover, .datatable-pagination a:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus, .datatable-pagination a:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .datatable-pagination a.active, .active > .page-link, .datatable-pagination .active > a { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .datatable-pagination a.disabled, .disabled > .page-link, .datatable-pagination .disabled > a { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link, .page-item:not(:first-child) .datatable-pagination a, .datatable-pagination .page-item:not(:first-child) a, .datatable-pagination li:not(:first-child) .page-link, .datatable-pagination li:not(:first-child) a { + margin-left: -1px; +} +.page-item:first-child .page-link, .page-item:first-child .datatable-pagination a, .datatable-pagination .page-item:first-child a, .datatable-pagination li:first-child .page-link, .datatable-pagination li:first-child a { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link, .page-item:last-child .datatable-pagination a, .datatable-pagination .page-item:last-child a, .datatable-pagination li:last-child .page-link, .datatable-pagination li:last-child a { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-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; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-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; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: #0d6efd !important; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca !important; +} + +.link-secondary { + color: #6c757d !important; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; +} + +.link-success { + color: #198754 !important; +} +.link-success:hover, .link-success:focus { + color: #146c43 !important; +} + +.link-info { + color: #0dcaf0 !important; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3 !important; +} + +.link-warning { + color: #ffc107 !important; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; +} + +.link-danger { + color: #dc3545 !important; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37 !important; +} + +.link-light { + color: #f8f9fa !important; +} +.link-light:hover, .link-light:focus { + color: #f9fafb !important; +} + +.link-dark { + color: #212529 !important; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top, .sb-nav-fixed #layoutSidenav #layoutSidenav_nav, .sb-nav-fixed .sb-topnav { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.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; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-1 { + --bs-border-width: 1px; +} + +.border-2 { + --bs-border-width: 2px; +} + +.border-3 { + --bs-border-width: 3px; +} + +.border-4 { + --bs-border-width: 4px; +} + +.border-5 { + --bs-border-width: 5px; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.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; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !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; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: #282828 !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !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: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !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: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !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: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !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: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !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: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +html, +body { + height: 100%; +} + +#layoutAuthentication { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutAuthentication #layoutAuthentication_content { + min-width: 0; + flex-grow: 1; +} +#layoutAuthentication #layoutAuthentication_footer { + min-width: 0; +} + +#layoutSidenav { + display: flex; +} +#layoutSidenav #layoutSidenav_nav { + flex-basis: 225px; + flex-shrink: 0; + transition: transform 0.15s ease-in-out; + z-index: 1038; + transform: translateX(-225px); +} +#layoutSidenav #layoutSidenav_content { + position: relative; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 0; + flex-grow: 1; + min-height: calc(100vh - 56px); + margin-left: -225px; +} + +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); +} +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1037; + opacity: 0.5; + transition: opacity 0.3s ease-in-out; +} + +@media (min-width: 992px) { + #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); + } + #layoutSidenav #layoutSidenav_content { + margin-left: 0; + transition: margin 0.15s ease-in-out; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(-225px); + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content { + margin-left: -225px; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + display: none; + } +} +.sb-nav-fixed .sb-topnav { + z-index: 1039; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav { + width: 225px; + height: 100vh; + z-index: 1038; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav { + padding-top: 56px; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav .sb-sidenav-menu { + overflow-y: auto; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_content { + padding-left: 225px; + top: 56px; +} + +#layoutError { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutError #layoutError_content { + min-width: 0; + flex-grow: 1; +} +#layoutError #layoutError_footer { + min-width: 0; +} + +.img-error { + max-width: 20rem; +} + +.nav .nav-link .sb-nav-link-icon, +.sb-sidenav-menu .nav-link .sb-nav-link-icon { + margin-right: 0.5rem; +} + +.sb-topnav { + padding-left: 0; + height: 56px; + z-index: 1039; +} +.sb-topnav .navbar-brand { + width: 12%; + height: auto; + margin: 0; + margin-right: 15px; +} +.sb-topnav.navbar-dark #sidebarToggle { + color: rgba(255, 255, 255, 0.5); +} +.sb-topnav.navbar-light #sidebarToggle { + color: #212529; +} + +.sb-sidenav { + display: flex; + flex-direction: column; + height: 100%; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu { + flex-grow: 1; +} +.sb-sidenav .sb-sidenav-menu .nav { + flex-direction: column; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-heading { + padding: 1.75rem 1rem 0.75rem; + font-size: 0.75rem; + font-weight: bold; + text-transform: uppercase; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link { + display: flex; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + position: relative; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-nav-link-icon { + font-size: 0.9rem; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-sidenav-collapse-arrow { + display: inline-block; + margin-left: auto; + transition: transform 0.15s ease; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link.collapsed .sb-sidenav-collapse-arrow { + transform: rotate(-90deg); +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-nested { + margin-left: 1.5rem; + flex-direction: column; +} +.sb-sidenav .sb-sidenav-footer { + padding: 0.75rem; + flex-shrink: 0; +} + +.sb-sidenav-dark { + background-color: #282828; + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .sb-sidenav-menu-heading { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link:hover { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-footer { + background-color: #343a40; +} + +.sb-sidenav-light { + background-color: #f8f9fa; + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .sb-sidenav-menu-heading { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link { + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link:hover { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-footer { + background-color: #e9ecef; +} + +.datatable-wrapper .datatable-container { + font-size: 0.875rem; +} + +.datatable-wrapper.no-header .datatable-container { + border-top: none; +} + +.datatable-wrapper.no-footer .datatable-container { + border-bottom: none; +} + +.datatable-top { + padding: 0 0 1rem; +} + +.datatable-bottom { + padding: 0; +} + +.datatable-top > nav:first-child, +.datatable-top > div:first-child, +.datatable-bottom > nav:first-child, +.datatable-bottom > div:first-child { + float: left; +} + +.datatable-top > nav:last-child, +.datatable-top > div:last-child, +.datatable-bottom > nav:last-child, +.datatable-bottom > div:last-child { + float: right; +} + +.datatable-selector { + width: auto; + display: inline-block; + padding-left: 1.125rem; + padding-right: 2.125rem; + margin-right: 0.25rem; +} + +.datatable-info { + margin: 7px 0; +} + +/* PAGER */ +.datatable-pagination a:hover { + background-color: #e9ecef; +} + +.datatable-pagination .active a, +.datatable-pagination .active a:focus, +.datatable-pagination .active a:hover { + background-color: #0d6efd; +} + +.datatable-pagination .ellipsis a, +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; +} + +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; + opacity: 0.4; +} + +.datatable-pagination .pager a { + font-weight: bold; +} + +/* TABLE */ +.datatable-table { + border-collapse: collapse; +} + +.datatable-table > tbody > tr > td, +.datatable-table > tbody > tr > th, +.datatable-table > tfoot > tr > td, +.datatable-table > tfoot > tr > th, +.datatable-table > thead > tr > td, +.datatable-table > thead > tr > th { + vertical-align: top; + padding: 0.5rem 0.5rem; +} + +.datatable-table > thead > tr > th { + vertical-align: bottom; + text-align: left; + border-bottom: none; +} + +.datatable-table > tfoot > tr > th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th a { + text-decoration: none; + color: inherit; +} + +.datatable-sorter { + display: inline-block; + height: 100%; + position: relative; + width: 100%; + padding-right: 1rem; +} + +.datatable-sorter::before, +.datatable-sorter::after { + content: ""; + height: 0; + width: 0; + position: absolute; + right: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + opacity: 0.2; +} + +.datatable-sorter::before { + bottom: 4px; +} + +.datatable-sorter::after { + top: 0px; +} + +.asc .datatable-sorter::after, +.desc .datatable-sorter::before { + opacity: 0.6; +} + +.datatables-empty { + text-align: center; +} + +.datatable-top::after, +.datatable-bottom::after { + clear: both; + content: " "; + display: table; +} + +.datatable-pagination li.datatable-hidden { + visibility: visible; +} + +.btn-datatable { + height: 20px !important; + width: 20px !important; + font-size: 0.75rem; + border-radius: 0.375rem !important; +} \ No newline at end of file diff --git a/Sources/src/app/views/exercice.html b/Sources/src/app/views/exercice.html new file mode 100644 index 00000000..e3b0a0f6 --- /dev/null +++ b/Sources/src/app/views/exercice.html @@ -0,0 +1,177 @@ + + + + + + + + + Exercices - HearthTrack + + + + + +
+
+ +
+
+
+
+

Exercice

+ +
+
+ Chart.js is a third party plugin that is used to generate the charts in this template. The charts below have been customized - for further customization options, please visit the official + Chart.js documentation + . +
+
+
+
+ + Area Chart Example +
+
+ +
+
+
+
+
+ + Bar Chart Example +
+
+ +
+
+
+
+
+ + Pie Chart Example +
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + diff --git a/Sources/src/app/views/friend.html b/Sources/src/app/views/friend.html new file mode 100644 index 00000000..81e9cfdc --- /dev/null +++ b/Sources/src/app/views/friend.html @@ -0,0 +1,177 @@ + + + + + + + + + Exercices - HearthTrack + + + + + +
+
+ +
+
+
+
+

Amis

+ +
+
+ Chart.js is a third party plugin that is used to generate the charts in this template. The charts below have been customized - for further customization options, please visit the official + Chart.js documentation + . +
+
+
+
+ + Area Chart Example +
+
+ +
+
+
+
+
+ + Bar Chart Example +
+
+ +
+
+
+
+
+ + Pie Chart Example +
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + diff --git a/Sources/src/app/views/home.html b/Sources/src/app/views/home.html new file mode 100644 index 00000000..cfcfa512 --- /dev/null +++ b/Sources/src/app/views/home.html @@ -0,0 +1,160 @@ + + + + + + + + + Accueil - HeartTrack + + + + + + +
+
+ +
+
+
+
+

Accueil

+ +
+
+
+
+ + Stastiques globales +
+
+ +
+
+
+ +
+
+
+ + Résumé quotidien +
+
+ +
+
+
+
+
+
+
+
+ + Liste d'amis +
+
+ +
+
+
+
+
+
+ + Messagerie +
+
+ +
+
+
+
+
+
+ +
+
+ + + + + + + + + diff --git a/Sources/src/app/views/js/datatables-simple-demo.js b/Sources/src/app/views/js/datatables-simple-demo.js new file mode 100644 index 00000000..c02639be --- /dev/null +++ b/Sources/src/app/views/js/datatables-simple-demo.js @@ -0,0 +1,9 @@ +window.addEventListener('DOMContentLoaded', event => { + // Simple-DataTables + // https://github.com/fiduswriter/Simple-DataTables/wiki + + const datatablesSimple = document.getElementById('datatablesSimple'); + if (datatablesSimple) { + new simpleDatatables.DataTable(datatablesSimple); + } +}); diff --git a/Sources/src/app/views/js/scripts.js b/Sources/src/app/views/js/scripts.js new file mode 100644 index 00000000..9c4118a4 --- /dev/null +++ b/Sources/src/app/views/js/scripts.js @@ -0,0 +1,26 @@ +/*! + * Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) + * Copyright 2013-2023 Start Bootstrap + * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) + */ + // +// Scripts +// + +window.addEventListener('DOMContentLoaded', event => { + + // Toggle the side navigation + const sidebarToggle = document.body.querySelector('#sidebarToggle'); + if (sidebarToggle) { + // Uncomment Below to persist sidebar toggle between refreshes + // if (localStorage.getItem('sb|sidebar-toggle') === 'true') { + // document.body.classList.toggle('sb-sidenav-toggled'); + // } + sidebarToggle.addEventListener('click', event => { + event.preventDefault(); + document.body.classList.toggle('sb-sidenav-toggled'); + localStorage.setItem('sb|sidebar-toggle', document.body.classList.contains('sb-sidenav-toggled')); + }); + } + +}); diff --git a/Sources/src/app/views/layout-sidenav-light.html b/Sources/src/app/views/layout-sidenav-light.html new file mode 100644 index 00000000..f66efc14 --- /dev/null +++ b/Sources/src/app/views/layout-sidenav-light.html @@ -0,0 +1,147 @@ + + + + + + + + + Sidenav Light - SB Admin + + + + + +
+
+ +
+
+
+
+

Sidenav Light

+ +
+
+ This page is an example of using the light side navigation option. By appending the + .sb-sidenav-light + class to the + .sb-sidenav + class, the side navigation will take on a light color scheme. The + .sb-sidenav-dark + is also available for a darker option. +
+
+
+
+ +
+
+ + + + diff --git a/Sources/src/app/views/layout-static.html b/Sources/src/app/views/layout-static.html new file mode 100644 index 00000000..1299aa50 --- /dev/null +++ b/Sources/src/app/views/layout-static.html @@ -0,0 +1,149 @@ + + + + + + + + + Static Navigation - SB Admin + + + + + +
+
+ +
+
+
+
+

Static Navigation

+ +
+
+

+ This page is an example of using static navigation. By removing the + .sb-nav-fixed + class from the + body + , the top navigation and side navigation will become static on scroll. Scroll down this page to see an example. +

+
+
+
+
When scrolling, the navigation stays at the top of the page. This is the end of the static navigation demo.
+
+
+ +
+
+ + + + diff --git a/Sources/src/app/views/login.html b/Sources/src/app/views/login.html new file mode 100644 index 00000000..46ed5a2d --- /dev/null +++ b/Sources/src/app/views/login.html @@ -0,0 +1,69 @@ + + + + + + + + + Login - SB Admin + + + + +
+
+
+
+
+
+
+

Login

+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/mail.html b/Sources/src/app/views/mail.html new file mode 100644 index 00000000..7a01d5c6 --- /dev/null +++ b/Sources/src/app/views/mail.html @@ -0,0 +1,634 @@ + + + + + + + + + Tables - SB Admin + + + + + + +
+
+ +
+
+
+
+

Messagerie

+ +
+
+ DataTables is a third party plugin that is used to generate the demo table below. For more information about DataTables, please visit the + official DataTables documentation + . +
+
+
+
+ + DataTable Example +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePositionOfficeAgeStart dateSalary
NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011/04/25$320,800
Garrett WintersAccountantTokyo632011/07/25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009/01/12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012/03/29$433,060
Airi SatouAccountantTokyo332008/11/28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012/12/02$372,000
Herrod ChandlerSales AssistantSan Francisco592012/08/06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010/10/14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009/09/15$205,500
Sonya FrostSoftware EngineerEdinburgh232008/12/13$103,600
Jena GainesOffice ManagerLondon302008/12/19$90,560
Quinn FlynnSupport LeadEdinburgh222013/03/03$342,000
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/password.html b/Sources/src/app/views/password.html new file mode 100644 index 00000000..a156f0c9 --- /dev/null +++ b/Sources/src/app/views/password.html @@ -0,0 +1,62 @@ + + + + + + + + + Password Reset - SB Admin + + + + +
+
+
+
+
+
+
+

Password Recovery

+
+
Enter your email address and we will send you a link to reset your password.
+
+
+ + +
+ +
+
+ +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/register.html b/Sources/src/app/views/register.html new file mode 100644 index 00000000..174417ad --- /dev/null +++ b/Sources/src/app/views/register.html @@ -0,0 +1,88 @@ + + + + + + + + + Register - SB Admin + + + + +
+
+
+
+
+
+
+

Create Account

+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+ + + +