├── .gitignore
├── README.md
├── imagecapture
├── index.html
├── index.js
└── styles.css
├── package.json
├── shapedetection
├── index.html
├── index.js
├── jedi.jpg
├── live
│ ├── index.html
│ └── index.js
├── styles.css
└── trek
│ ├── index.html
│ └── trek.jpg
├── speechrecognition
├── index.html
├── index.js
└── styles.css
├── speechsynthesis
├── index.html
├── index.js
└── styles.css
└── styles
└── bootstrap.css
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 |
8 | # Runtime data
9 | pids
10 | *.pid
11 | *.seed
12 | *.pid.lock
13 |
14 | # Directory for instrumented libs generated by jscoverage/JSCover
15 | lib-cov
16 |
17 | # Coverage directory used by tools like istanbul
18 | coverage
19 |
20 | # nyc test coverage
21 | .nyc_output
22 |
23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24 | .grunt
25 |
26 | # Bower dependency directory (https://bower.io/)
27 | bower_components
28 |
29 | # node-waf configuration
30 | .lock-wscript
31 |
32 | # Compiled binary addons (http://nodejs.org/api/addons.html)
33 | build/Release
34 |
35 | # Dependency directories
36 | node_modules/
37 | jspm_packages/
38 |
39 | # Typescript v1 declaration files
40 | typings/
41 |
42 | # Optional npm cache directory
43 | .npm
44 |
45 | # Optional eslint cache
46 | .eslintcache
47 |
48 | # Optional REPL history
49 | .node_repl_history
50 |
51 | # Output of 'npm pack'
52 | *.tgz
53 |
54 | # Yarn Integrity file
55 | .yarn-integrity
56 |
57 | # dotenv environment variables file
58 | .env
59 |
60 | .vscode
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # FunWithBrowserAPIs
2 |
3 | Mini projects to test out some interesting browser APIs: Shape Detection, Image Capture, Media Streams, Generic Sensors and Speech Recognition
4 |
5 | ## Image Capture / Media Stream 📸
6 |
7 | The [image capture application](imagecapture/) opens the camera feed and generate a downloadable image. Canvas filters can be applied to it for some simple image manipulation.
8 |
9 | ## Shape Detection 👥
10 |
11 | This is [an example](shapedetection/) of how the Face Detection API works, highlighting face, eyes and mouth of an image. There is a [second example](imagecapture/trek/) using a different image, and also [another version](imagecapture/live/) using the live camera feed, that mixes Image Capture and Face Detection into one.
12 |
13 | ## Speech Recognition 📝
14 |
15 | In [this demo](speechrecognition/) we show how to use SpeedRecognition interface to simulate a dictation feature and an extra button that performs a search on the VoucherCodes.co.uk website.
16 |
17 | ## Speech Synthesis 🗣
18 |
19 | This is a [text to speech example](speechsynthesis/), still making use of the Web Speech API through the Speech Synthesis interface.
20 |
21 | ## Generic Sensors 📱
22 |
23 | Due to the limited capabilities of my personal iPhone, I couldn't test this API properly or create a demo for it.
24 |
25 | The generic sensors API is very new (Chrome 63+) and contains an interesting set of interfaces to play with: Accelerometer, Linear Acceleration Sensor, Gyroscope, Absolute Orientation Sensor and RelativeOrientationSensor. Some are only available under feature flags.
26 |
27 | For more details on this, head over to the [Generic Sensor API playground
28 | ](https://intel.github.io/generic-sensor-demos/).
29 |
30 | # Reading Material & External Resources
31 |
32 | * https://developers.google.com/web/updates/2016/12/imagecapture
33 | * https://webrtc.github.io/samples/src/content/getusermedia/canvas/
34 | * https://deanhume.com/Home/BlogPost/shape-detection-api--detecting-barcodes--faces-and-text-inside-an-image/10158
35 | * https://developers.google.com/web/updates/2017/09/sensors-for-the-web
36 | * https://intel.github.io/generic-sensor-demos/
37 | * https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition
38 | * https://www.youtube.com/watch?v=0mJC0A72Fnw
39 | * https://www.smashingmagazine.com/2014/12/enhancing-ux-with-the-web-speech-api/#speech-recognition
40 | * https://svignara.github.io/experiments/2017/03/25/web-speech-api/
41 | * https://wicg.github.io/shape-detection-api/#face-detection
42 |
--------------------------------------------------------------------------------
/imagecapture/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | MediaStream / ImageCapture / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/imagecapture/index.js:
--------------------------------------------------------------------------------
1 | const liveFeedEl = document.getElementById('livefeed');
2 | const photoEl = document.getElementById('photo');
3 | const fxEl = document.getElementById('fx');
4 | let mediaTrack; // This will host the camera feed stream track for later use
5 |
6 | // Get live feed into video element
7 | function liveFeed(mediaStream) {
8 | mediaTrack = mediaStream.getVideoTracks()[0];
9 | liveFeedEl.srcObject = mediaStream;
10 | }
11 |
12 | function stopFeed(mediaTrack) {
13 | mediaTrack.stop();
14 | }
15 |
16 | // Get snapshot from feed
17 | function takePhoto(mediaTrack) {
18 | const imageCapture = new ImageCapture(mediaTrack);
19 | imageCapture
20 | .grabFrame()
21 | .then(imageBmp => {
22 | photoEl.width = imageBmp.width;
23 | photoEl.height = imageBmp.height;
24 | photoEl.getContext('2d').drawImage(imageBmp, 0, 0);
25 | })
26 | .catch(displayError);
27 | }
28 |
29 | // Monitor canvas filter key presses
30 | function monitorFXKeyPress(event) {
31 | if (event.key === 'Enter') {
32 | photoEl.getContext('2d').filter = fxEl.value;
33 | photoEl.getContext('2d').drawImage(photoEl, 0, 0);
34 | }
35 | }
36 |
37 | // Error template
38 | function displayError(err) {
39 | console.error('error:', err);
40 | }
41 |
42 | // Events
43 | liveFeedEl.addEventListener('click', event => {
44 | if (!mediaTrack || mediaTrack.readyState === 'ended') {
45 | navigator.mediaDevices
46 | .getUserMedia({ video: true })
47 | .then(liveFeed)
48 | .catch(displayError);
49 | } else {
50 | stopFeed(mediaTrack);
51 | }
52 | });
53 |
54 | photoEl.addEventListener('click', () => {
55 | takePhoto(mediaTrack);
56 | });
57 |
58 | fxEl.addEventListener('keypress', monitorFXKeyPress);
59 |
--------------------------------------------------------------------------------
/imagecapture/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #333;
3 | color: #eee;
4 | }
5 |
6 | .container {
7 | padding: 24px 0;
8 | }
9 |
10 | .output {
11 | border: 1px solid grey;
12 | margin-bottom: 16px;
13 | width: 100%;
14 | max-width: 40vw;
15 | }
16 |
17 | button {
18 | border: none;
19 | background: transparent;
20 | cursor: pointer;
21 | outline: transparent;
22 | display: block;
23 | margin: 0 auto;
24 | }
25 |
26 | #fx {
27 | background: #252525;
28 | border: none;
29 | border-bottom: 1px solid black;
30 | width: 100%;
31 | padding: 4px 8px;
32 | font-family: monospace;
33 | }
34 |
35 | .alert {
36 | width: 100%;
37 | }
38 |
39 | a {
40 | color: inherit;
41 | }
42 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "funwithbrowserapis",
3 | "version": "1.0.0",
4 | "description":
5 | "Mini projects to test out some interesting browser APIs: Shape Detector, Image Capture, Generic Sensors and Speech Recognition",
6 | "main": "index.js",
7 | "dependencies": {
8 | "eslint": "^4.13.1"
9 | },
10 | "devDependencies": {},
11 | "scripts": {
12 | "test": "echo \"Error: no test specified\" && exit 1"
13 | },
14 | "repository": {
15 | "type": "git",
16 | "url": "git+https://github.com/jpedroribeiro/FunWithBrowserAPIs.git"
17 | },
18 | "author": "",
19 | "license": "ISC",
20 | "bugs": {
21 | "url": "https://github.com/jpedroribeiro/FunWithBrowserAPIs/issues"
22 | },
23 | "homepage": "https://github.com/jpedroribeiro/FunWithBrowserAPIs#readme"
24 | }
25 |
--------------------------------------------------------------------------------
/shapedetection/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Shape Detection / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/shapedetection/index.js:
--------------------------------------------------------------------------------
1 | const ctx = window.outlines.getContext('2d');
2 | const faceDetector = new FaceDetector({
3 | fastMode: false,
4 | maxDetectedFaces: 10
5 | });
6 |
7 | // Outlines faces, eyes and mouth of an image
8 | function handleFaces(faces) {
9 | for (face of faces) {
10 | console.log(face);
11 | // Face
12 | ctx.fillStyle = 'rgba(0,0,255,0.5)';
13 | ctx.fillRect(
14 | face.boundingBox.x,
15 | face.boundingBox.y,
16 | face.boundingBox.width,
17 | face.boundingBox.height
18 | );
19 | // Eyes/mouth
20 | for (landmark of face.landmarks) {
21 | console.log(landmark);
22 | ctx.fillStyle = 'rgba(0,255,0,0.5)';
23 | ctx.fillText(landmark.type, landmark.location.x, landmark.location.y);
24 | }
25 | }
26 | }
27 |
28 | // Events
29 | outlines.addEventListener('click', event => {
30 | faceDetector.detect(poster).then(handleFaces);
31 | });
32 |
33 | // I need canvas to have the same dimensions as the image so the outlines can match
34 | function adjustCanvasDimensions(canvas, width, height) {
35 | canvas.width = width;
36 | canvas.height = height;
37 | }
38 |
39 | adjustCanvasDimensions(
40 | window.outlines,
41 | window.poster.width,
42 | window.poster.height
43 | );
44 |
--------------------------------------------------------------------------------
/shapedetection/jedi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpedroribeiro/FunWithBrowserAPIs/37a22b2a95be4ba28d6ce03ce2fd4aadc8ee5bc5/shapedetection/jedi.jpg
--------------------------------------------------------------------------------
/shapedetection/live/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Live Face Detection / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/shapedetection/live/index.js:
--------------------------------------------------------------------------------
1 | const ctx = window.outlines.getContext('2d');
2 | const faceDetector = new FaceDetector({
3 | fastMode: false,
4 | maxDetectedFaces: 10
5 | });
6 |
7 | // Outlines faces, eyes and mouth of an image
8 | function handleFaces(faces) {
9 | ctx.clearRect(0, 0, window.outlines.width, window.outlines.height);
10 | for (face of faces) {
11 | console.log(face);
12 | // Face
13 | ctx.fillStyle = 'rgba(0,0,255,0.5)';
14 | ctx.fillRect(
15 | face.boundingBox.x,
16 | face.boundingBox.y,
17 | face.boundingBox.width,
18 | face.boundingBox.height
19 | );
20 | // Eyes/mouth
21 | for (landmark of face.landmarks) {
22 | console.log(landmark);
23 | ctx.fillStyle = 'rgba(0,255,0,0.5)';
24 | ctx.fillText(landmark.type, landmark.location.x, landmark.location.y);
25 | }
26 | }
27 | }
28 |
29 | // Start up live feed
30 | navigator.mediaDevices.getUserMedia({ video: true }).then(mediaStream => {
31 | window.livefeed.srcObject = mediaStream;
32 | });
33 |
34 | // Start capturing faces
35 | function faceDetectorLoop() {
36 | faceDetector
37 | .detect(window.livefeed)
38 | .then(handleFaces)
39 | .then(() => {
40 | window.requestAnimationFrame(faceDetectorLoop);
41 | });
42 | }
43 |
44 | window.outlines.addEventListener('click', event => {
45 | window.requestAnimationFrame(faceDetectorLoop);
46 | });
47 |
--------------------------------------------------------------------------------
/shapedetection/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #333;
3 | color: #eee;
4 | }
5 |
6 | .container {
7 | padding: 24px 0;
8 | }
9 |
10 | .alert {
11 | width: 100%;
12 | }
13 |
14 | a {
15 | color: inherit;
16 | }
17 |
18 | button {
19 | border: none;
20 | background: transparent;
21 | cursor: pointer;
22 | outline: transparent;
23 | margin-top: 16px;
24 | display: inline-block;
25 | }
26 |
27 | #image-container {
28 | position: relative;
29 | overflow: hidden;
30 | }
31 |
32 | #outlines {
33 | position: absolute;
34 | z-index: 1;
35 | top: 0;
36 | left: 0;
37 | }
38 |
--------------------------------------------------------------------------------
/shapedetection/trek/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Shape Detection / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/shapedetection/trek/trek.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jpedroribeiro/FunWithBrowserAPIs/37a22b2a95be4ba28d6ce03ce2fd4aadc8ee5bc5/shapedetection/trek/trek.jpg
--------------------------------------------------------------------------------
/speechrecognition/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Speech Recognition / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 |
25 |
26 |
27 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/speechrecognition/index.js:
--------------------------------------------------------------------------------
1 | /*
2 | NOTES
3 | - part of the web speech api
4 | - if the serviceURI attribute is unset, the API will the browser's own speech recongnition service
5 | */
6 |
7 | const recognition = new webkitSpeechRecognition();
8 | recognition.continuous = true;
9 | recognition.lang = 'en-US';
10 | recognition.interimResults = true;
11 |
12 | recognition.addEventListener('result', event => {
13 | console.log(event.results);
14 | output.value = '';
15 |
16 | for (result of event.results) {
17 | if (!result.isFinal) {
18 | livefeed.value = result[0].transcript;
19 | break;
20 | } else {
21 | output.value += result[0].transcript + '\n\n';
22 | }
23 | }
24 | });
25 |
26 | window.action.addEventListener('click', event => {
27 | if (event.currentTarget.innerText === '✅') {
28 | recognition.start();
29 | event.currentTarget.innerText = '❎';
30 | } else {
31 | event.currentTarget.innerText = '✅';
32 | recognition.stop();
33 | }
34 | });
35 |
36 | // VoucherCodes.co.uk Search
37 | const vcsearchRecognition = new webkitSpeechRecognition();
38 | vcsearchRecognition.lang = 'en-US';
39 | vcsearchRecognition.interimResults = true;
40 |
41 | vcsearchRecognition.addEventListener('result', event => {
42 | for (result of event.results) {
43 | if (result.isFinal) {
44 | window.open(
45 | `https://www.vouchercodes.co.uk/search/?q=${result[0].transcript}`
46 | );
47 | break;
48 | }
49 | }
50 | });
51 |
52 | window.vc.addEventListener('mousedown', event => {
53 | vcsearchRecognition.start();
54 | });
55 | window.vc.addEventListener('mouseup', event => {
56 | vcsearchRecognition.stop();
57 | });
58 |
--------------------------------------------------------------------------------
/speechrecognition/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #333;
3 | color: #eee;
4 | }
5 |
6 | .container {
7 | padding: 24px 0;
8 | }
9 |
10 | .alert {
11 | width: 100%;
12 | }
13 |
14 | a {
15 | color: inherit;
16 | }
17 |
18 | #livefeed {
19 | background: #252525;
20 | border: none;
21 | border-bottom: 1px solid black;
22 | width: 100%;
23 | padding: 4px 8px;
24 | font-family: monospace;
25 | color: white;
26 | font-size: 18px;
27 | margin-bottom: 16px;
28 | }
29 |
30 | #output {
31 | background: #252525;
32 | border: none;
33 | border-bottom: 1px solid black;
34 | width: 100%;
35 | padding: 4px 8px;
36 | font-family: monospace;
37 | height: 300px;
38 | color: white;
39 | font-size: 16px;
40 | }
41 |
42 | button {
43 | border: none;
44 | background: transparent;
45 | font-size: 32px;
46 | cursor: pointer;
47 | outline: transparent;
48 | width: 50px;
49 | height: 50px;
50 | float: left;
51 | }
52 |
53 | #vc:hover {
54 | background-color: rgba(255, 255, 255, 0.1);
55 | cursor: help;
56 | }
57 |
--------------------------------------------------------------------------------
/speechsynthesis/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Speech Synthesis / Fun with browser APIs
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
27 |
32 |
33 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/speechsynthesis/index.js:
--------------------------------------------------------------------------------
1 | // Setup voices
2 | function populateVoiceList() {
3 | window.speechSynthesis.getVoices().forEach(voice => {
4 | let voiceOption = document.createElement('option');
5 | voiceOption.textContent = `${voice.name} / ${voice.lang}`;
6 | voiceOption.value = voice.voiceURI;
7 | window.voicesList.appendChild(voiceOption);
8 | });
9 | }
10 |
11 | voicesList.addEventListener('click', () => {
12 | if (!voicesList.textContent) {
13 | populateVoiceList();
14 | }
15 | });
16 |
17 | // Speak it
18 | play.addEventListener('click', event => {
19 | const utter = new SpeechSynthesisUtterance(input.value);
20 | utter.voice = window.speechSynthesis.getVoices()[voicesList.selectedIndex];
21 | // more settigs could be added here
22 | window.speechSynthesis.speak(utter);
23 | });
24 |
--------------------------------------------------------------------------------
/speechsynthesis/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #333;
3 | color: #eee;
4 | }
5 |
6 | .container {
7 | padding: 24px 0;
8 | }
9 |
10 | .alert {
11 | width: 100%;
12 | }
13 |
14 | a {
15 | color: inherit;
16 | }
17 |
18 | input {
19 | background: #252525;
20 | border: none;
21 | border-bottom: 1px solid black;
22 | width: 100%;
23 | padding: 4px 8px;
24 | font-family: monospace;
25 | color: white;
26 | font-size: 18px;
27 | margin-bottom: 16px;
28 | }
29 |
30 | #voicePicker {
31 | width: 200px;
32 | }
33 |
34 | button {
35 | border: none;
36 | background: transparent;
37 | cursor: pointer;
38 | outline: transparent;
39 | font-size: 50px;
40 | }
41 |
--------------------------------------------------------------------------------
/styles/bootstrap.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
3 | * Copyright 2011-2017 The Bootstrap Authors
4 | * Copyright 2011-2017 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | */
7 | :root {
8 | --blue: #007bff;
9 | --indigo: #6610f2;
10 | --purple: #6f42c1;
11 | --pink: #e83e8c;
12 | --red: #dc3545;
13 | --orange: #fd7e14;
14 | --yellow: #ffc107;
15 | --green: #28a745;
16 | --teal: #20c997;
17 | --cyan: #17a2b8;
18 | --white: #fff;
19 | --gray: #868e96;
20 | --gray-dark: #343a40;
21 | --primary: #007bff;
22 | --secondary: #868e96;
23 | --success: #28a745;
24 | --info: #17a2b8;
25 | --warning: #ffc107;
26 | --danger: #dc3545;
27 | --light: #f8f9fa;
28 | --dark: #343a40;
29 | --breakpoint-xs: 0;
30 | --breakpoint-sm: 576px;
31 | --breakpoint-md: 768px;
32 | --breakpoint-lg: 992px;
33 | --breakpoint-xl: 1200px;
34 | --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
35 | --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
36 | }
37 |
38 | @media print {
39 | *,
40 | *::before,
41 | *::after {
42 | text-shadow: none !important;
43 | box-shadow: none !important;
44 | }
45 | a,
46 | a:visited {
47 | text-decoration: underline;
48 | }
49 | abbr[title]::after {
50 | content: " (" attr(title) ")";
51 | }
52 | pre {
53 | white-space: pre-wrap !important;
54 | }
55 | pre,
56 | blockquote {
57 | border: 1px solid #999;
58 | page-break-inside: avoid;
59 | }
60 | thead {
61 | display: table-header-group;
62 | }
63 | tr,
64 | img {
65 | page-break-inside: avoid;
66 | }
67 | p,
68 | h2,
69 | h3 {
70 | orphans: 3;
71 | widows: 3;
72 | }
73 | h2,
74 | h3 {
75 | page-break-after: avoid;
76 | }
77 | .navbar {
78 | display: none;
79 | }
80 | .badge {
81 | border: 1px solid #000;
82 | }
83 | .table {
84 | border-collapse: collapse !important;
85 | }
86 | .table td,
87 | .table th {
88 | background-color: #fff !important;
89 | }
90 | .table-bordered th,
91 | .table-bordered td {
92 | border: 1px solid #ddd !important;
93 | }
94 | }
95 |
96 | *,
97 | *::before,
98 | *::after {
99 | box-sizing: border-box;
100 | }
101 |
102 | html {
103 | font-family: sans-serif;
104 | line-height: 1.15;
105 | -webkit-text-size-adjust: 100%;
106 | -ms-text-size-adjust: 100%;
107 | -ms-overflow-style: scrollbar;
108 | -webkit-tap-highlight-color: transparent;
109 | }
110 |
111 | @-ms-viewport {
112 | width: device-width;
113 | }
114 |
115 | article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
116 | display: block;
117 | }
118 |
119 | body {
120 | margin: 0;
121 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
122 | font-size: 1rem;
123 | font-weight: 400;
124 | line-height: 1.5;
125 | color: #212529;
126 | text-align: left;
127 | background-color: #fff;
128 | }
129 |
130 | [tabindex="-1"]:focus {
131 | outline: none !important;
132 | }
133 |
134 | hr {
135 | box-sizing: content-box;
136 | height: 0;
137 | overflow: visible;
138 | }
139 |
140 | h1, h2, h3, h4, h5, h6 {
141 | margin-top: 0;
142 | margin-bottom: 0.5rem;
143 | }
144 |
145 | p {
146 | margin-top: 0;
147 | margin-bottom: 1rem;
148 | }
149 |
150 | abbr[title],
151 | abbr[data-original-title] {
152 | text-decoration: underline;
153 | -webkit-text-decoration: underline dotted;
154 | text-decoration: underline dotted;
155 | cursor: help;
156 | border-bottom: 0;
157 | }
158 |
159 | address {
160 | margin-bottom: 1rem;
161 | font-style: normal;
162 | line-height: inherit;
163 | }
164 |
165 | ol,
166 | ul,
167 | dl {
168 | margin-top: 0;
169 | margin-bottom: 1rem;
170 | }
171 |
172 | ol ol,
173 | ul ul,
174 | ol ul,
175 | ul ol {
176 | margin-bottom: 0;
177 | }
178 |
179 | dt {
180 | font-weight: 700;
181 | }
182 |
183 | dd {
184 | margin-bottom: .5rem;
185 | margin-left: 0;
186 | }
187 |
188 | blockquote {
189 | margin: 0 0 1rem;
190 | }
191 |
192 | dfn {
193 | font-style: italic;
194 | }
195 |
196 | b,
197 | strong {
198 | font-weight: bolder;
199 | }
200 |
201 | small {
202 | font-size: 80%;
203 | }
204 |
205 | sub,
206 | sup {
207 | position: relative;
208 | font-size: 75%;
209 | line-height: 0;
210 | vertical-align: baseline;
211 | }
212 |
213 | sub {
214 | bottom: -.25em;
215 | }
216 |
217 | sup {
218 | top: -.5em;
219 | }
220 |
221 | a {
222 | color: #007bff;
223 | text-decoration: none;
224 | background-color: transparent;
225 | -webkit-text-decoration-skip: objects;
226 | }
227 |
228 | a:hover {
229 | color: #0056b3;
230 | text-decoration: underline;
231 | }
232 |
233 | a:not([href]):not([tabindex]) {
234 | color: inherit;
235 | text-decoration: none;
236 | }
237 |
238 | a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
239 | color: inherit;
240 | text-decoration: none;
241 | }
242 |
243 | a:not([href]):not([tabindex]):focus {
244 | outline: 0;
245 | }
246 |
247 | pre,
248 | code,
249 | kbd,
250 | samp {
251 | font-family: monospace, monospace;
252 | font-size: 1em;
253 | }
254 |
255 | pre {
256 | margin-top: 0;
257 | margin-bottom: 1rem;
258 | overflow: auto;
259 | -ms-overflow-style: scrollbar;
260 | }
261 |
262 | figure {
263 | margin: 0 0 1rem;
264 | }
265 |
266 | img {
267 | vertical-align: middle;
268 | border-style: none;
269 | }
270 |
271 | svg:not(:root) {
272 | overflow: hidden;
273 | }
274 |
275 | a,
276 | area,
277 | button,
278 | [role="button"],
279 | input:not([type="range"]),
280 | label,
281 | select,
282 | summary,
283 | textarea {
284 | -ms-touch-action: manipulation;
285 | touch-action: manipulation;
286 | }
287 |
288 | table {
289 | border-collapse: collapse;
290 | }
291 |
292 | caption {
293 | padding-top: 0.75rem;
294 | padding-bottom: 0.75rem;
295 | color: #868e96;
296 | text-align: left;
297 | caption-side: bottom;
298 | }
299 |
300 | th {
301 | text-align: inherit;
302 | }
303 |
304 | label {
305 | display: inline-block;
306 | margin-bottom: .5rem;
307 | }
308 |
309 | button {
310 | border-radius: 0;
311 | }
312 |
313 | button:focus {
314 | outline: 1px dotted;
315 | outline: 5px auto -webkit-focus-ring-color;
316 | }
317 |
318 | input,
319 | button,
320 | select,
321 | optgroup,
322 | textarea {
323 | margin: 0;
324 | font-family: inherit;
325 | font-size: inherit;
326 | line-height: inherit;
327 | }
328 |
329 | button,
330 | input {
331 | overflow: visible;
332 | }
333 |
334 | button,
335 | select {
336 | text-transform: none;
337 | }
338 |
339 | button,
340 | html [type="button"],
341 | [type="reset"],
342 | [type="submit"] {
343 | -webkit-appearance: button;
344 | }
345 |
346 | button::-moz-focus-inner,
347 | [type="button"]::-moz-focus-inner,
348 | [type="reset"]::-moz-focus-inner,
349 | [type="submit"]::-moz-focus-inner {
350 | padding: 0;
351 | border-style: none;
352 | }
353 |
354 | input[type="radio"],
355 | input[type="checkbox"] {
356 | box-sizing: border-box;
357 | padding: 0;
358 | }
359 |
360 | input[type="date"],
361 | input[type="time"],
362 | input[type="datetime-local"],
363 | input[type="month"] {
364 | -webkit-appearance: listbox;
365 | }
366 |
367 | textarea {
368 | overflow: auto;
369 | resize: vertical;
370 | }
371 |
372 | fieldset {
373 | min-width: 0;
374 | padding: 0;
375 | margin: 0;
376 | border: 0;
377 | }
378 |
379 | legend {
380 | display: block;
381 | width: 100%;
382 | max-width: 100%;
383 | padding: 0;
384 | margin-bottom: .5rem;
385 | font-size: 1.5rem;
386 | line-height: inherit;
387 | color: inherit;
388 | white-space: normal;
389 | }
390 |
391 | progress {
392 | vertical-align: baseline;
393 | }
394 |
395 | [type="number"]::-webkit-inner-spin-button,
396 | [type="number"]::-webkit-outer-spin-button {
397 | height: auto;
398 | }
399 |
400 | [type="search"] {
401 | outline-offset: -2px;
402 | -webkit-appearance: none;
403 | }
404 |
405 | [type="search"]::-webkit-search-cancel-button,
406 | [type="search"]::-webkit-search-decoration {
407 | -webkit-appearance: none;
408 | }
409 |
410 | ::-webkit-file-upload-button {
411 | font: inherit;
412 | -webkit-appearance: button;
413 | }
414 |
415 | output {
416 | display: inline-block;
417 | }
418 |
419 | summary {
420 | display: list-item;
421 | }
422 |
423 | template {
424 | display: none;
425 | }
426 |
427 | [hidden] {
428 | display: none !important;
429 | }
430 |
431 | h1, h2, h3, h4, h5, h6,
432 | .h1, .h2, .h3, .h4, .h5, .h6 {
433 | margin-bottom: 0.5rem;
434 | font-family: inherit;
435 | font-weight: 500;
436 | line-height: 1.2;
437 | color: inherit;
438 | }
439 |
440 | h1, .h1 {
441 | font-size: 2.5rem;
442 | }
443 |
444 | h2, .h2 {
445 | font-size: 2rem;
446 | }
447 |
448 | h3, .h3 {
449 | font-size: 1.75rem;
450 | }
451 |
452 | h4, .h4 {
453 | font-size: 1.5rem;
454 | }
455 |
456 | h5, .h5 {
457 | font-size: 1.25rem;
458 | }
459 |
460 | h6, .h6 {
461 | font-size: 1rem;
462 | }
463 |
464 | .lead {
465 | font-size: 1.25rem;
466 | font-weight: 300;
467 | }
468 |
469 | .display-1 {
470 | font-size: 6rem;
471 | font-weight: 300;
472 | line-height: 1.2;
473 | }
474 |
475 | .display-2 {
476 | font-size: 5.5rem;
477 | font-weight: 300;
478 | line-height: 1.2;
479 | }
480 |
481 | .display-3 {
482 | font-size: 4.5rem;
483 | font-weight: 300;
484 | line-height: 1.2;
485 | }
486 |
487 | .display-4 {
488 | font-size: 3.5rem;
489 | font-weight: 300;
490 | line-height: 1.2;
491 | }
492 |
493 | hr {
494 | margin-top: 1rem;
495 | margin-bottom: 1rem;
496 | border: 0;
497 | border-top: 1px solid rgba(0, 0, 0, 0.1);
498 | }
499 |
500 | small,
501 | .small {
502 | font-size: 80%;
503 | font-weight: 400;
504 | }
505 |
506 | mark,
507 | .mark {
508 | padding: 0.2em;
509 | background-color: #fcf8e3;
510 | }
511 |
512 | .list-unstyled {
513 | padding-left: 0;
514 | list-style: none;
515 | }
516 |
517 | .list-inline {
518 | padding-left: 0;
519 | list-style: none;
520 | }
521 |
522 | .list-inline-item {
523 | display: inline-block;
524 | }
525 |
526 | .list-inline-item:not(:last-child) {
527 | margin-right: 5px;
528 | }
529 |
530 | .initialism {
531 | font-size: 90%;
532 | text-transform: uppercase;
533 | }
534 |
535 | .blockquote {
536 | margin-bottom: 1rem;
537 | font-size: 1.25rem;
538 | }
539 |
540 | .blockquote-footer {
541 | display: block;
542 | font-size: 80%;
543 | color: #868e96;
544 | }
545 |
546 | .blockquote-footer::before {
547 | content: "\2014 \00A0";
548 | }
549 |
550 | .img-fluid {
551 | max-width: 100%;
552 | height: auto;
553 | }
554 |
555 | .img-thumbnail {
556 | padding: 0.25rem;
557 | background-color: #fff;
558 | border: 1px solid #ddd;
559 | border-radius: 0.25rem;
560 | transition: all 0.2s ease-in-out;
561 | max-width: 100%;
562 | height: auto;
563 | }
564 |
565 | .figure {
566 | display: inline-block;
567 | }
568 |
569 | .figure-img {
570 | margin-bottom: 0.5rem;
571 | line-height: 1;
572 | }
573 |
574 | .figure-caption {
575 | font-size: 90%;
576 | color: #868e96;
577 | }
578 |
579 | code,
580 | kbd,
581 | pre,
582 | samp {
583 | font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
584 | }
585 |
586 | code {
587 | padding: 0.2rem 0.4rem;
588 | font-size: 90%;
589 | color: #bd4147;
590 | background-color: #f8f9fa;
591 | border-radius: 0.25rem;
592 | }
593 |
594 | a > code {
595 | padding: 0;
596 | color: inherit;
597 | background-color: inherit;
598 | }
599 |
600 | kbd {
601 | padding: 0.2rem 0.4rem;
602 | font-size: 90%;
603 | color: #fff;
604 | background-color: #212529;
605 | border-radius: 0.2rem;
606 | }
607 |
608 | kbd kbd {
609 | padding: 0;
610 | font-size: 100%;
611 | font-weight: 700;
612 | }
613 |
614 | pre {
615 | display: block;
616 | margin-top: 0;
617 | margin-bottom: 1rem;
618 | font-size: 90%;
619 | color: #212529;
620 | }
621 |
622 | pre code {
623 | padding: 0;
624 | font-size: inherit;
625 | color: inherit;
626 | background-color: transparent;
627 | border-radius: 0;
628 | }
629 |
630 | .pre-scrollable {
631 | max-height: 340px;
632 | overflow-y: scroll;
633 | }
634 |
635 | .container {
636 | width: 100%;
637 | padding-right: 15px;
638 | padding-left: 15px;
639 | margin-right: auto;
640 | margin-left: auto;
641 | }
642 |
643 | @media (min-width: 576px) {
644 | .container {
645 | max-width: 540px;
646 | }
647 | }
648 |
649 | @media (min-width: 768px) {
650 | .container {
651 | max-width: 720px;
652 | }
653 | }
654 |
655 | @media (min-width: 992px) {
656 | .container {
657 | max-width: 960px;
658 | }
659 | }
660 |
661 | @media (min-width: 1200px) {
662 | .container {
663 | max-width: 1140px;
664 | }
665 | }
666 |
667 | .container-fluid {
668 | width: 100%;
669 | padding-right: 15px;
670 | padding-left: 15px;
671 | margin-right: auto;
672 | margin-left: auto;
673 | }
674 |
675 | .row {
676 | display: -ms-flexbox;
677 | display: flex;
678 | -ms-flex-wrap: wrap;
679 | flex-wrap: wrap;
680 | margin-right: -15px;
681 | margin-left: -15px;
682 | }
683 |
684 | .no-gutters {
685 | margin-right: 0;
686 | margin-left: 0;
687 | }
688 |
689 | .no-gutters > .col,
690 | .no-gutters > [class*="col-"] {
691 | padding-right: 0;
692 | padding-left: 0;
693 | }
694 |
695 | .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
696 | .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
697 | .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
698 | .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
699 | .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
700 | .col-xl-auto {
701 | position: relative;
702 | width: 100%;
703 | min-height: 1px;
704 | padding-right: 15px;
705 | padding-left: 15px;
706 | }
707 |
708 | .col {
709 | -ms-flex-preferred-size: 0;
710 | flex-basis: 0;
711 | -ms-flex-positive: 1;
712 | flex-grow: 1;
713 | max-width: 100%;
714 | }
715 |
716 | .col-auto {
717 | -ms-flex: 0 0 auto;
718 | flex: 0 0 auto;
719 | width: auto;
720 | max-width: none;
721 | }
722 |
723 | .col-1 {
724 | -ms-flex: 0 0 8.333333%;
725 | flex: 0 0 8.333333%;
726 | max-width: 8.333333%;
727 | }
728 |
729 | .col-2 {
730 | -ms-flex: 0 0 16.666667%;
731 | flex: 0 0 16.666667%;
732 | max-width: 16.666667%;
733 | }
734 |
735 | .col-3 {
736 | -ms-flex: 0 0 25%;
737 | flex: 0 0 25%;
738 | max-width: 25%;
739 | }
740 |
741 | .col-4 {
742 | -ms-flex: 0 0 33.333333%;
743 | flex: 0 0 33.333333%;
744 | max-width: 33.333333%;
745 | }
746 |
747 | .col-5 {
748 | -ms-flex: 0 0 41.666667%;
749 | flex: 0 0 41.666667%;
750 | max-width: 41.666667%;
751 | }
752 |
753 | .col-6 {
754 | -ms-flex: 0 0 50%;
755 | flex: 0 0 50%;
756 | max-width: 50%;
757 | }
758 |
759 | .col-7 {
760 | -ms-flex: 0 0 58.333333%;
761 | flex: 0 0 58.333333%;
762 | max-width: 58.333333%;
763 | }
764 |
765 | .col-8 {
766 | -ms-flex: 0 0 66.666667%;
767 | flex: 0 0 66.666667%;
768 | max-width: 66.666667%;
769 | }
770 |
771 | .col-9 {
772 | -ms-flex: 0 0 75%;
773 | flex: 0 0 75%;
774 | max-width: 75%;
775 | }
776 |
777 | .col-10 {
778 | -ms-flex: 0 0 83.333333%;
779 | flex: 0 0 83.333333%;
780 | max-width: 83.333333%;
781 | }
782 |
783 | .col-11 {
784 | -ms-flex: 0 0 91.666667%;
785 | flex: 0 0 91.666667%;
786 | max-width: 91.666667%;
787 | }
788 |
789 | .col-12 {
790 | -ms-flex: 0 0 100%;
791 | flex: 0 0 100%;
792 | max-width: 100%;
793 | }
794 |
795 | .order-first {
796 | -ms-flex-order: -1;
797 | order: -1;
798 | }
799 |
800 | .order-1 {
801 | -ms-flex-order: 1;
802 | order: 1;
803 | }
804 |
805 | .order-2 {
806 | -ms-flex-order: 2;
807 | order: 2;
808 | }
809 |
810 | .order-3 {
811 | -ms-flex-order: 3;
812 | order: 3;
813 | }
814 |
815 | .order-4 {
816 | -ms-flex-order: 4;
817 | order: 4;
818 | }
819 |
820 | .order-5 {
821 | -ms-flex-order: 5;
822 | order: 5;
823 | }
824 |
825 | .order-6 {
826 | -ms-flex-order: 6;
827 | order: 6;
828 | }
829 |
830 | .order-7 {
831 | -ms-flex-order: 7;
832 | order: 7;
833 | }
834 |
835 | .order-8 {
836 | -ms-flex-order: 8;
837 | order: 8;
838 | }
839 |
840 | .order-9 {
841 | -ms-flex-order: 9;
842 | order: 9;
843 | }
844 |
845 | .order-10 {
846 | -ms-flex-order: 10;
847 | order: 10;
848 | }
849 |
850 | .order-11 {
851 | -ms-flex-order: 11;
852 | order: 11;
853 | }
854 |
855 | .order-12 {
856 | -ms-flex-order: 12;
857 | order: 12;
858 | }
859 |
860 | .offset-1 {
861 | margin-left: 8.333333%;
862 | }
863 |
864 | .offset-2 {
865 | margin-left: 16.666667%;
866 | }
867 |
868 | .offset-3 {
869 | margin-left: 25%;
870 | }
871 |
872 | .offset-4 {
873 | margin-left: 33.333333%;
874 | }
875 |
876 | .offset-5 {
877 | margin-left: 41.666667%;
878 | }
879 |
880 | .offset-6 {
881 | margin-left: 50%;
882 | }
883 |
884 | .offset-7 {
885 | margin-left: 58.333333%;
886 | }
887 |
888 | .offset-8 {
889 | margin-left: 66.666667%;
890 | }
891 |
892 | .offset-9 {
893 | margin-left: 75%;
894 | }
895 |
896 | .offset-10 {
897 | margin-left: 83.333333%;
898 | }
899 |
900 | .offset-11 {
901 | margin-left: 91.666667%;
902 | }
903 |
904 | @media (min-width: 576px) {
905 | .col-sm {
906 | -ms-flex-preferred-size: 0;
907 | flex-basis: 0;
908 | -ms-flex-positive: 1;
909 | flex-grow: 1;
910 | max-width: 100%;
911 | }
912 | .col-sm-auto {
913 | -ms-flex: 0 0 auto;
914 | flex: 0 0 auto;
915 | width: auto;
916 | max-width: none;
917 | }
918 | .col-sm-1 {
919 | -ms-flex: 0 0 8.333333%;
920 | flex: 0 0 8.333333%;
921 | max-width: 8.333333%;
922 | }
923 | .col-sm-2 {
924 | -ms-flex: 0 0 16.666667%;
925 | flex: 0 0 16.666667%;
926 | max-width: 16.666667%;
927 | }
928 | .col-sm-3 {
929 | -ms-flex: 0 0 25%;
930 | flex: 0 0 25%;
931 | max-width: 25%;
932 | }
933 | .col-sm-4 {
934 | -ms-flex: 0 0 33.333333%;
935 | flex: 0 0 33.333333%;
936 | max-width: 33.333333%;
937 | }
938 | .col-sm-5 {
939 | -ms-flex: 0 0 41.666667%;
940 | flex: 0 0 41.666667%;
941 | max-width: 41.666667%;
942 | }
943 | .col-sm-6 {
944 | -ms-flex: 0 0 50%;
945 | flex: 0 0 50%;
946 | max-width: 50%;
947 | }
948 | .col-sm-7 {
949 | -ms-flex: 0 0 58.333333%;
950 | flex: 0 0 58.333333%;
951 | max-width: 58.333333%;
952 | }
953 | .col-sm-8 {
954 | -ms-flex: 0 0 66.666667%;
955 | flex: 0 0 66.666667%;
956 | max-width: 66.666667%;
957 | }
958 | .col-sm-9 {
959 | -ms-flex: 0 0 75%;
960 | flex: 0 0 75%;
961 | max-width: 75%;
962 | }
963 | .col-sm-10 {
964 | -ms-flex: 0 0 83.333333%;
965 | flex: 0 0 83.333333%;
966 | max-width: 83.333333%;
967 | }
968 | .col-sm-11 {
969 | -ms-flex: 0 0 91.666667%;
970 | flex: 0 0 91.666667%;
971 | max-width: 91.666667%;
972 | }
973 | .col-sm-12 {
974 | -ms-flex: 0 0 100%;
975 | flex: 0 0 100%;
976 | max-width: 100%;
977 | }
978 | .order-sm-first {
979 | -ms-flex-order: -1;
980 | order: -1;
981 | }
982 | .order-sm-1 {
983 | -ms-flex-order: 1;
984 | order: 1;
985 | }
986 | .order-sm-2 {
987 | -ms-flex-order: 2;
988 | order: 2;
989 | }
990 | .order-sm-3 {
991 | -ms-flex-order: 3;
992 | order: 3;
993 | }
994 | .order-sm-4 {
995 | -ms-flex-order: 4;
996 | order: 4;
997 | }
998 | .order-sm-5 {
999 | -ms-flex-order: 5;
1000 | order: 5;
1001 | }
1002 | .order-sm-6 {
1003 | -ms-flex-order: 6;
1004 | order: 6;
1005 | }
1006 | .order-sm-7 {
1007 | -ms-flex-order: 7;
1008 | order: 7;
1009 | }
1010 | .order-sm-8 {
1011 | -ms-flex-order: 8;
1012 | order: 8;
1013 | }
1014 | .order-sm-9 {
1015 | -ms-flex-order: 9;
1016 | order: 9;
1017 | }
1018 | .order-sm-10 {
1019 | -ms-flex-order: 10;
1020 | order: 10;
1021 | }
1022 | .order-sm-11 {
1023 | -ms-flex-order: 11;
1024 | order: 11;
1025 | }
1026 | .order-sm-12 {
1027 | -ms-flex-order: 12;
1028 | order: 12;
1029 | }
1030 | .offset-sm-0 {
1031 | margin-left: 0;
1032 | }
1033 | .offset-sm-1 {
1034 | margin-left: 8.333333%;
1035 | }
1036 | .offset-sm-2 {
1037 | margin-left: 16.666667%;
1038 | }
1039 | .offset-sm-3 {
1040 | margin-left: 25%;
1041 | }
1042 | .offset-sm-4 {
1043 | margin-left: 33.333333%;
1044 | }
1045 | .offset-sm-5 {
1046 | margin-left: 41.666667%;
1047 | }
1048 | .offset-sm-6 {
1049 | margin-left: 50%;
1050 | }
1051 | .offset-sm-7 {
1052 | margin-left: 58.333333%;
1053 | }
1054 | .offset-sm-8 {
1055 | margin-left: 66.666667%;
1056 | }
1057 | .offset-sm-9 {
1058 | margin-left: 75%;
1059 | }
1060 | .offset-sm-10 {
1061 | margin-left: 83.333333%;
1062 | }
1063 | .offset-sm-11 {
1064 | margin-left: 91.666667%;
1065 | }
1066 | }
1067 |
1068 | @media (min-width: 768px) {
1069 | .col-md {
1070 | -ms-flex-preferred-size: 0;
1071 | flex-basis: 0;
1072 | -ms-flex-positive: 1;
1073 | flex-grow: 1;
1074 | max-width: 100%;
1075 | }
1076 | .col-md-auto {
1077 | -ms-flex: 0 0 auto;
1078 | flex: 0 0 auto;
1079 | width: auto;
1080 | max-width: none;
1081 | }
1082 | .col-md-1 {
1083 | -ms-flex: 0 0 8.333333%;
1084 | flex: 0 0 8.333333%;
1085 | max-width: 8.333333%;
1086 | }
1087 | .col-md-2 {
1088 | -ms-flex: 0 0 16.666667%;
1089 | flex: 0 0 16.666667%;
1090 | max-width: 16.666667%;
1091 | }
1092 | .col-md-3 {
1093 | -ms-flex: 0 0 25%;
1094 | flex: 0 0 25%;
1095 | max-width: 25%;
1096 | }
1097 | .col-md-4 {
1098 | -ms-flex: 0 0 33.333333%;
1099 | flex: 0 0 33.333333%;
1100 | max-width: 33.333333%;
1101 | }
1102 | .col-md-5 {
1103 | -ms-flex: 0 0 41.666667%;
1104 | flex: 0 0 41.666667%;
1105 | max-width: 41.666667%;
1106 | }
1107 | .col-md-6 {
1108 | -ms-flex: 0 0 50%;
1109 | flex: 0 0 50%;
1110 | max-width: 50%;
1111 | }
1112 | .col-md-7 {
1113 | -ms-flex: 0 0 58.333333%;
1114 | flex: 0 0 58.333333%;
1115 | max-width: 58.333333%;
1116 | }
1117 | .col-md-8 {
1118 | -ms-flex: 0 0 66.666667%;
1119 | flex: 0 0 66.666667%;
1120 | max-width: 66.666667%;
1121 | }
1122 | .col-md-9 {
1123 | -ms-flex: 0 0 75%;
1124 | flex: 0 0 75%;
1125 | max-width: 75%;
1126 | }
1127 | .col-md-10 {
1128 | -ms-flex: 0 0 83.333333%;
1129 | flex: 0 0 83.333333%;
1130 | max-width: 83.333333%;
1131 | }
1132 | .col-md-11 {
1133 | -ms-flex: 0 0 91.666667%;
1134 | flex: 0 0 91.666667%;
1135 | max-width: 91.666667%;
1136 | }
1137 | .col-md-12 {
1138 | -ms-flex: 0 0 100%;
1139 | flex: 0 0 100%;
1140 | max-width: 100%;
1141 | }
1142 | .order-md-first {
1143 | -ms-flex-order: -1;
1144 | order: -1;
1145 | }
1146 | .order-md-1 {
1147 | -ms-flex-order: 1;
1148 | order: 1;
1149 | }
1150 | .order-md-2 {
1151 | -ms-flex-order: 2;
1152 | order: 2;
1153 | }
1154 | .order-md-3 {
1155 | -ms-flex-order: 3;
1156 | order: 3;
1157 | }
1158 | .order-md-4 {
1159 | -ms-flex-order: 4;
1160 | order: 4;
1161 | }
1162 | .order-md-5 {
1163 | -ms-flex-order: 5;
1164 | order: 5;
1165 | }
1166 | .order-md-6 {
1167 | -ms-flex-order: 6;
1168 | order: 6;
1169 | }
1170 | .order-md-7 {
1171 | -ms-flex-order: 7;
1172 | order: 7;
1173 | }
1174 | .order-md-8 {
1175 | -ms-flex-order: 8;
1176 | order: 8;
1177 | }
1178 | .order-md-9 {
1179 | -ms-flex-order: 9;
1180 | order: 9;
1181 | }
1182 | .order-md-10 {
1183 | -ms-flex-order: 10;
1184 | order: 10;
1185 | }
1186 | .order-md-11 {
1187 | -ms-flex-order: 11;
1188 | order: 11;
1189 | }
1190 | .order-md-12 {
1191 | -ms-flex-order: 12;
1192 | order: 12;
1193 | }
1194 | .offset-md-0 {
1195 | margin-left: 0;
1196 | }
1197 | .offset-md-1 {
1198 | margin-left: 8.333333%;
1199 | }
1200 | .offset-md-2 {
1201 | margin-left: 16.666667%;
1202 | }
1203 | .offset-md-3 {
1204 | margin-left: 25%;
1205 | }
1206 | .offset-md-4 {
1207 | margin-left: 33.333333%;
1208 | }
1209 | .offset-md-5 {
1210 | margin-left: 41.666667%;
1211 | }
1212 | .offset-md-6 {
1213 | margin-left: 50%;
1214 | }
1215 | .offset-md-7 {
1216 | margin-left: 58.333333%;
1217 | }
1218 | .offset-md-8 {
1219 | margin-left: 66.666667%;
1220 | }
1221 | .offset-md-9 {
1222 | margin-left: 75%;
1223 | }
1224 | .offset-md-10 {
1225 | margin-left: 83.333333%;
1226 | }
1227 | .offset-md-11 {
1228 | margin-left: 91.666667%;
1229 | }
1230 | }
1231 |
1232 | @media (min-width: 992px) {
1233 | .col-lg {
1234 | -ms-flex-preferred-size: 0;
1235 | flex-basis: 0;
1236 | -ms-flex-positive: 1;
1237 | flex-grow: 1;
1238 | max-width: 100%;
1239 | }
1240 | .col-lg-auto {
1241 | -ms-flex: 0 0 auto;
1242 | flex: 0 0 auto;
1243 | width: auto;
1244 | max-width: none;
1245 | }
1246 | .col-lg-1 {
1247 | -ms-flex: 0 0 8.333333%;
1248 | flex: 0 0 8.333333%;
1249 | max-width: 8.333333%;
1250 | }
1251 | .col-lg-2 {
1252 | -ms-flex: 0 0 16.666667%;
1253 | flex: 0 0 16.666667%;
1254 | max-width: 16.666667%;
1255 | }
1256 | .col-lg-3 {
1257 | -ms-flex: 0 0 25%;
1258 | flex: 0 0 25%;
1259 | max-width: 25%;
1260 | }
1261 | .col-lg-4 {
1262 | -ms-flex: 0 0 33.333333%;
1263 | flex: 0 0 33.333333%;
1264 | max-width: 33.333333%;
1265 | }
1266 | .col-lg-5 {
1267 | -ms-flex: 0 0 41.666667%;
1268 | flex: 0 0 41.666667%;
1269 | max-width: 41.666667%;
1270 | }
1271 | .col-lg-6 {
1272 | -ms-flex: 0 0 50%;
1273 | flex: 0 0 50%;
1274 | max-width: 50%;
1275 | }
1276 | .col-lg-7 {
1277 | -ms-flex: 0 0 58.333333%;
1278 | flex: 0 0 58.333333%;
1279 | max-width: 58.333333%;
1280 | }
1281 | .col-lg-8 {
1282 | -ms-flex: 0 0 66.666667%;
1283 | flex: 0 0 66.666667%;
1284 | max-width: 66.666667%;
1285 | }
1286 | .col-lg-9 {
1287 | -ms-flex: 0 0 75%;
1288 | flex: 0 0 75%;
1289 | max-width: 75%;
1290 | }
1291 | .col-lg-10 {
1292 | -ms-flex: 0 0 83.333333%;
1293 | flex: 0 0 83.333333%;
1294 | max-width: 83.333333%;
1295 | }
1296 | .col-lg-11 {
1297 | -ms-flex: 0 0 91.666667%;
1298 | flex: 0 0 91.666667%;
1299 | max-width: 91.666667%;
1300 | }
1301 | .col-lg-12 {
1302 | -ms-flex: 0 0 100%;
1303 | flex: 0 0 100%;
1304 | max-width: 100%;
1305 | }
1306 | .order-lg-first {
1307 | -ms-flex-order: -1;
1308 | order: -1;
1309 | }
1310 | .order-lg-1 {
1311 | -ms-flex-order: 1;
1312 | order: 1;
1313 | }
1314 | .order-lg-2 {
1315 | -ms-flex-order: 2;
1316 | order: 2;
1317 | }
1318 | .order-lg-3 {
1319 | -ms-flex-order: 3;
1320 | order: 3;
1321 | }
1322 | .order-lg-4 {
1323 | -ms-flex-order: 4;
1324 | order: 4;
1325 | }
1326 | .order-lg-5 {
1327 | -ms-flex-order: 5;
1328 | order: 5;
1329 | }
1330 | .order-lg-6 {
1331 | -ms-flex-order: 6;
1332 | order: 6;
1333 | }
1334 | .order-lg-7 {
1335 | -ms-flex-order: 7;
1336 | order: 7;
1337 | }
1338 | .order-lg-8 {
1339 | -ms-flex-order: 8;
1340 | order: 8;
1341 | }
1342 | .order-lg-9 {
1343 | -ms-flex-order: 9;
1344 | order: 9;
1345 | }
1346 | .order-lg-10 {
1347 | -ms-flex-order: 10;
1348 | order: 10;
1349 | }
1350 | .order-lg-11 {
1351 | -ms-flex-order: 11;
1352 | order: 11;
1353 | }
1354 | .order-lg-12 {
1355 | -ms-flex-order: 12;
1356 | order: 12;
1357 | }
1358 | .offset-lg-0 {
1359 | margin-left: 0;
1360 | }
1361 | .offset-lg-1 {
1362 | margin-left: 8.333333%;
1363 | }
1364 | .offset-lg-2 {
1365 | margin-left: 16.666667%;
1366 | }
1367 | .offset-lg-3 {
1368 | margin-left: 25%;
1369 | }
1370 | .offset-lg-4 {
1371 | margin-left: 33.333333%;
1372 | }
1373 | .offset-lg-5 {
1374 | margin-left: 41.666667%;
1375 | }
1376 | .offset-lg-6 {
1377 | margin-left: 50%;
1378 | }
1379 | .offset-lg-7 {
1380 | margin-left: 58.333333%;
1381 | }
1382 | .offset-lg-8 {
1383 | margin-left: 66.666667%;
1384 | }
1385 | .offset-lg-9 {
1386 | margin-left: 75%;
1387 | }
1388 | .offset-lg-10 {
1389 | margin-left: 83.333333%;
1390 | }
1391 | .offset-lg-11 {
1392 | margin-left: 91.666667%;
1393 | }
1394 | }
1395 |
1396 | @media (min-width: 1200px) {
1397 | .col-xl {
1398 | -ms-flex-preferred-size: 0;
1399 | flex-basis: 0;
1400 | -ms-flex-positive: 1;
1401 | flex-grow: 1;
1402 | max-width: 100%;
1403 | }
1404 | .col-xl-auto {
1405 | -ms-flex: 0 0 auto;
1406 | flex: 0 0 auto;
1407 | width: auto;
1408 | max-width: none;
1409 | }
1410 | .col-xl-1 {
1411 | -ms-flex: 0 0 8.333333%;
1412 | flex: 0 0 8.333333%;
1413 | max-width: 8.333333%;
1414 | }
1415 | .col-xl-2 {
1416 | -ms-flex: 0 0 16.666667%;
1417 | flex: 0 0 16.666667%;
1418 | max-width: 16.666667%;
1419 | }
1420 | .col-xl-3 {
1421 | -ms-flex: 0 0 25%;
1422 | flex: 0 0 25%;
1423 | max-width: 25%;
1424 | }
1425 | .col-xl-4 {
1426 | -ms-flex: 0 0 33.333333%;
1427 | flex: 0 0 33.333333%;
1428 | max-width: 33.333333%;
1429 | }
1430 | .col-xl-5 {
1431 | -ms-flex: 0 0 41.666667%;
1432 | flex: 0 0 41.666667%;
1433 | max-width: 41.666667%;
1434 | }
1435 | .col-xl-6 {
1436 | -ms-flex: 0 0 50%;
1437 | flex: 0 0 50%;
1438 | max-width: 50%;
1439 | }
1440 | .col-xl-7 {
1441 | -ms-flex: 0 0 58.333333%;
1442 | flex: 0 0 58.333333%;
1443 | max-width: 58.333333%;
1444 | }
1445 | .col-xl-8 {
1446 | -ms-flex: 0 0 66.666667%;
1447 | flex: 0 0 66.666667%;
1448 | max-width: 66.666667%;
1449 | }
1450 | .col-xl-9 {
1451 | -ms-flex: 0 0 75%;
1452 | flex: 0 0 75%;
1453 | max-width: 75%;
1454 | }
1455 | .col-xl-10 {
1456 | -ms-flex: 0 0 83.333333%;
1457 | flex: 0 0 83.333333%;
1458 | max-width: 83.333333%;
1459 | }
1460 | .col-xl-11 {
1461 | -ms-flex: 0 0 91.666667%;
1462 | flex: 0 0 91.666667%;
1463 | max-width: 91.666667%;
1464 | }
1465 | .col-xl-12 {
1466 | -ms-flex: 0 0 100%;
1467 | flex: 0 0 100%;
1468 | max-width: 100%;
1469 | }
1470 | .order-xl-first {
1471 | -ms-flex-order: -1;
1472 | order: -1;
1473 | }
1474 | .order-xl-1 {
1475 | -ms-flex-order: 1;
1476 | order: 1;
1477 | }
1478 | .order-xl-2 {
1479 | -ms-flex-order: 2;
1480 | order: 2;
1481 | }
1482 | .order-xl-3 {
1483 | -ms-flex-order: 3;
1484 | order: 3;
1485 | }
1486 | .order-xl-4 {
1487 | -ms-flex-order: 4;
1488 | order: 4;
1489 | }
1490 | .order-xl-5 {
1491 | -ms-flex-order: 5;
1492 | order: 5;
1493 | }
1494 | .order-xl-6 {
1495 | -ms-flex-order: 6;
1496 | order: 6;
1497 | }
1498 | .order-xl-7 {
1499 | -ms-flex-order: 7;
1500 | order: 7;
1501 | }
1502 | .order-xl-8 {
1503 | -ms-flex-order: 8;
1504 | order: 8;
1505 | }
1506 | .order-xl-9 {
1507 | -ms-flex-order: 9;
1508 | order: 9;
1509 | }
1510 | .order-xl-10 {
1511 | -ms-flex-order: 10;
1512 | order: 10;
1513 | }
1514 | .order-xl-11 {
1515 | -ms-flex-order: 11;
1516 | order: 11;
1517 | }
1518 | .order-xl-12 {
1519 | -ms-flex-order: 12;
1520 | order: 12;
1521 | }
1522 | .offset-xl-0 {
1523 | margin-left: 0;
1524 | }
1525 | .offset-xl-1 {
1526 | margin-left: 8.333333%;
1527 | }
1528 | .offset-xl-2 {
1529 | margin-left: 16.666667%;
1530 | }
1531 | .offset-xl-3 {
1532 | margin-left: 25%;
1533 | }
1534 | .offset-xl-4 {
1535 | margin-left: 33.333333%;
1536 | }
1537 | .offset-xl-5 {
1538 | margin-left: 41.666667%;
1539 | }
1540 | .offset-xl-6 {
1541 | margin-left: 50%;
1542 | }
1543 | .offset-xl-7 {
1544 | margin-left: 58.333333%;
1545 | }
1546 | .offset-xl-8 {
1547 | margin-left: 66.666667%;
1548 | }
1549 | .offset-xl-9 {
1550 | margin-left: 75%;
1551 | }
1552 | .offset-xl-10 {
1553 | margin-left: 83.333333%;
1554 | }
1555 | .offset-xl-11 {
1556 | margin-left: 91.666667%;
1557 | }
1558 | }
1559 |
1560 | .table {
1561 | width: 100%;
1562 | max-width: 100%;
1563 | margin-bottom: 1rem;
1564 | background-color: transparent;
1565 | }
1566 |
1567 | .table th,
1568 | .table td {
1569 | padding: 0.75rem;
1570 | vertical-align: top;
1571 | border-top: 1px solid #e9ecef;
1572 | }
1573 |
1574 | .table thead th {
1575 | vertical-align: bottom;
1576 | border-bottom: 2px solid #e9ecef;
1577 | }
1578 |
1579 | .table tbody + tbody {
1580 | border-top: 2px solid #e9ecef;
1581 | }
1582 |
1583 | .table .table {
1584 | background-color: #fff;
1585 | }
1586 |
1587 | .table-sm th,
1588 | .table-sm td {
1589 | padding: 0.3rem;
1590 | }
1591 |
1592 | .table-bordered {
1593 | border: 1px solid #e9ecef;
1594 | }
1595 |
1596 | .table-bordered th,
1597 | .table-bordered td {
1598 | border: 1px solid #e9ecef;
1599 | }
1600 |
1601 | .table-bordered thead th,
1602 | .table-bordered thead td {
1603 | border-bottom-width: 2px;
1604 | }
1605 |
1606 | .table-striped tbody tr:nth-of-type(odd) {
1607 | background-color: rgba(0, 0, 0, 0.05);
1608 | }
1609 |
1610 | .table-hover tbody tr:hover {
1611 | background-color: rgba(0, 0, 0, 0.075);
1612 | }
1613 |
1614 | .table-primary,
1615 | .table-primary > th,
1616 | .table-primary > td {
1617 | background-color: #b8daff;
1618 | }
1619 |
1620 | .table-hover .table-primary:hover {
1621 | background-color: #9fcdff;
1622 | }
1623 |
1624 | .table-hover .table-primary:hover > td,
1625 | .table-hover .table-primary:hover > th {
1626 | background-color: #9fcdff;
1627 | }
1628 |
1629 | .table-secondary,
1630 | .table-secondary > th,
1631 | .table-secondary > td {
1632 | background-color: #dddfe2;
1633 | }
1634 |
1635 | .table-hover .table-secondary:hover {
1636 | background-color: #cfd2d6;
1637 | }
1638 |
1639 | .table-hover .table-secondary:hover > td,
1640 | .table-hover .table-secondary:hover > th {
1641 | background-color: #cfd2d6;
1642 | }
1643 |
1644 | .table-success,
1645 | .table-success > th,
1646 | .table-success > td {
1647 | background-color: #c3e6cb;
1648 | }
1649 |
1650 | .table-hover .table-success:hover {
1651 | background-color: #b1dfbb;
1652 | }
1653 |
1654 | .table-hover .table-success:hover > td,
1655 | .table-hover .table-success:hover > th {
1656 | background-color: #b1dfbb;
1657 | }
1658 |
1659 | .table-info,
1660 | .table-info > th,
1661 | .table-info > td {
1662 | background-color: #bee5eb;
1663 | }
1664 |
1665 | .table-hover .table-info:hover {
1666 | background-color: #abdde5;
1667 | }
1668 |
1669 | .table-hover .table-info:hover > td,
1670 | .table-hover .table-info:hover > th {
1671 | background-color: #abdde5;
1672 | }
1673 |
1674 | .table-warning,
1675 | .table-warning > th,
1676 | .table-warning > td {
1677 | background-color: #ffeeba;
1678 | }
1679 |
1680 | .table-hover .table-warning:hover {
1681 | background-color: #ffe8a1;
1682 | }
1683 |
1684 | .table-hover .table-warning:hover > td,
1685 | .table-hover .table-warning:hover > th {
1686 | background-color: #ffe8a1;
1687 | }
1688 |
1689 | .table-danger,
1690 | .table-danger > th,
1691 | .table-danger > td {
1692 | background-color: #f5c6cb;
1693 | }
1694 |
1695 | .table-hover .table-danger:hover {
1696 | background-color: #f1b0b7;
1697 | }
1698 |
1699 | .table-hover .table-danger:hover > td,
1700 | .table-hover .table-danger:hover > th {
1701 | background-color: #f1b0b7;
1702 | }
1703 |
1704 | .table-light,
1705 | .table-light > th,
1706 | .table-light > td {
1707 | background-color: #fdfdfe;
1708 | }
1709 |
1710 | .table-hover .table-light:hover {
1711 | background-color: #ececf6;
1712 | }
1713 |
1714 | .table-hover .table-light:hover > td,
1715 | .table-hover .table-light:hover > th {
1716 | background-color: #ececf6;
1717 | }
1718 |
1719 | .table-dark,
1720 | .table-dark > th,
1721 | .table-dark > td {
1722 | background-color: #c6c8ca;
1723 | }
1724 |
1725 | .table-hover .table-dark:hover {
1726 | background-color: #b9bbbe;
1727 | }
1728 |
1729 | .table-hover .table-dark:hover > td,
1730 | .table-hover .table-dark:hover > th {
1731 | background-color: #b9bbbe;
1732 | }
1733 |
1734 | .table-active,
1735 | .table-active > th,
1736 | .table-active > td {
1737 | background-color: rgba(0, 0, 0, 0.075);
1738 | }
1739 |
1740 | .table-hover .table-active:hover {
1741 | background-color: rgba(0, 0, 0, 0.075);
1742 | }
1743 |
1744 | .table-hover .table-active:hover > td,
1745 | .table-hover .table-active:hover > th {
1746 | background-color: rgba(0, 0, 0, 0.075);
1747 | }
1748 |
1749 | .table .thead-dark th {
1750 | color: #fff;
1751 | background-color: #212529;
1752 | border-color: #32383e;
1753 | }
1754 |
1755 | .table .thead-light th {
1756 | color: #495057;
1757 | background-color: #e9ecef;
1758 | border-color: #e9ecef;
1759 | }
1760 |
1761 | .table-dark {
1762 | color: #fff;
1763 | background-color: #212529;
1764 | }
1765 |
1766 | .table-dark th,
1767 | .table-dark td,
1768 | .table-dark thead th {
1769 | border-color: #32383e;
1770 | }
1771 |
1772 | .table-dark.table-bordered {
1773 | border: 0;
1774 | }
1775 |
1776 | .table-dark.table-striped tbody tr:nth-of-type(odd) {
1777 | background-color: rgba(255, 255, 255, 0.05);
1778 | }
1779 |
1780 | .table-dark.table-hover tbody tr:hover {
1781 | background-color: rgba(255, 255, 255, 0.075);
1782 | }
1783 |
1784 | @media (max-width: 575px) {
1785 | .table-responsive-sm {
1786 | display: block;
1787 | width: 100%;
1788 | overflow-x: auto;
1789 | -webkit-overflow-scrolling: touch;
1790 | -ms-overflow-style: -ms-autohiding-scrollbar;
1791 | }
1792 | .table-responsive-sm.table-bordered {
1793 | border: 0;
1794 | }
1795 | }
1796 |
1797 | @media (max-width: 767px) {
1798 | .table-responsive-md {
1799 | display: block;
1800 | width: 100%;
1801 | overflow-x: auto;
1802 | -webkit-overflow-scrolling: touch;
1803 | -ms-overflow-style: -ms-autohiding-scrollbar;
1804 | }
1805 | .table-responsive-md.table-bordered {
1806 | border: 0;
1807 | }
1808 | }
1809 |
1810 | @media (max-width: 991px) {
1811 | .table-responsive-lg {
1812 | display: block;
1813 | width: 100%;
1814 | overflow-x: auto;
1815 | -webkit-overflow-scrolling: touch;
1816 | -ms-overflow-style: -ms-autohiding-scrollbar;
1817 | }
1818 | .table-responsive-lg.table-bordered {
1819 | border: 0;
1820 | }
1821 | }
1822 |
1823 | @media (max-width: 1199px) {
1824 | .table-responsive-xl {
1825 | display: block;
1826 | width: 100%;
1827 | overflow-x: auto;
1828 | -webkit-overflow-scrolling: touch;
1829 | -ms-overflow-style: -ms-autohiding-scrollbar;
1830 | }
1831 | .table-responsive-xl.table-bordered {
1832 | border: 0;
1833 | }
1834 | }
1835 |
1836 | .table-responsive {
1837 | display: block;
1838 | width: 100%;
1839 | overflow-x: auto;
1840 | -webkit-overflow-scrolling: touch;
1841 | -ms-overflow-style: -ms-autohiding-scrollbar;
1842 | }
1843 |
1844 | .table-responsive.table-bordered {
1845 | border: 0;
1846 | }
1847 |
1848 | .form-control {
1849 | display: block;
1850 | width: 100%;
1851 | padding: 0.375rem 0.75rem;
1852 | font-size: 1rem;
1853 | line-height: 1.5;
1854 | color: #495057;
1855 | background-color: #fff;
1856 | background-image: none;
1857 | background-clip: padding-box;
1858 | border: 1px solid #ced4da;
1859 | border-radius: 0.25rem;
1860 | transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1861 | }
1862 |
1863 | .form-control::-ms-expand {
1864 | background-color: transparent;
1865 | border: 0;
1866 | }
1867 |
1868 | .form-control:focus {
1869 | color: #495057;
1870 | background-color: #fff;
1871 | border-color: #80bdff;
1872 | outline: none;
1873 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1874 | }
1875 |
1876 | .form-control::-webkit-input-placeholder {
1877 | color: #868e96;
1878 | opacity: 1;
1879 | }
1880 |
1881 | .form-control:-ms-input-placeholder {
1882 | color: #868e96;
1883 | opacity: 1;
1884 | }
1885 |
1886 | .form-control::-ms-input-placeholder {
1887 | color: #868e96;
1888 | opacity: 1;
1889 | }
1890 |
1891 | .form-control::placeholder {
1892 | color: #868e96;
1893 | opacity: 1;
1894 | }
1895 |
1896 | .form-control:disabled, .form-control[readonly] {
1897 | background-color: #e9ecef;
1898 | opacity: 1;
1899 | }
1900 |
1901 | select.form-control:not([size]):not([multiple]) {
1902 | height: calc(2.25rem + 2px);
1903 | }
1904 |
1905 | select.form-control:focus::-ms-value {
1906 | color: #495057;
1907 | background-color: #fff;
1908 | }
1909 |
1910 | .form-control-file,
1911 | .form-control-range {
1912 | display: block;
1913 | }
1914 |
1915 | .col-form-label {
1916 | padding-top: calc(0.375rem + 1px);
1917 | padding-bottom: calc(0.375rem + 1px);
1918 | margin-bottom: 0;
1919 | line-height: 1.5;
1920 | }
1921 |
1922 | .col-form-label-lg {
1923 | padding-top: calc(0.5rem + 1px);
1924 | padding-bottom: calc(0.5rem + 1px);
1925 | font-size: 1.25rem;
1926 | line-height: 1.5;
1927 | }
1928 |
1929 | .col-form-label-sm {
1930 | padding-top: calc(0.25rem + 1px);
1931 | padding-bottom: calc(0.25rem + 1px);
1932 | font-size: 0.875rem;
1933 | line-height: 1.5;
1934 | }
1935 |
1936 | .col-form-legend {
1937 | padding-top: 0.375rem;
1938 | padding-bottom: 0.375rem;
1939 | margin-bottom: 0;
1940 | font-size: 1rem;
1941 | }
1942 |
1943 | .form-control-plaintext {
1944 | padding-top: 0.375rem;
1945 | padding-bottom: 0.375rem;
1946 | margin-bottom: 0;
1947 | line-height: 1.5;
1948 | background-color: transparent;
1949 | border: solid transparent;
1950 | border-width: 1px 0;
1951 | }
1952 |
1953 | .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
1954 | .input-group-sm > .form-control-plaintext.input-group-addon,
1955 | .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
1956 | .input-group-lg > .form-control-plaintext.input-group-addon,
1957 | .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
1958 | padding-right: 0;
1959 | padding-left: 0;
1960 | }
1961 |
1962 | .form-control-sm, .input-group-sm > .form-control,
1963 | .input-group-sm > .input-group-addon,
1964 | .input-group-sm > .input-group-btn > .btn {
1965 | padding: 0.25rem 0.5rem;
1966 | font-size: 0.875rem;
1967 | line-height: 1.5;
1968 | border-radius: 0.2rem;
1969 | }
1970 |
1971 | select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
1972 | .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
1973 | .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
1974 | height: calc(1.8125rem + 2px);
1975 | }
1976 |
1977 | .form-control-lg, .input-group-lg > .form-control,
1978 | .input-group-lg > .input-group-addon,
1979 | .input-group-lg > .input-group-btn > .btn {
1980 | padding: 0.5rem 1rem;
1981 | font-size: 1.25rem;
1982 | line-height: 1.5;
1983 | border-radius: 0.3rem;
1984 | }
1985 |
1986 | select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
1987 | .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
1988 | .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
1989 | height: calc(2.875rem + 2px);
1990 | }
1991 |
1992 | .form-group {
1993 | margin-bottom: 1rem;
1994 | }
1995 |
1996 | .form-text {
1997 | display: block;
1998 | margin-top: 0.25rem;
1999 | }
2000 |
2001 | .form-row {
2002 | display: -ms-flexbox;
2003 | display: flex;
2004 | -ms-flex-wrap: wrap;
2005 | flex-wrap: wrap;
2006 | margin-right: -5px;
2007 | margin-left: -5px;
2008 | }
2009 |
2010 | .form-row > .col,
2011 | .form-row > [class*="col-"] {
2012 | padding-right: 5px;
2013 | padding-left: 5px;
2014 | }
2015 |
2016 | .form-check {
2017 | position: relative;
2018 | display: block;
2019 | margin-bottom: 0.5rem;
2020 | }
2021 |
2022 | .form-check.disabled .form-check-label {
2023 | color: #868e96;
2024 | }
2025 |
2026 | .form-check-label {
2027 | padding-left: 1.25rem;
2028 | margin-bottom: 0;
2029 | }
2030 |
2031 | .form-check-input {
2032 | position: absolute;
2033 | margin-top: 0.25rem;
2034 | margin-left: -1.25rem;
2035 | }
2036 |
2037 | .form-check-inline {
2038 | display: inline-block;
2039 | margin-right: 0.75rem;
2040 | }
2041 |
2042 | .form-check-inline .form-check-label {
2043 | vertical-align: middle;
2044 | }
2045 |
2046 | .valid-feedback {
2047 | display: none;
2048 | margin-top: .25rem;
2049 | font-size: .875rem;
2050 | color: #28a745;
2051 | }
2052 |
2053 | .valid-tooltip {
2054 | position: absolute;
2055 | top: 100%;
2056 | z-index: 5;
2057 | display: none;
2058 | width: 250px;
2059 | padding: .5rem;
2060 | margin-top: .1rem;
2061 | font-size: .875rem;
2062 | line-height: 1;
2063 | color: #fff;
2064 | background-color: rgba(40, 167, 69, 0.8);
2065 | border-radius: .2rem;
2066 | }
2067 |
2068 | .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2069 | .custom-select:valid,
2070 | .custom-select.is-valid {
2071 | border-color: #28a745;
2072 | }
2073 |
2074 | .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2075 | .custom-select:valid:focus,
2076 | .custom-select.is-valid:focus {
2077 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2078 | }
2079 |
2080 | .was-validated .form-control:valid ~ .valid-feedback,
2081 | .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2082 | .form-control.is-valid ~ .valid-tooltip, .was-validated
2083 | .custom-select:valid ~ .valid-feedback,
2084 | .was-validated
2085 | .custom-select:valid ~ .valid-tooltip,
2086 | .custom-select.is-valid ~ .valid-feedback,
2087 | .custom-select.is-valid ~ .valid-tooltip {
2088 | display: block;
2089 | }
2090 |
2091 | .was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
2092 | color: #28a745;
2093 | }
2094 |
2095 | .was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
2096 | background-color: rgba(40, 167, 69, 0.25);
2097 | }
2098 |
2099 | .was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
2100 | color: #28a745;
2101 | }
2102 |
2103 | .was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
2104 | border-color: #28a745;
2105 | }
2106 |
2107 | .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
2108 | border-color: inherit;
2109 | }
2110 |
2111 | .was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
2112 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2113 | }
2114 |
2115 | .invalid-feedback {
2116 | display: none;
2117 | margin-top: .25rem;
2118 | font-size: .875rem;
2119 | color: #dc3545;
2120 | }
2121 |
2122 | .invalid-tooltip {
2123 | position: absolute;
2124 | top: 100%;
2125 | z-index: 5;
2126 | display: none;
2127 | width: 250px;
2128 | padding: .5rem;
2129 | margin-top: .1rem;
2130 | font-size: .875rem;
2131 | line-height: 1;
2132 | color: #fff;
2133 | background-color: rgba(220, 53, 69, 0.8);
2134 | border-radius: .2rem;
2135 | }
2136 |
2137 | .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2138 | .custom-select:invalid,
2139 | .custom-select.is-invalid {
2140 | border-color: #dc3545;
2141 | }
2142 |
2143 | .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2144 | .custom-select:invalid:focus,
2145 | .custom-select.is-invalid:focus {
2146 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2147 | }
2148 |
2149 | .was-validated .form-control:invalid ~ .invalid-feedback,
2150 | .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2151 | .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2152 | .custom-select:invalid ~ .invalid-feedback,
2153 | .was-validated
2154 | .custom-select:invalid ~ .invalid-tooltip,
2155 | .custom-select.is-invalid ~ .invalid-feedback,
2156 | .custom-select.is-invalid ~ .invalid-tooltip {
2157 | display: block;
2158 | }
2159 |
2160 | .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
2161 | color: #dc3545;
2162 | }
2163 |
2164 | .was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
2165 | background-color: rgba(220, 53, 69, 0.25);
2166 | }
2167 |
2168 | .was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
2169 | color: #dc3545;
2170 | }
2171 |
2172 | .was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
2173 | border-color: #dc3545;
2174 | }
2175 |
2176 | .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
2177 | border-color: inherit;
2178 | }
2179 |
2180 | .was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
2181 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2182 | }
2183 |
2184 | .form-inline {
2185 | display: -ms-flexbox;
2186 | display: flex;
2187 | -ms-flex-flow: row wrap;
2188 | flex-flow: row wrap;
2189 | -ms-flex-align: center;
2190 | align-items: center;
2191 | }
2192 |
2193 | .form-inline .form-check {
2194 | width: 100%;
2195 | }
2196 |
2197 | @media (min-width: 576px) {
2198 | .form-inline label {
2199 | display: -ms-flexbox;
2200 | display: flex;
2201 | -ms-flex-align: center;
2202 | align-items: center;
2203 | -ms-flex-pack: center;
2204 | justify-content: center;
2205 | margin-bottom: 0;
2206 | }
2207 | .form-inline .form-group {
2208 | display: -ms-flexbox;
2209 | display: flex;
2210 | -ms-flex: 0 0 auto;
2211 | flex: 0 0 auto;
2212 | -ms-flex-flow: row wrap;
2213 | flex-flow: row wrap;
2214 | -ms-flex-align: center;
2215 | align-items: center;
2216 | margin-bottom: 0;
2217 | }
2218 | .form-inline .form-control {
2219 | display: inline-block;
2220 | width: auto;
2221 | vertical-align: middle;
2222 | }
2223 | .form-inline .form-control-plaintext {
2224 | display: inline-block;
2225 | }
2226 | .form-inline .input-group {
2227 | width: auto;
2228 | }
2229 | .form-inline .form-check {
2230 | display: -ms-flexbox;
2231 | display: flex;
2232 | -ms-flex-align: center;
2233 | align-items: center;
2234 | -ms-flex-pack: center;
2235 | justify-content: center;
2236 | width: auto;
2237 | margin-top: 0;
2238 | margin-bottom: 0;
2239 | }
2240 | .form-inline .form-check-label {
2241 | padding-left: 0;
2242 | }
2243 | .form-inline .form-check-input {
2244 | position: relative;
2245 | margin-top: 0;
2246 | margin-right: 0.25rem;
2247 | margin-left: 0;
2248 | }
2249 | .form-inline .custom-control {
2250 | display: -ms-flexbox;
2251 | display: flex;
2252 | -ms-flex-align: center;
2253 | align-items: center;
2254 | -ms-flex-pack: center;
2255 | justify-content: center;
2256 | padding-left: 0;
2257 | }
2258 | .form-inline .custom-control-indicator {
2259 | position: static;
2260 | display: inline-block;
2261 | margin-right: 0.25rem;
2262 | vertical-align: text-bottom;
2263 | }
2264 | .form-inline .has-feedback .form-control-feedback {
2265 | top: 0;
2266 | }
2267 | }
2268 |
2269 | .btn {
2270 | display: inline-block;
2271 | font-weight: 400;
2272 | text-align: center;
2273 | white-space: nowrap;
2274 | vertical-align: middle;
2275 | -webkit-user-select: none;
2276 | -moz-user-select: none;
2277 | -ms-user-select: none;
2278 | user-select: none;
2279 | border: 1px solid transparent;
2280 | padding: 0.375rem 0.75rem;
2281 | font-size: 1rem;
2282 | line-height: 1.5;
2283 | border-radius: 0.25rem;
2284 | transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2285 | }
2286 |
2287 | .btn:focus, .btn:hover {
2288 | text-decoration: none;
2289 | }
2290 |
2291 | .btn:focus, .btn.focus {
2292 | outline: 0;
2293 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2294 | }
2295 |
2296 | .btn.disabled, .btn:disabled {
2297 | opacity: .65;
2298 | }
2299 |
2300 | .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
2301 | background-image: none;
2302 | }
2303 |
2304 | a.btn.disabled,
2305 | fieldset[disabled] a.btn {
2306 | pointer-events: none;
2307 | }
2308 |
2309 | .btn-primary {
2310 | color: #fff;
2311 | background-color: #007bff;
2312 | border-color: #007bff;
2313 | }
2314 |
2315 | .btn-primary:hover {
2316 | color: #fff;
2317 | background-color: #0069d9;
2318 | border-color: #0062cc;
2319 | }
2320 |
2321 | .btn-primary:focus, .btn-primary.focus {
2322 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2323 | }
2324 |
2325 | .btn-primary.disabled, .btn-primary:disabled {
2326 | background-color: #007bff;
2327 | border-color: #007bff;
2328 | }
2329 |
2330 | .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
2331 | .show > .btn-primary.dropdown-toggle {
2332 | color: #fff;
2333 | background-color: #0062cc;
2334 | border-color: #005cbf;
2335 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2336 | }
2337 |
2338 | .btn-secondary {
2339 | color: #fff;
2340 | background-color: #868e96;
2341 | border-color: #868e96;
2342 | }
2343 |
2344 | .btn-secondary:hover {
2345 | color: #fff;
2346 | background-color: #727b84;
2347 | border-color: #6c757d;
2348 | }
2349 |
2350 | .btn-secondary:focus, .btn-secondary.focus {
2351 | box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2352 | }
2353 |
2354 | .btn-secondary.disabled, .btn-secondary:disabled {
2355 | background-color: #868e96;
2356 | border-color: #868e96;
2357 | }
2358 |
2359 | .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
2360 | .show > .btn-secondary.dropdown-toggle {
2361 | color: #fff;
2362 | background-color: #6c757d;
2363 | border-color: #666e76;
2364 | box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2365 | }
2366 |
2367 | .btn-success {
2368 | color: #fff;
2369 | background-color: #28a745;
2370 | border-color: #28a745;
2371 | }
2372 |
2373 | .btn-success:hover {
2374 | color: #fff;
2375 | background-color: #218838;
2376 | border-color: #1e7e34;
2377 | }
2378 |
2379 | .btn-success:focus, .btn-success.focus {
2380 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2381 | }
2382 |
2383 | .btn-success.disabled, .btn-success:disabled {
2384 | background-color: #28a745;
2385 | border-color: #28a745;
2386 | }
2387 |
2388 | .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
2389 | .show > .btn-success.dropdown-toggle {
2390 | color: #fff;
2391 | background-color: #1e7e34;
2392 | border-color: #1c7430;
2393 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2394 | }
2395 |
2396 | .btn-info {
2397 | color: #fff;
2398 | background-color: #17a2b8;
2399 | border-color: #17a2b8;
2400 | }
2401 |
2402 | .btn-info:hover {
2403 | color: #fff;
2404 | background-color: #138496;
2405 | border-color: #117a8b;
2406 | }
2407 |
2408 | .btn-info:focus, .btn-info.focus {
2409 | box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2410 | }
2411 |
2412 | .btn-info.disabled, .btn-info:disabled {
2413 | background-color: #17a2b8;
2414 | border-color: #17a2b8;
2415 | }
2416 |
2417 | .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
2418 | .show > .btn-info.dropdown-toggle {
2419 | color: #fff;
2420 | background-color: #117a8b;
2421 | border-color: #10707f;
2422 | box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2423 | }
2424 |
2425 | .btn-warning {
2426 | color: #111;
2427 | background-color: #ffc107;
2428 | border-color: #ffc107;
2429 | }
2430 |
2431 | .btn-warning:hover {
2432 | color: #111;
2433 | background-color: #e0a800;
2434 | border-color: #d39e00;
2435 | }
2436 |
2437 | .btn-warning:focus, .btn-warning.focus {
2438 | box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2439 | }
2440 |
2441 | .btn-warning.disabled, .btn-warning:disabled {
2442 | background-color: #ffc107;
2443 | border-color: #ffc107;
2444 | }
2445 |
2446 | .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
2447 | .show > .btn-warning.dropdown-toggle {
2448 | color: #111;
2449 | background-color: #d39e00;
2450 | border-color: #c69500;
2451 | box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2452 | }
2453 |
2454 | .btn-danger {
2455 | color: #fff;
2456 | background-color: #dc3545;
2457 | border-color: #dc3545;
2458 | }
2459 |
2460 | .btn-danger:hover {
2461 | color: #fff;
2462 | background-color: #c82333;
2463 | border-color: #bd2130;
2464 | }
2465 |
2466 | .btn-danger:focus, .btn-danger.focus {
2467 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2468 | }
2469 |
2470 | .btn-danger.disabled, .btn-danger:disabled {
2471 | background-color: #dc3545;
2472 | border-color: #dc3545;
2473 | }
2474 |
2475 | .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
2476 | .show > .btn-danger.dropdown-toggle {
2477 | color: #fff;
2478 | background-color: #bd2130;
2479 | border-color: #b21f2d;
2480 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2481 | }
2482 |
2483 | .btn-light {
2484 | color: #111;
2485 | background-color: #f8f9fa;
2486 | border-color: #f8f9fa;
2487 | }
2488 |
2489 | .btn-light:hover {
2490 | color: #111;
2491 | background-color: #e2e6ea;
2492 | border-color: #dae0e5;
2493 | }
2494 |
2495 | .btn-light:focus, .btn-light.focus {
2496 | box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2497 | }
2498 |
2499 | .btn-light.disabled, .btn-light:disabled {
2500 | background-color: #f8f9fa;
2501 | border-color: #f8f9fa;
2502 | }
2503 |
2504 | .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
2505 | .show > .btn-light.dropdown-toggle {
2506 | color: #111;
2507 | background-color: #dae0e5;
2508 | border-color: #d3d9df;
2509 | box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2510 | }
2511 |
2512 | .btn-dark {
2513 | color: #fff;
2514 | background-color: #343a40;
2515 | border-color: #343a40;
2516 | }
2517 |
2518 | .btn-dark:hover {
2519 | color: #fff;
2520 | background-color: #23272b;
2521 | border-color: #1d2124;
2522 | }
2523 |
2524 | .btn-dark:focus, .btn-dark.focus {
2525 | box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2526 | }
2527 |
2528 | .btn-dark.disabled, .btn-dark:disabled {
2529 | background-color: #343a40;
2530 | border-color: #343a40;
2531 | }
2532 |
2533 | .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
2534 | .show > .btn-dark.dropdown-toggle {
2535 | color: #fff;
2536 | background-color: #1d2124;
2537 | border-color: #171a1d;
2538 | box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2539 | }
2540 |
2541 | .btn-outline-primary {
2542 | color: #007bff;
2543 | background-color: transparent;
2544 | background-image: none;
2545 | border-color: #007bff;
2546 | }
2547 |
2548 | .btn-outline-primary:hover {
2549 | color: #fff;
2550 | background-color: #007bff;
2551 | border-color: #007bff;
2552 | }
2553 |
2554 | .btn-outline-primary:focus, .btn-outline-primary.focus {
2555 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2556 | }
2557 |
2558 | .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2559 | color: #007bff;
2560 | background-color: transparent;
2561 | }
2562 |
2563 | .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
2564 | .show > .btn-outline-primary.dropdown-toggle {
2565 | color: #fff;
2566 | background-color: #007bff;
2567 | border-color: #007bff;
2568 | box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2569 | }
2570 |
2571 | .btn-outline-secondary {
2572 | color: #868e96;
2573 | background-color: transparent;
2574 | background-image: none;
2575 | border-color: #868e96;
2576 | }
2577 |
2578 | .btn-outline-secondary:hover {
2579 | color: #fff;
2580 | background-color: #868e96;
2581 | border-color: #868e96;
2582 | }
2583 |
2584 | .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2585 | box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2586 | }
2587 |
2588 | .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2589 | color: #868e96;
2590 | background-color: transparent;
2591 | }
2592 |
2593 | .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
2594 | .show > .btn-outline-secondary.dropdown-toggle {
2595 | color: #fff;
2596 | background-color: #868e96;
2597 | border-color: #868e96;
2598 | box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
2599 | }
2600 |
2601 | .btn-outline-success {
2602 | color: #28a745;
2603 | background-color: transparent;
2604 | background-image: none;
2605 | border-color: #28a745;
2606 | }
2607 |
2608 | .btn-outline-success:hover {
2609 | color: #fff;
2610 | background-color: #28a745;
2611 | border-color: #28a745;
2612 | }
2613 |
2614 | .btn-outline-success:focus, .btn-outline-success.focus {
2615 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2616 | }
2617 |
2618 | .btn-outline-success.disabled, .btn-outline-success:disabled {
2619 | color: #28a745;
2620 | background-color: transparent;
2621 | }
2622 |
2623 | .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
2624 | .show > .btn-outline-success.dropdown-toggle {
2625 | color: #fff;
2626 | background-color: #28a745;
2627 | border-color: #28a745;
2628 | box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2629 | }
2630 |
2631 | .btn-outline-info {
2632 | color: #17a2b8;
2633 | background-color: transparent;
2634 | background-image: none;
2635 | border-color: #17a2b8;
2636 | }
2637 |
2638 | .btn-outline-info:hover {
2639 | color: #fff;
2640 | background-color: #17a2b8;
2641 | border-color: #17a2b8;
2642 | }
2643 |
2644 | .btn-outline-info:focus, .btn-outline-info.focus {
2645 | box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2646 | }
2647 |
2648 | .btn-outline-info.disabled, .btn-outline-info:disabled {
2649 | color: #17a2b8;
2650 | background-color: transparent;
2651 | }
2652 |
2653 | .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
2654 | .show > .btn-outline-info.dropdown-toggle {
2655 | color: #fff;
2656 | background-color: #17a2b8;
2657 | border-color: #17a2b8;
2658 | box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2659 | }
2660 |
2661 | .btn-outline-warning {
2662 | color: #ffc107;
2663 | background-color: transparent;
2664 | background-image: none;
2665 | border-color: #ffc107;
2666 | }
2667 |
2668 | .btn-outline-warning:hover {
2669 | color: #fff;
2670 | background-color: #ffc107;
2671 | border-color: #ffc107;
2672 | }
2673 |
2674 | .btn-outline-warning:focus, .btn-outline-warning.focus {
2675 | box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2676 | }
2677 |
2678 | .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2679 | color: #ffc107;
2680 | background-color: transparent;
2681 | }
2682 |
2683 | .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
2684 | .show > .btn-outline-warning.dropdown-toggle {
2685 | color: #fff;
2686 | background-color: #ffc107;
2687 | border-color: #ffc107;
2688 | box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2689 | }
2690 |
2691 | .btn-outline-danger {
2692 | color: #dc3545;
2693 | background-color: transparent;
2694 | background-image: none;
2695 | border-color: #dc3545;
2696 | }
2697 |
2698 | .btn-outline-danger:hover {
2699 | color: #fff;
2700 | background-color: #dc3545;
2701 | border-color: #dc3545;
2702 | }
2703 |
2704 | .btn-outline-danger:focus, .btn-outline-danger.focus {
2705 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2706 | }
2707 |
2708 | .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2709 | color: #dc3545;
2710 | background-color: transparent;
2711 | }
2712 |
2713 | .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
2714 | .show > .btn-outline-danger.dropdown-toggle {
2715 | color: #fff;
2716 | background-color: #dc3545;
2717 | border-color: #dc3545;
2718 | box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2719 | }
2720 |
2721 | .btn-outline-light {
2722 | color: #f8f9fa;
2723 | background-color: transparent;
2724 | background-image: none;
2725 | border-color: #f8f9fa;
2726 | }
2727 |
2728 | .btn-outline-light:hover {
2729 | color: #212529;
2730 | background-color: #f8f9fa;
2731 | border-color: #f8f9fa;
2732 | }
2733 |
2734 | .btn-outline-light:focus, .btn-outline-light.focus {
2735 | box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2736 | }
2737 |
2738 | .btn-outline-light.disabled, .btn-outline-light:disabled {
2739 | color: #f8f9fa;
2740 | background-color: transparent;
2741 | }
2742 |
2743 | .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
2744 | .show > .btn-outline-light.dropdown-toggle {
2745 | color: #212529;
2746 | background-color: #f8f9fa;
2747 | border-color: #f8f9fa;
2748 | box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2749 | }
2750 |
2751 | .btn-outline-dark {
2752 | color: #343a40;
2753 | background-color: transparent;
2754 | background-image: none;
2755 | border-color: #343a40;
2756 | }
2757 |
2758 | .btn-outline-dark:hover {
2759 | color: #fff;
2760 | background-color: #343a40;
2761 | border-color: #343a40;
2762 | }
2763 |
2764 | .btn-outline-dark:focus, .btn-outline-dark.focus {
2765 | box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2766 | }
2767 |
2768 | .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2769 | color: #343a40;
2770 | background-color: transparent;
2771 | }
2772 |
2773 | .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
2774 | .show > .btn-outline-dark.dropdown-toggle {
2775 | color: #fff;
2776 | background-color: #343a40;
2777 | border-color: #343a40;
2778 | box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2779 | }
2780 |
2781 | .btn-link {
2782 | font-weight: 400;
2783 | color: #007bff;
2784 | background-color: transparent;
2785 | }
2786 |
2787 | .btn-link:hover {
2788 | color: #0056b3;
2789 | text-decoration: underline;
2790 | background-color: transparent;
2791 | border-color: transparent;
2792 | }
2793 |
2794 | .btn-link:focus, .btn-link.focus {
2795 | border-color: transparent;
2796 | box-shadow: none;
2797 | }
2798 |
2799 | .btn-link:disabled, .btn-link.disabled {
2800 | color: #868e96;
2801 | }
2802 |
2803 | .btn-lg, .btn-group-lg > .btn {
2804 | padding: 0.5rem 1rem;
2805 | font-size: 1.25rem;
2806 | line-height: 1.5;
2807 | border-radius: 0.3rem;
2808 | }
2809 |
2810 | .btn-sm, .btn-group-sm > .btn {
2811 | padding: 0.25rem 0.5rem;
2812 | font-size: 0.875rem;
2813 | line-height: 1.5;
2814 | border-radius: 0.2rem;
2815 | }
2816 |
2817 | .btn-block {
2818 | display: block;
2819 | width: 100%;
2820 | }
2821 |
2822 | .btn-block + .btn-block {
2823 | margin-top: 0.5rem;
2824 | }
2825 |
2826 | input[type="submit"].btn-block,
2827 | input[type="reset"].btn-block,
2828 | input[type="button"].btn-block {
2829 | width: 100%;
2830 | }
2831 |
2832 | .fade {
2833 | opacity: 0;
2834 | transition: opacity 0.15s linear;
2835 | }
2836 |
2837 | .fade.show {
2838 | opacity: 1;
2839 | }
2840 |
2841 | .collapse {
2842 | display: none;
2843 | }
2844 |
2845 | .collapse.show {
2846 | display: block;
2847 | }
2848 |
2849 | tr.collapse.show {
2850 | display: table-row;
2851 | }
2852 |
2853 | tbody.collapse.show {
2854 | display: table-row-group;
2855 | }
2856 |
2857 | .collapsing {
2858 | position: relative;
2859 | height: 0;
2860 | overflow: hidden;
2861 | transition: height 0.35s ease;
2862 | }
2863 |
2864 | .dropup,
2865 | .dropdown {
2866 | position: relative;
2867 | }
2868 |
2869 | .dropdown-toggle::after {
2870 | display: inline-block;
2871 | width: 0;
2872 | height: 0;
2873 | margin-left: 0.255em;
2874 | vertical-align: 0.255em;
2875 | content: "";
2876 | border-top: 0.3em solid;
2877 | border-right: 0.3em solid transparent;
2878 | border-bottom: 0;
2879 | border-left: 0.3em solid transparent;
2880 | }
2881 |
2882 | .dropdown-toggle:empty::after {
2883 | margin-left: 0;
2884 | }
2885 |
2886 | .dropdown-menu {
2887 | position: absolute;
2888 | top: 100%;
2889 | left: 0;
2890 | z-index: 1000;
2891 | display: none;
2892 | float: left;
2893 | min-width: 10rem;
2894 | padding: 0.5rem 0;
2895 | margin: 0.125rem 0 0;
2896 | font-size: 1rem;
2897 | color: #212529;
2898 | text-align: left;
2899 | list-style: none;
2900 | background-color: #fff;
2901 | background-clip: padding-box;
2902 | border: 1px solid rgba(0, 0, 0, 0.15);
2903 | border-radius: 0.25rem;
2904 | }
2905 |
2906 | .dropup .dropdown-menu {
2907 | margin-top: 0;
2908 | margin-bottom: 0.125rem;
2909 | }
2910 |
2911 | .dropup .dropdown-toggle::after {
2912 | display: inline-block;
2913 | width: 0;
2914 | height: 0;
2915 | margin-left: 0.255em;
2916 | vertical-align: 0.255em;
2917 | content: "";
2918 | border-top: 0;
2919 | border-right: 0.3em solid transparent;
2920 | border-bottom: 0.3em solid;
2921 | border-left: 0.3em solid transparent;
2922 | }
2923 |
2924 | .dropup .dropdown-toggle:empty::after {
2925 | margin-left: 0;
2926 | }
2927 |
2928 | .dropdown-divider {
2929 | height: 0;
2930 | margin: 0.5rem 0;
2931 | overflow: hidden;
2932 | border-top: 1px solid #e9ecef;
2933 | }
2934 |
2935 | .dropdown-item {
2936 | display: block;
2937 | width: 100%;
2938 | padding: 0.25rem 1.5rem;
2939 | clear: both;
2940 | font-weight: 400;
2941 | color: #212529;
2942 | text-align: inherit;
2943 | white-space: nowrap;
2944 | background: none;
2945 | border: 0;
2946 | }
2947 |
2948 | .dropdown-item:focus, .dropdown-item:hover {
2949 | color: #16181b;
2950 | text-decoration: none;
2951 | background-color: #f8f9fa;
2952 | }
2953 |
2954 | .dropdown-item.active, .dropdown-item:active {
2955 | color: #fff;
2956 | text-decoration: none;
2957 | background-color: #007bff;
2958 | }
2959 |
2960 | .dropdown-item.disabled, .dropdown-item:disabled {
2961 | color: #868e96;
2962 | background-color: transparent;
2963 | }
2964 |
2965 | .dropdown-menu.show {
2966 | display: block;
2967 | }
2968 |
2969 | .dropdown-header {
2970 | display: block;
2971 | padding: 0.5rem 1.5rem;
2972 | margin-bottom: 0;
2973 | font-size: 0.875rem;
2974 | color: #868e96;
2975 | white-space: nowrap;
2976 | }
2977 |
2978 | .btn-group,
2979 | .btn-group-vertical {
2980 | position: relative;
2981 | display: -ms-inline-flexbox;
2982 | display: inline-flex;
2983 | vertical-align: middle;
2984 | }
2985 |
2986 | .btn-group > .btn,
2987 | .btn-group-vertical > .btn {
2988 | position: relative;
2989 | -ms-flex: 0 1 auto;
2990 | flex: 0 1 auto;
2991 | }
2992 |
2993 | .btn-group > .btn:hover,
2994 | .btn-group-vertical > .btn:hover {
2995 | z-index: 2;
2996 | }
2997 |
2998 | .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2999 | .btn-group-vertical > .btn:focus,
3000 | .btn-group-vertical > .btn:active,
3001 | .btn-group-vertical > .btn.active {
3002 | z-index: 2;
3003 | }
3004 |
3005 | .btn-group .btn + .btn,
3006 | .btn-group .btn + .btn-group,
3007 | .btn-group .btn-group + .btn,
3008 | .btn-group .btn-group + .btn-group,
3009 | .btn-group-vertical .btn + .btn,
3010 | .btn-group-vertical .btn + .btn-group,
3011 | .btn-group-vertical .btn-group + .btn,
3012 | .btn-group-vertical .btn-group + .btn-group {
3013 | margin-left: -1px;
3014 | }
3015 |
3016 | .btn-toolbar {
3017 | display: -ms-flexbox;
3018 | display: flex;
3019 | -ms-flex-wrap: wrap;
3020 | flex-wrap: wrap;
3021 | -ms-flex-pack: start;
3022 | justify-content: flex-start;
3023 | }
3024 |
3025 | .btn-toolbar .input-group {
3026 | width: auto;
3027 | }
3028 |
3029 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3030 | border-radius: 0;
3031 | }
3032 |
3033 | .btn-group > .btn:first-child {
3034 | margin-left: 0;
3035 | }
3036 |
3037 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3038 | border-top-right-radius: 0;
3039 | border-bottom-right-radius: 0;
3040 | }
3041 |
3042 | .btn-group > .btn:last-child:not(:first-child),
3043 | .btn-group > .dropdown-toggle:not(:first-child) {
3044 | border-top-left-radius: 0;
3045 | border-bottom-left-radius: 0;
3046 | }
3047 |
3048 | .btn-group > .btn-group {
3049 | float: left;
3050 | }
3051 |
3052 | .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3053 | border-radius: 0;
3054 | }
3055 |
3056 | .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3057 | .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3058 | border-top-right-radius: 0;
3059 | border-bottom-right-radius: 0;
3060 | }
3061 |
3062 | .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3063 | border-top-left-radius: 0;
3064 | border-bottom-left-radius: 0;
3065 | }
3066 |
3067 | .btn + .dropdown-toggle-split {
3068 | padding-right: 0.5625rem;
3069 | padding-left: 0.5625rem;
3070 | }
3071 |
3072 | .btn + .dropdown-toggle-split::after {
3073 | margin-left: 0;
3074 | }
3075 |
3076 | .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3077 | padding-right: 0.375rem;
3078 | padding-left: 0.375rem;
3079 | }
3080 |
3081 | .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3082 | padding-right: 0.75rem;
3083 | padding-left: 0.75rem;
3084 | }
3085 |
3086 | .btn-group-vertical {
3087 | -ms-flex-direction: column;
3088 | flex-direction: column;
3089 | -ms-flex-align: start;
3090 | align-items: flex-start;
3091 | -ms-flex-pack: center;
3092 | justify-content: center;
3093 | }
3094 |
3095 | .btn-group-vertical .btn,
3096 | .btn-group-vertical .btn-group {
3097 | width: 100%;
3098 | }
3099 |
3100 | .btn-group-vertical > .btn + .btn,
3101 | .btn-group-vertical > .btn + .btn-group,
3102 | .btn-group-vertical > .btn-group + .btn,
3103 | .btn-group-vertical > .btn-group + .btn-group {
3104 | margin-top: -1px;
3105 | margin-left: 0;
3106 | }
3107 |
3108 | .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3109 | border-radius: 0;
3110 | }
3111 |
3112 | .btn-group-vertical > .btn:first-child:not(:last-child) {
3113 | border-bottom-right-radius: 0;
3114 | border-bottom-left-radius: 0;
3115 | }
3116 |
3117 | .btn-group-vertical > .btn:last-child:not(:first-child) {
3118 | border-top-left-radius: 0;
3119 | border-top-right-radius: 0;
3120 | }
3121 |
3122 | .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3123 | border-radius: 0;
3124 | }
3125 |
3126 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3127 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3128 | border-bottom-right-radius: 0;
3129 | border-bottom-left-radius: 0;
3130 | }
3131 |
3132 | .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3133 | border-top-left-radius: 0;
3134 | border-top-right-radius: 0;
3135 | }
3136 |
3137 | [data-toggle="buttons"] > .btn input[type="radio"],
3138 | [data-toggle="buttons"] > .btn input[type="checkbox"],
3139 | [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3140 | [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3141 | position: absolute;
3142 | clip: rect(0, 0, 0, 0);
3143 | pointer-events: none;
3144 | }
3145 |
3146 | .input-group {
3147 | position: relative;
3148 | display: -ms-flexbox;
3149 | display: flex;
3150 | -ms-flex-align: stretch;
3151 | align-items: stretch;
3152 | width: 100%;
3153 | }
3154 |
3155 | .input-group .form-control {
3156 | position: relative;
3157 | z-index: 2;
3158 | -ms-flex: 1 1 auto;
3159 | flex: 1 1 auto;
3160 | width: 1%;
3161 | margin-bottom: 0;
3162 | }
3163 |
3164 | .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
3165 | z-index: 3;
3166 | }
3167 |
3168 | .input-group-addon,
3169 | .input-group-btn,
3170 | .input-group .form-control {
3171 | display: -ms-flexbox;
3172 | display: flex;
3173 | -ms-flex-align: center;
3174 | align-items: center;
3175 | }
3176 |
3177 | .input-group-addon:not(:first-child):not(:last-child),
3178 | .input-group-btn:not(:first-child):not(:last-child),
3179 | .input-group .form-control:not(:first-child):not(:last-child) {
3180 | border-radius: 0;
3181 | }
3182 |
3183 | .input-group-addon,
3184 | .input-group-btn {
3185 | white-space: nowrap;
3186 | }
3187 |
3188 | .input-group-addon {
3189 | padding: 0.375rem 0.75rem;
3190 | margin-bottom: 0;
3191 | font-size: 1rem;
3192 | font-weight: 400;
3193 | line-height: 1.5;
3194 | color: #495057;
3195 | text-align: center;
3196 | background-color: #e9ecef;
3197 | border: 1px solid #ced4da;
3198 | border-radius: 0.25rem;
3199 | }
3200 |
3201 | .input-group-addon.form-control-sm,
3202 | .input-group-sm > .input-group-addon,
3203 | .input-group-sm > .input-group-btn > .input-group-addon.btn {
3204 | padding: 0.25rem 0.5rem;
3205 | font-size: 0.875rem;
3206 | border-radius: 0.2rem;
3207 | }
3208 |
3209 | .input-group-addon.form-control-lg,
3210 | .input-group-lg > .input-group-addon,
3211 | .input-group-lg > .input-group-btn > .input-group-addon.btn {
3212 | padding: 0.5rem 1rem;
3213 | font-size: 1.25rem;
3214 | border-radius: 0.3rem;
3215 | }
3216 |
3217 | .input-group-addon input[type="radio"],
3218 | .input-group-addon input[type="checkbox"] {
3219 | margin-top: 0;
3220 | }
3221 |
3222 | .input-group .form-control:not(:last-child),
3223 | .input-group-addon:not(:last-child),
3224 | .input-group-btn:not(:last-child) > .btn,
3225 | .input-group-btn:not(:last-child) > .btn-group > .btn,
3226 | .input-group-btn:not(:last-child) > .dropdown-toggle,
3227 | .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
3228 | .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
3229 | border-top-right-radius: 0;
3230 | border-bottom-right-radius: 0;
3231 | }
3232 |
3233 | .input-group-addon:not(:last-child) {
3234 | border-right: 0;
3235 | }
3236 |
3237 | .input-group .form-control:not(:first-child),
3238 | .input-group-addon:not(:first-child),
3239 | .input-group-btn:not(:first-child) > .btn,
3240 | .input-group-btn:not(:first-child) > .btn-group > .btn,
3241 | .input-group-btn:not(:first-child) > .dropdown-toggle,
3242 | .input-group-btn:not(:last-child) > .btn:not(:first-child),
3243 | .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
3244 | border-top-left-radius: 0;
3245 | border-bottom-left-radius: 0;
3246 | }
3247 |
3248 | .form-control + .input-group-addon:not(:first-child) {
3249 | border-left: 0;
3250 | }
3251 |
3252 | .input-group-btn {
3253 | position: relative;
3254 | -ms-flex-align: stretch;
3255 | align-items: stretch;
3256 | font-size: 0;
3257 | white-space: nowrap;
3258 | }
3259 |
3260 | .input-group-btn > .btn {
3261 | position: relative;
3262 | }
3263 |
3264 | .input-group-btn > .btn + .btn {
3265 | margin-left: -1px;
3266 | }
3267 |
3268 | .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
3269 | z-index: 3;
3270 | }
3271 |
3272 | .input-group-btn:first-child > .btn + .btn {
3273 | margin-left: 0;
3274 | }
3275 |
3276 | .input-group-btn:not(:last-child) > .btn,
3277 | .input-group-btn:not(:last-child) > .btn-group {
3278 | margin-right: -1px;
3279 | }
3280 |
3281 | .input-group-btn:not(:first-child) > .btn,
3282 | .input-group-btn:not(:first-child) > .btn-group {
3283 | z-index: 2;
3284 | margin-left: 0;
3285 | }
3286 |
3287 | .input-group-btn:not(:first-child) > .btn:first-child,
3288 | .input-group-btn:not(:first-child) > .btn-group:first-child {
3289 | margin-left: -1px;
3290 | }
3291 |
3292 | .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
3293 | .input-group-btn:not(:first-child) > .btn-group:focus,
3294 | .input-group-btn:not(:first-child) > .btn-group:active,
3295 | .input-group-btn:not(:first-child) > .btn-group:hover {
3296 | z-index: 3;
3297 | }
3298 |
3299 | .custom-control {
3300 | position: relative;
3301 | display: -ms-inline-flexbox;
3302 | display: inline-flex;
3303 | min-height: 1.5rem;
3304 | padding-left: 1.5rem;
3305 | margin-right: 1rem;
3306 | }
3307 |
3308 | .custom-control-input {
3309 | position: absolute;
3310 | z-index: -1;
3311 | opacity: 0;
3312 | }
3313 |
3314 | .custom-control-input:checked ~ .custom-control-indicator {
3315 | color: #fff;
3316 | background-color: #007bff;
3317 | }
3318 |
3319 | .custom-control-input:focus ~ .custom-control-indicator {
3320 | box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3321 | }
3322 |
3323 | .custom-control-input:active ~ .custom-control-indicator {
3324 | color: #fff;
3325 | background-color: #b3d7ff;
3326 | }
3327 |
3328 | .custom-control-input:disabled ~ .custom-control-indicator {
3329 | background-color: #e9ecef;
3330 | }
3331 |
3332 | .custom-control-input:disabled ~ .custom-control-description {
3333 | color: #868e96;
3334 | }
3335 |
3336 | .custom-control-indicator {
3337 | position: absolute;
3338 | top: 0.25rem;
3339 | left: 0;
3340 | display: block;
3341 | width: 1rem;
3342 | height: 1rem;
3343 | pointer-events: none;
3344 | -webkit-user-select: none;
3345 | -moz-user-select: none;
3346 | -ms-user-select: none;
3347 | user-select: none;
3348 | background-color: #ddd;
3349 | background-repeat: no-repeat;
3350 | background-position: center center;
3351 | background-size: 50% 50%;
3352 | }
3353 |
3354 | .custom-checkbox .custom-control-indicator {
3355 | border-radius: 0.25rem;
3356 | }
3357 |
3358 | .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
3359 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
3360 | }
3361 |
3362 | .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
3363 | background-color: #007bff;
3364 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3365 | }
3366 |
3367 | .custom-radio .custom-control-indicator {
3368 | border-radius: 50%;
3369 | }
3370 |
3371 | .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
3372 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
3373 | }
3374 |
3375 | .custom-controls-stacked {
3376 | display: -ms-flexbox;
3377 | display: flex;
3378 | -ms-flex-direction: column;
3379 | flex-direction: column;
3380 | }
3381 |
3382 | .custom-controls-stacked .custom-control {
3383 | margin-bottom: 0.25rem;
3384 | }
3385 |
3386 | .custom-controls-stacked .custom-control + .custom-control {
3387 | margin-left: 0;
3388 | }
3389 |
3390 | .custom-select {
3391 | display: inline-block;
3392 | max-width: 100%;
3393 | height: calc(2.25rem + 2px);
3394 | padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3395 | line-height: 1.5;
3396 | color: #495057;
3397 | vertical-align: middle;
3398 | background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3399 | background-size: 8px 10px;
3400 | border: 1px solid #ced4da;
3401 | border-radius: 0.25rem;
3402 | -webkit-appearance: none;
3403 | -moz-appearance: none;
3404 | appearance: none;
3405 | }
3406 |
3407 | .custom-select:focus {
3408 | border-color: #80bdff;
3409 | outline: none;
3410 | }
3411 |
3412 | .custom-select:focus::-ms-value {
3413 | color: #495057;
3414 | background-color: #fff;
3415 | }
3416 |
3417 | .custom-select[multiple] {
3418 | height: auto;
3419 | background-image: none;
3420 | }
3421 |
3422 | .custom-select:disabled {
3423 | color: #868e96;
3424 | background-color: #e9ecef;
3425 | }
3426 |
3427 | .custom-select::-ms-expand {
3428 | opacity: 0;
3429 | }
3430 |
3431 | .custom-select-sm {
3432 | height: calc(1.8125rem + 2px);
3433 | padding-top: 0.375rem;
3434 | padding-bottom: 0.375rem;
3435 | font-size: 75%;
3436 | }
3437 |
3438 | .custom-file {
3439 | position: relative;
3440 | display: inline-block;
3441 | max-width: 100%;
3442 | height: calc(2.25rem + 2px);
3443 | margin-bottom: 0;
3444 | }
3445 |
3446 | .custom-file-input {
3447 | min-width: 14rem;
3448 | max-width: 100%;
3449 | height: calc(2.25rem + 2px);
3450 | margin: 0;
3451 | opacity: 0;
3452 | }
3453 |
3454 | .custom-file-input:focus ~ .custom-file-control {
3455 | box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff;
3456 | }
3457 |
3458 | .custom-file-control {
3459 | position: absolute;
3460 | top: 0;
3461 | right: 0;
3462 | left: 0;
3463 | z-index: 5;
3464 | height: calc(2.25rem + 2px);
3465 | padding: 0.375rem 0.75rem;
3466 | line-height: 1.5;
3467 | color: #495057;
3468 | pointer-events: none;
3469 | -webkit-user-select: none;
3470 | -moz-user-select: none;
3471 | -ms-user-select: none;
3472 | user-select: none;
3473 | background-color: #fff;
3474 | border: 1px solid #ced4da;
3475 | border-radius: 0.25rem;
3476 | }
3477 |
3478 | .custom-file-control:lang(en):empty::after {
3479 | content: "Choose file...";
3480 | }
3481 |
3482 | .custom-file-control::before {
3483 | position: absolute;
3484 | top: -1px;
3485 | right: -1px;
3486 | bottom: -1px;
3487 | z-index: 6;
3488 | display: block;
3489 | height: calc(2.25rem + 2px);
3490 | padding: 0.375rem 0.75rem;
3491 | line-height: 1.5;
3492 | color: #495057;
3493 | background-color: #e9ecef;
3494 | border: 1px solid #ced4da;
3495 | border-radius: 0 0.25rem 0.25rem 0;
3496 | }
3497 |
3498 | .custom-file-control:lang(en)::before {
3499 | content: "Browse";
3500 | }
3501 |
3502 | .nav {
3503 | display: -ms-flexbox;
3504 | display: flex;
3505 | -ms-flex-wrap: wrap;
3506 | flex-wrap: wrap;
3507 | padding-left: 0;
3508 | margin-bottom: 0;
3509 | list-style: none;
3510 | }
3511 |
3512 | .nav-link {
3513 | display: block;
3514 | padding: 0.5rem 1rem;
3515 | }
3516 |
3517 | .nav-link:focus, .nav-link:hover {
3518 | text-decoration: none;
3519 | }
3520 |
3521 | .nav-link.disabled {
3522 | color: #868e96;
3523 | }
3524 |
3525 | .nav-tabs {
3526 | border-bottom: 1px solid #ddd;
3527 | }
3528 |
3529 | .nav-tabs .nav-item {
3530 | margin-bottom: -1px;
3531 | }
3532 |
3533 | .nav-tabs .nav-link {
3534 | border: 1px solid transparent;
3535 | border-top-left-radius: 0.25rem;
3536 | border-top-right-radius: 0.25rem;
3537 | }
3538 |
3539 | .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
3540 | border-color: #e9ecef #e9ecef #ddd;
3541 | }
3542 |
3543 | .nav-tabs .nav-link.disabled {
3544 | color: #868e96;
3545 | background-color: transparent;
3546 | border-color: transparent;
3547 | }
3548 |
3549 | .nav-tabs .nav-link.active,
3550 | .nav-tabs .nav-item.show .nav-link {
3551 | color: #495057;
3552 | background-color: #fff;
3553 | border-color: #ddd #ddd #fff;
3554 | }
3555 |
3556 | .nav-tabs .dropdown-menu {
3557 | margin-top: -1px;
3558 | border-top-left-radius: 0;
3559 | border-top-right-radius: 0;
3560 | }
3561 |
3562 | .nav-pills .nav-link {
3563 | border-radius: 0.25rem;
3564 | }
3565 |
3566 | .nav-pills .nav-link.active,
3567 | .nav-pills .show > .nav-link {
3568 | color: #fff;
3569 | background-color: #007bff;
3570 | }
3571 |
3572 | .nav-fill .nav-item {
3573 | -ms-flex: 1 1 auto;
3574 | flex: 1 1 auto;
3575 | text-align: center;
3576 | }
3577 |
3578 | .nav-justified .nav-item {
3579 | -ms-flex-preferred-size: 0;
3580 | flex-basis: 0;
3581 | -ms-flex-positive: 1;
3582 | flex-grow: 1;
3583 | text-align: center;
3584 | }
3585 |
3586 | .tab-content > .tab-pane {
3587 | display: none;
3588 | }
3589 |
3590 | .tab-content > .active {
3591 | display: block;
3592 | }
3593 |
3594 | .navbar {
3595 | position: relative;
3596 | display: -ms-flexbox;
3597 | display: flex;
3598 | -ms-flex-wrap: wrap;
3599 | flex-wrap: wrap;
3600 | -ms-flex-align: center;
3601 | align-items: center;
3602 | -ms-flex-pack: justify;
3603 | justify-content: space-between;
3604 | padding: 0.5rem 1rem;
3605 | }
3606 |
3607 | .navbar > .container,
3608 | .navbar > .container-fluid {
3609 | display: -ms-flexbox;
3610 | display: flex;
3611 | -ms-flex-wrap: wrap;
3612 | flex-wrap: wrap;
3613 | -ms-flex-align: center;
3614 | align-items: center;
3615 | -ms-flex-pack: justify;
3616 | justify-content: space-between;
3617 | }
3618 |
3619 | .navbar-brand {
3620 | display: inline-block;
3621 | padding-top: 0.3125rem;
3622 | padding-bottom: 0.3125rem;
3623 | margin-right: 1rem;
3624 | font-size: 1.25rem;
3625 | line-height: inherit;
3626 | white-space: nowrap;
3627 | }
3628 |
3629 | .navbar-brand:focus, .navbar-brand:hover {
3630 | text-decoration: none;
3631 | }
3632 |
3633 | .navbar-nav {
3634 | display: -ms-flexbox;
3635 | display: flex;
3636 | -ms-flex-direction: column;
3637 | flex-direction: column;
3638 | padding-left: 0;
3639 | margin-bottom: 0;
3640 | list-style: none;
3641 | }
3642 |
3643 | .navbar-nav .nav-link {
3644 | padding-right: 0;
3645 | padding-left: 0;
3646 | }
3647 |
3648 | .navbar-nav .dropdown-menu {
3649 | position: static;
3650 | float: none;
3651 | }
3652 |
3653 | .navbar-text {
3654 | display: inline-block;
3655 | padding-top: 0.5rem;
3656 | padding-bottom: 0.5rem;
3657 | }
3658 |
3659 | .navbar-collapse {
3660 | -ms-flex-preferred-size: 100%;
3661 | flex-basis: 100%;
3662 | -ms-flex-positive: 1;
3663 | flex-grow: 1;
3664 | -ms-flex-align: center;
3665 | align-items: center;
3666 | }
3667 |
3668 | .navbar-toggler {
3669 | padding: 0.25rem 0.75rem;
3670 | font-size: 1.25rem;
3671 | line-height: 1;
3672 | background: transparent;
3673 | border: 1px solid transparent;
3674 | border-radius: 0.25rem;
3675 | }
3676 |
3677 | .navbar-toggler:focus, .navbar-toggler:hover {
3678 | text-decoration: none;
3679 | }
3680 |
3681 | .navbar-toggler-icon {
3682 | display: inline-block;
3683 | width: 1.5em;
3684 | height: 1.5em;
3685 | vertical-align: middle;
3686 | content: "";
3687 | background: no-repeat center center;
3688 | background-size: 100% 100%;
3689 | }
3690 |
3691 | @media (max-width: 575px) {
3692 | .navbar-expand-sm > .container,
3693 | .navbar-expand-sm > .container-fluid {
3694 | padding-right: 0;
3695 | padding-left: 0;
3696 | }
3697 | }
3698 |
3699 | @media (min-width: 576px) {
3700 | .navbar-expand-sm {
3701 | -ms-flex-flow: row nowrap;
3702 | flex-flow: row nowrap;
3703 | -ms-flex-pack: start;
3704 | justify-content: flex-start;
3705 | }
3706 | .navbar-expand-sm .navbar-nav {
3707 | -ms-flex-direction: row;
3708 | flex-direction: row;
3709 | }
3710 | .navbar-expand-sm .navbar-nav .dropdown-menu {
3711 | position: absolute;
3712 | }
3713 | .navbar-expand-sm .navbar-nav .dropdown-menu-right {
3714 | right: 0;
3715 | left: auto;
3716 | }
3717 | .navbar-expand-sm .navbar-nav .nav-link {
3718 | padding-right: .5rem;
3719 | padding-left: .5rem;
3720 | }
3721 | .navbar-expand-sm > .container,
3722 | .navbar-expand-sm > .container-fluid {
3723 | -ms-flex-wrap: nowrap;
3724 | flex-wrap: nowrap;
3725 | }
3726 | .navbar-expand-sm .navbar-collapse {
3727 | display: -ms-flexbox !important;
3728 | display: flex !important;
3729 | -ms-flex-preferred-size: auto;
3730 | flex-basis: auto;
3731 | }
3732 | .navbar-expand-sm .navbar-toggler {
3733 | display: none;
3734 | }
3735 | .navbar-expand-sm .dropup .dropdown-menu {
3736 | top: auto;
3737 | bottom: 100%;
3738 | }
3739 | }
3740 |
3741 | @media (max-width: 767px) {
3742 | .navbar-expand-md > .container,
3743 | .navbar-expand-md > .container-fluid {
3744 | padding-right: 0;
3745 | padding-left: 0;
3746 | }
3747 | }
3748 |
3749 | @media (min-width: 768px) {
3750 | .navbar-expand-md {
3751 | -ms-flex-flow: row nowrap;
3752 | flex-flow: row nowrap;
3753 | -ms-flex-pack: start;
3754 | justify-content: flex-start;
3755 | }
3756 | .navbar-expand-md .navbar-nav {
3757 | -ms-flex-direction: row;
3758 | flex-direction: row;
3759 | }
3760 | .navbar-expand-md .navbar-nav .dropdown-menu {
3761 | position: absolute;
3762 | }
3763 | .navbar-expand-md .navbar-nav .dropdown-menu-right {
3764 | right: 0;
3765 | left: auto;
3766 | }
3767 | .navbar-expand-md .navbar-nav .nav-link {
3768 | padding-right: .5rem;
3769 | padding-left: .5rem;
3770 | }
3771 | .navbar-expand-md > .container,
3772 | .navbar-expand-md > .container-fluid {
3773 | -ms-flex-wrap: nowrap;
3774 | flex-wrap: nowrap;
3775 | }
3776 | .navbar-expand-md .navbar-collapse {
3777 | display: -ms-flexbox !important;
3778 | display: flex !important;
3779 | -ms-flex-preferred-size: auto;
3780 | flex-basis: auto;
3781 | }
3782 | .navbar-expand-md .navbar-toggler {
3783 | display: none;
3784 | }
3785 | .navbar-expand-md .dropup .dropdown-menu {
3786 | top: auto;
3787 | bottom: 100%;
3788 | }
3789 | }
3790 |
3791 | @media (max-width: 991px) {
3792 | .navbar-expand-lg > .container,
3793 | .navbar-expand-lg > .container-fluid {
3794 | padding-right: 0;
3795 | padding-left: 0;
3796 | }
3797 | }
3798 |
3799 | @media (min-width: 992px) {
3800 | .navbar-expand-lg {
3801 | -ms-flex-flow: row nowrap;
3802 | flex-flow: row nowrap;
3803 | -ms-flex-pack: start;
3804 | justify-content: flex-start;
3805 | }
3806 | .navbar-expand-lg .navbar-nav {
3807 | -ms-flex-direction: row;
3808 | flex-direction: row;
3809 | }
3810 | .navbar-expand-lg .navbar-nav .dropdown-menu {
3811 | position: absolute;
3812 | }
3813 | .navbar-expand-lg .navbar-nav .dropdown-menu-right {
3814 | right: 0;
3815 | left: auto;
3816 | }
3817 | .navbar-expand-lg .navbar-nav .nav-link {
3818 | padding-right: .5rem;
3819 | padding-left: .5rem;
3820 | }
3821 | .navbar-expand-lg > .container,
3822 | .navbar-expand-lg > .container-fluid {
3823 | -ms-flex-wrap: nowrap;
3824 | flex-wrap: nowrap;
3825 | }
3826 | .navbar-expand-lg .navbar-collapse {
3827 | display: -ms-flexbox !important;
3828 | display: flex !important;
3829 | -ms-flex-preferred-size: auto;
3830 | flex-basis: auto;
3831 | }
3832 | .navbar-expand-lg .navbar-toggler {
3833 | display: none;
3834 | }
3835 | .navbar-expand-lg .dropup .dropdown-menu {
3836 | top: auto;
3837 | bottom: 100%;
3838 | }
3839 | }
3840 |
3841 | @media (max-width: 1199px) {
3842 | .navbar-expand-xl > .container,
3843 | .navbar-expand-xl > .container-fluid {
3844 | padding-right: 0;
3845 | padding-left: 0;
3846 | }
3847 | }
3848 |
3849 | @media (min-width: 1200px) {
3850 | .navbar-expand-xl {
3851 | -ms-flex-flow: row nowrap;
3852 | flex-flow: row nowrap;
3853 | -ms-flex-pack: start;
3854 | justify-content: flex-start;
3855 | }
3856 | .navbar-expand-xl .navbar-nav {
3857 | -ms-flex-direction: row;
3858 | flex-direction: row;
3859 | }
3860 | .navbar-expand-xl .navbar-nav .dropdown-menu {
3861 | position: absolute;
3862 | }
3863 | .navbar-expand-xl .navbar-nav .dropdown-menu-right {
3864 | right: 0;
3865 | left: auto;
3866 | }
3867 | .navbar-expand-xl .navbar-nav .nav-link {
3868 | padding-right: .5rem;
3869 | padding-left: .5rem;
3870 | }
3871 | .navbar-expand-xl > .container,
3872 | .navbar-expand-xl > .container-fluid {
3873 | -ms-flex-wrap: nowrap;
3874 | flex-wrap: nowrap;
3875 | }
3876 | .navbar-expand-xl .navbar-collapse {
3877 | display: -ms-flexbox !important;
3878 | display: flex !important;
3879 | -ms-flex-preferred-size: auto;
3880 | flex-basis: auto;
3881 | }
3882 | .navbar-expand-xl .navbar-toggler {
3883 | display: none;
3884 | }
3885 | .navbar-expand-xl .dropup .dropdown-menu {
3886 | top: auto;
3887 | bottom: 100%;
3888 | }
3889 | }
3890 |
3891 | .navbar-expand {
3892 | -ms-flex-flow: row nowrap;
3893 | flex-flow: row nowrap;
3894 | -ms-flex-pack: start;
3895 | justify-content: flex-start;
3896 | }
3897 |
3898 | .navbar-expand > .container,
3899 | .navbar-expand > .container-fluid {
3900 | padding-right: 0;
3901 | padding-left: 0;
3902 | }
3903 |
3904 | .navbar-expand .navbar-nav {
3905 | -ms-flex-direction: row;
3906 | flex-direction: row;
3907 | }
3908 |
3909 | .navbar-expand .navbar-nav .dropdown-menu {
3910 | position: absolute;
3911 | }
3912 |
3913 | .navbar-expand .navbar-nav .dropdown-menu-right {
3914 | right: 0;
3915 | left: auto;
3916 | }
3917 |
3918 | .navbar-expand .navbar-nav .nav-link {
3919 | padding-right: .5rem;
3920 | padding-left: .5rem;
3921 | }
3922 |
3923 | .navbar-expand > .container,
3924 | .navbar-expand > .container-fluid {
3925 | -ms-flex-wrap: nowrap;
3926 | flex-wrap: nowrap;
3927 | }
3928 |
3929 | .navbar-expand .navbar-collapse {
3930 | display: -ms-flexbox !important;
3931 | display: flex !important;
3932 | -ms-flex-preferred-size: auto;
3933 | flex-basis: auto;
3934 | }
3935 |
3936 | .navbar-expand .navbar-toggler {
3937 | display: none;
3938 | }
3939 |
3940 | .navbar-expand .dropup .dropdown-menu {
3941 | top: auto;
3942 | bottom: 100%;
3943 | }
3944 |
3945 | .navbar-light .navbar-brand {
3946 | color: rgba(0, 0, 0, 0.9);
3947 | }
3948 |
3949 | .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
3950 | color: rgba(0, 0, 0, 0.9);
3951 | }
3952 |
3953 | .navbar-light .navbar-nav .nav-link {
3954 | color: rgba(0, 0, 0, 0.5);
3955 | }
3956 |
3957 | .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
3958 | color: rgba(0, 0, 0, 0.7);
3959 | }
3960 |
3961 | .navbar-light .navbar-nav .nav-link.disabled {
3962 | color: rgba(0, 0, 0, 0.3);
3963 | }
3964 |
3965 | .navbar-light .navbar-nav .show > .nav-link,
3966 | .navbar-light .navbar-nav .active > .nav-link,
3967 | .navbar-light .navbar-nav .nav-link.show,
3968 | .navbar-light .navbar-nav .nav-link.active {
3969 | color: rgba(0, 0, 0, 0.9);
3970 | }
3971 |
3972 | .navbar-light .navbar-toggler {
3973 | color: rgba(0, 0, 0, 0.5);
3974 | border-color: rgba(0, 0, 0, 0.1);
3975 | }
3976 |
3977 | .navbar-light .navbar-toggler-icon {
3978 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
3979 | }
3980 |
3981 | .navbar-light .navbar-text {
3982 | color: rgba(0, 0, 0, 0.5);
3983 | }
3984 |
3985 | .navbar-light .navbar-text a {
3986 | color: rgba(0, 0, 0, 0.9);
3987 | }
3988 |
3989 | .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
3990 | color: rgba(0, 0, 0, 0.9);
3991 | }
3992 |
3993 | .navbar-dark .navbar-brand {
3994 | color: #fff;
3995 | }
3996 |
3997 | .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
3998 | color: #fff;
3999 | }
4000 |
4001 | .navbar-dark .navbar-nav .nav-link {
4002 | color: rgba(255, 255, 255, 0.5);
4003 | }
4004 |
4005 | .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
4006 | color: rgba(255, 255, 255, 0.75);
4007 | }
4008 |
4009 | .navbar-dark .navbar-nav .nav-link.disabled {
4010 | color: rgba(255, 255, 255, 0.25);
4011 | }
4012 |
4013 | .navbar-dark .navbar-nav .show > .nav-link,
4014 | .navbar-dark .navbar-nav .active > .nav-link,
4015 | .navbar-dark .navbar-nav .nav-link.show,
4016 | .navbar-dark .navbar-nav .nav-link.active {
4017 | color: #fff;
4018 | }
4019 |
4020 | .navbar-dark .navbar-toggler {
4021 | color: rgba(255, 255, 255, 0.5);
4022 | border-color: rgba(255, 255, 255, 0.1);
4023 | }
4024 |
4025 | .navbar-dark .navbar-toggler-icon {
4026 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4027 | }
4028 |
4029 | .navbar-dark .navbar-text {
4030 | color: rgba(255, 255, 255, 0.5);
4031 | }
4032 |
4033 | .navbar-dark .navbar-text a {
4034 | color: #fff;
4035 | }
4036 |
4037 | .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
4038 | color: #fff;
4039 | }
4040 |
4041 | .card {
4042 | position: relative;
4043 | display: -ms-flexbox;
4044 | display: flex;
4045 | -ms-flex-direction: column;
4046 | flex-direction: column;
4047 | min-width: 0;
4048 | word-wrap: break-word;
4049 | background-color: #fff;
4050 | background-clip: border-box;
4051 | border: 1px solid rgba(0, 0, 0, 0.125);
4052 | border-radius: 0.25rem;
4053 | }
4054 |
4055 | .card > hr {
4056 | margin-right: 0;
4057 | margin-left: 0;
4058 | }
4059 |
4060 | .card > .list-group:first-child .list-group-item:first-child {
4061 | border-top-left-radius: 0.25rem;
4062 | border-top-right-radius: 0.25rem;
4063 | }
4064 |
4065 | .card > .list-group:last-child .list-group-item:last-child {
4066 | border-bottom-right-radius: 0.25rem;
4067 | border-bottom-left-radius: 0.25rem;
4068 | }
4069 |
4070 | .card-body {
4071 | -ms-flex: 1 1 auto;
4072 | flex: 1 1 auto;
4073 | padding: 1.25rem;
4074 | }
4075 |
4076 | .card-title {
4077 | margin-bottom: 0.75rem;
4078 | }
4079 |
4080 | .card-subtitle {
4081 | margin-top: -0.375rem;
4082 | margin-bottom: 0;
4083 | }
4084 |
4085 | .card-text:last-child {
4086 | margin-bottom: 0;
4087 | }
4088 |
4089 | .card-link:hover {
4090 | text-decoration: none;
4091 | }
4092 |
4093 | .card-link + .card-link {
4094 | margin-left: 1.25rem;
4095 | }
4096 |
4097 | .card-header {
4098 | padding: 0.75rem 1.25rem;
4099 | margin-bottom: 0;
4100 | background-color: rgba(0, 0, 0, 0.03);
4101 | border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4102 | }
4103 |
4104 | .card-header:first-child {
4105 | border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4106 | }
4107 |
4108 | .card-header + .list-group .list-group-item:first-child {
4109 | border-top: 0;
4110 | }
4111 |
4112 | .card-footer {
4113 | padding: 0.75rem 1.25rem;
4114 | background-color: rgba(0, 0, 0, 0.03);
4115 | border-top: 1px solid rgba(0, 0, 0, 0.125);
4116 | }
4117 |
4118 | .card-footer:last-child {
4119 | border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4120 | }
4121 |
4122 | .card-header-tabs {
4123 | margin-right: -0.625rem;
4124 | margin-bottom: -0.75rem;
4125 | margin-left: -0.625rem;
4126 | border-bottom: 0;
4127 | }
4128 |
4129 | .card-header-pills {
4130 | margin-right: -0.625rem;
4131 | margin-left: -0.625rem;
4132 | }
4133 |
4134 | .card-img-overlay {
4135 | position: absolute;
4136 | top: 0;
4137 | right: 0;
4138 | bottom: 0;
4139 | left: 0;
4140 | padding: 1.25rem;
4141 | }
4142 |
4143 | .card-img {
4144 | width: 100%;
4145 | border-radius: calc(0.25rem - 1px);
4146 | }
4147 |
4148 | .card-img-top {
4149 | width: 100%;
4150 | border-top-left-radius: calc(0.25rem - 1px);
4151 | border-top-right-radius: calc(0.25rem - 1px);
4152 | }
4153 |
4154 | .card-img-bottom {
4155 | width: 100%;
4156 | border-bottom-right-radius: calc(0.25rem - 1px);
4157 | border-bottom-left-radius: calc(0.25rem - 1px);
4158 | }
4159 |
4160 | .card-deck {
4161 | display: -ms-flexbox;
4162 | display: flex;
4163 | -ms-flex-direction: column;
4164 | flex-direction: column;
4165 | }
4166 |
4167 | .card-deck .card {
4168 | margin-bottom: 15px;
4169 | }
4170 |
4171 | @media (min-width: 576px) {
4172 | .card-deck {
4173 | -ms-flex-flow: row wrap;
4174 | flex-flow: row wrap;
4175 | margin-right: -15px;
4176 | margin-left: -15px;
4177 | }
4178 | .card-deck .card {
4179 | display: -ms-flexbox;
4180 | display: flex;
4181 | -ms-flex: 1 0 0%;
4182 | flex: 1 0 0%;
4183 | -ms-flex-direction: column;
4184 | flex-direction: column;
4185 | margin-right: 15px;
4186 | margin-bottom: 0;
4187 | margin-left: 15px;
4188 | }
4189 | }
4190 |
4191 | .card-group {
4192 | display: -ms-flexbox;
4193 | display: flex;
4194 | -ms-flex-direction: column;
4195 | flex-direction: column;
4196 | }
4197 |
4198 | .card-group .card {
4199 | margin-bottom: 15px;
4200 | }
4201 |
4202 | @media (min-width: 576px) {
4203 | .card-group {
4204 | -ms-flex-flow: row wrap;
4205 | flex-flow: row wrap;
4206 | }
4207 | .card-group .card {
4208 | -ms-flex: 1 0 0%;
4209 | flex: 1 0 0%;
4210 | margin-bottom: 0;
4211 | }
4212 | .card-group .card + .card {
4213 | margin-left: 0;
4214 | border-left: 0;
4215 | }
4216 | .card-group .card:first-child {
4217 | border-top-right-radius: 0;
4218 | border-bottom-right-radius: 0;
4219 | }
4220 | .card-group .card:first-child .card-img-top {
4221 | border-top-right-radius: 0;
4222 | }
4223 | .card-group .card:first-child .card-img-bottom {
4224 | border-bottom-right-radius: 0;
4225 | }
4226 | .card-group .card:last-child {
4227 | border-top-left-radius: 0;
4228 | border-bottom-left-radius: 0;
4229 | }
4230 | .card-group .card:last-child .card-img-top {
4231 | border-top-left-radius: 0;
4232 | }
4233 | .card-group .card:last-child .card-img-bottom {
4234 | border-bottom-left-radius: 0;
4235 | }
4236 | .card-group .card:only-child {
4237 | border-radius: 0.25rem;
4238 | }
4239 | .card-group .card:only-child .card-img-top {
4240 | border-top-left-radius: 0.25rem;
4241 | border-top-right-radius: 0.25rem;
4242 | }
4243 | .card-group .card:only-child .card-img-bottom {
4244 | border-bottom-right-radius: 0.25rem;
4245 | border-bottom-left-radius: 0.25rem;
4246 | }
4247 | .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
4248 | border-radius: 0;
4249 | }
4250 | .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4251 | .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
4252 | border-radius: 0;
4253 | }
4254 | }
4255 |
4256 | .card-columns .card {
4257 | margin-bottom: 0.75rem;
4258 | }
4259 |
4260 | @media (min-width: 576px) {
4261 | .card-columns {
4262 | -webkit-column-count: 3;
4263 | column-count: 3;
4264 | -webkit-column-gap: 1.25rem;
4265 | column-gap: 1.25rem;
4266 | }
4267 | .card-columns .card {
4268 | display: inline-block;
4269 | width: 100%;
4270 | }
4271 | }
4272 |
4273 | .breadcrumb {
4274 | display: -ms-flexbox;
4275 | display: flex;
4276 | -ms-flex-wrap: wrap;
4277 | flex-wrap: wrap;
4278 | padding: 0.75rem 1rem;
4279 | margin-bottom: 1rem;
4280 | list-style: none;
4281 | background-color: #e9ecef;
4282 | border-radius: 0.25rem;
4283 | }
4284 |
4285 | .breadcrumb-item + .breadcrumb-item::before {
4286 | display: inline-block;
4287 | padding-right: 0.5rem;
4288 | padding-left: 0.5rem;
4289 | color: #868e96;
4290 | content: "/";
4291 | }
4292 |
4293 | .breadcrumb-item + .breadcrumb-item:hover::before {
4294 | text-decoration: underline;
4295 | }
4296 |
4297 | .breadcrumb-item + .breadcrumb-item:hover::before {
4298 | text-decoration: none;
4299 | }
4300 |
4301 | .breadcrumb-item.active {
4302 | color: #868e96;
4303 | }
4304 |
4305 | .pagination {
4306 | display: -ms-flexbox;
4307 | display: flex;
4308 | padding-left: 0;
4309 | list-style: none;
4310 | border-radius: 0.25rem;
4311 | }
4312 |
4313 | .page-item:first-child .page-link {
4314 | margin-left: 0;
4315 | border-top-left-radius: 0.25rem;
4316 | border-bottom-left-radius: 0.25rem;
4317 | }
4318 |
4319 | .page-item:last-child .page-link {
4320 | border-top-right-radius: 0.25rem;
4321 | border-bottom-right-radius: 0.25rem;
4322 | }
4323 |
4324 | .page-item.active .page-link {
4325 | z-index: 2;
4326 | color: #fff;
4327 | background-color: #007bff;
4328 | border-color: #007bff;
4329 | }
4330 |
4331 | .page-item.disabled .page-link {
4332 | color: #868e96;
4333 | pointer-events: none;
4334 | background-color: #fff;
4335 | border-color: #ddd;
4336 | }
4337 |
4338 | .page-link {
4339 | position: relative;
4340 | display: block;
4341 | padding: 0.5rem 0.75rem;
4342 | margin-left: -1px;
4343 | line-height: 1.25;
4344 | color: #007bff;
4345 | background-color: #fff;
4346 | border: 1px solid #ddd;
4347 | }
4348 |
4349 | .page-link:focus, .page-link:hover {
4350 | color: #0056b3;
4351 | text-decoration: none;
4352 | background-color: #e9ecef;
4353 | border-color: #ddd;
4354 | }
4355 |
4356 | .pagination-lg .page-link {
4357 | padding: 0.75rem 1.5rem;
4358 | font-size: 1.25rem;
4359 | line-height: 1.5;
4360 | }
4361 |
4362 | .pagination-lg .page-item:first-child .page-link {
4363 | border-top-left-radius: 0.3rem;
4364 | border-bottom-left-radius: 0.3rem;
4365 | }
4366 |
4367 | .pagination-lg .page-item:last-child .page-link {
4368 | border-top-right-radius: 0.3rem;
4369 | border-bottom-right-radius: 0.3rem;
4370 | }
4371 |
4372 | .pagination-sm .page-link {
4373 | padding: 0.25rem 0.5rem;
4374 | font-size: 0.875rem;
4375 | line-height: 1.5;
4376 | }
4377 |
4378 | .pagination-sm .page-item:first-child .page-link {
4379 | border-top-left-radius: 0.2rem;
4380 | border-bottom-left-radius: 0.2rem;
4381 | }
4382 |
4383 | .pagination-sm .page-item:last-child .page-link {
4384 | border-top-right-radius: 0.2rem;
4385 | border-bottom-right-radius: 0.2rem;
4386 | }
4387 |
4388 | .badge {
4389 | display: inline-block;
4390 | padding: 0.25em 0.4em;
4391 | font-size: 75%;
4392 | font-weight: 700;
4393 | line-height: 1;
4394 | text-align: center;
4395 | white-space: nowrap;
4396 | vertical-align: baseline;
4397 | border-radius: 0.25rem;
4398 | }
4399 |
4400 | .badge:empty {
4401 | display: none;
4402 | }
4403 |
4404 | .btn .badge {
4405 | position: relative;
4406 | top: -1px;
4407 | }
4408 |
4409 | .badge-pill {
4410 | padding-right: 0.6em;
4411 | padding-left: 0.6em;
4412 | border-radius: 10rem;
4413 | }
4414 |
4415 | .badge-primary {
4416 | color: #fff;
4417 | background-color: #007bff;
4418 | }
4419 |
4420 | .badge-primary[href]:focus, .badge-primary[href]:hover {
4421 | color: #fff;
4422 | text-decoration: none;
4423 | background-color: #0062cc;
4424 | }
4425 |
4426 | .badge-secondary {
4427 | color: #fff;
4428 | background-color: #868e96;
4429 | }
4430 |
4431 | .badge-secondary[href]:focus, .badge-secondary[href]:hover {
4432 | color: #fff;
4433 | text-decoration: none;
4434 | background-color: #6c757d;
4435 | }
4436 |
4437 | .badge-success {
4438 | color: #fff;
4439 | background-color: #28a745;
4440 | }
4441 |
4442 | .badge-success[href]:focus, .badge-success[href]:hover {
4443 | color: #fff;
4444 | text-decoration: none;
4445 | background-color: #1e7e34;
4446 | }
4447 |
4448 | .badge-info {
4449 | color: #fff;
4450 | background-color: #17a2b8;
4451 | }
4452 |
4453 | .badge-info[href]:focus, .badge-info[href]:hover {
4454 | color: #fff;
4455 | text-decoration: none;
4456 | background-color: #117a8b;
4457 | }
4458 |
4459 | .badge-warning {
4460 | color: #111;
4461 | background-color: #ffc107;
4462 | }
4463 |
4464 | .badge-warning[href]:focus, .badge-warning[href]:hover {
4465 | color: #111;
4466 | text-decoration: none;
4467 | background-color: #d39e00;
4468 | }
4469 |
4470 | .badge-danger {
4471 | color: #fff;
4472 | background-color: #dc3545;
4473 | }
4474 |
4475 | .badge-danger[href]:focus, .badge-danger[href]:hover {
4476 | color: #fff;
4477 | text-decoration: none;
4478 | background-color: #bd2130;
4479 | }
4480 |
4481 | .badge-light {
4482 | color: #111;
4483 | background-color: #f8f9fa;
4484 | }
4485 |
4486 | .badge-light[href]:focus, .badge-light[href]:hover {
4487 | color: #111;
4488 | text-decoration: none;
4489 | background-color: #dae0e5;
4490 | }
4491 |
4492 | .badge-dark {
4493 | color: #fff;
4494 | background-color: #343a40;
4495 | }
4496 |
4497 | .badge-dark[href]:focus, .badge-dark[href]:hover {
4498 | color: #fff;
4499 | text-decoration: none;
4500 | background-color: #1d2124;
4501 | }
4502 |
4503 | .jumbotron {
4504 | padding: 2rem 1rem;
4505 | margin-bottom: 2rem;
4506 | background-color: #e9ecef;
4507 | border-radius: 0.3rem;
4508 | }
4509 |
4510 | @media (min-width: 576px) {
4511 | .jumbotron {
4512 | padding: 4rem 2rem;
4513 | }
4514 | }
4515 |
4516 | .jumbotron-fluid {
4517 | padding-right: 0;
4518 | padding-left: 0;
4519 | border-radius: 0;
4520 | }
4521 |
4522 | .alert {
4523 | position: relative;
4524 | padding: 0.75rem 1.25rem;
4525 | margin-bottom: 1rem;
4526 | border: 1px solid transparent;
4527 | border-radius: 0.25rem;
4528 | }
4529 |
4530 | .alert-heading {
4531 | color: inherit;
4532 | }
4533 |
4534 | .alert-link {
4535 | font-weight: 700;
4536 | }
4537 |
4538 | .alert-dismissible .close {
4539 | position: absolute;
4540 | top: 0;
4541 | right: 0;
4542 | padding: 0.75rem 1.25rem;
4543 | color: inherit;
4544 | }
4545 |
4546 | .alert-primary {
4547 | color: #004085;
4548 | background-color: #cce5ff;
4549 | border-color: #b8daff;
4550 | }
4551 |
4552 | .alert-primary hr {
4553 | border-top-color: #9fcdff;
4554 | }
4555 |
4556 | .alert-primary .alert-link {
4557 | color: #002752;
4558 | }
4559 |
4560 | .alert-secondary {
4561 | color: #464a4e;
4562 | background-color: #e7e8ea;
4563 | border-color: #dddfe2;
4564 | }
4565 |
4566 | .alert-secondary hr {
4567 | border-top-color: #cfd2d6;
4568 | }
4569 |
4570 | .alert-secondary .alert-link {
4571 | color: #2e3133;
4572 | }
4573 |
4574 | .alert-success {
4575 | color: #155724;
4576 | background-color: #d4edda;
4577 | border-color: #c3e6cb;
4578 | }
4579 |
4580 | .alert-success hr {
4581 | border-top-color: #b1dfbb;
4582 | }
4583 |
4584 | .alert-success .alert-link {
4585 | color: #0b2e13;
4586 | }
4587 |
4588 | .alert-info {
4589 | color: #0c5460;
4590 | background-color: #d1ecf1;
4591 | border-color: #bee5eb;
4592 | }
4593 |
4594 | .alert-info hr {
4595 | border-top-color: #abdde5;
4596 | }
4597 |
4598 | .alert-info .alert-link {
4599 | color: #062c33;
4600 | }
4601 |
4602 | .alert-warning {
4603 | color: #856404;
4604 | background-color: #fff3cd;
4605 | border-color: #ffeeba;
4606 | }
4607 |
4608 | .alert-warning hr {
4609 | border-top-color: #ffe8a1;
4610 | }
4611 |
4612 | .alert-warning .alert-link {
4613 | color: #533f03;
4614 | }
4615 |
4616 | .alert-danger {
4617 | color: #721c24;
4618 | background-color: #f8d7da;
4619 | border-color: #f5c6cb;
4620 | }
4621 |
4622 | .alert-danger hr {
4623 | border-top-color: #f1b0b7;
4624 | }
4625 |
4626 | .alert-danger .alert-link {
4627 | color: #491217;
4628 | }
4629 |
4630 | .alert-light {
4631 | color: #818182;
4632 | background-color: #fefefe;
4633 | border-color: #fdfdfe;
4634 | }
4635 |
4636 | .alert-light hr {
4637 | border-top-color: #ececf6;
4638 | }
4639 |
4640 | .alert-light .alert-link {
4641 | color: #686868;
4642 | }
4643 |
4644 | .alert-dark {
4645 | color: #1b1e21;
4646 | background-color: #d6d8d9;
4647 | border-color: #c6c8ca;
4648 | }
4649 |
4650 | .alert-dark hr {
4651 | border-top-color: #b9bbbe;
4652 | }
4653 |
4654 | .alert-dark .alert-link {
4655 | color: #040505;
4656 | }
4657 |
4658 | @-webkit-keyframes progress-bar-stripes {
4659 | from {
4660 | background-position: 1rem 0;
4661 | }
4662 | to {
4663 | background-position: 0 0;
4664 | }
4665 | }
4666 |
4667 | @keyframes progress-bar-stripes {
4668 | from {
4669 | background-position: 1rem 0;
4670 | }
4671 | to {
4672 | background-position: 0 0;
4673 | }
4674 | }
4675 |
4676 | .progress {
4677 | display: -ms-flexbox;
4678 | display: flex;
4679 | height: 1rem;
4680 | overflow: hidden;
4681 | font-size: 0.75rem;
4682 | background-color: #e9ecef;
4683 | border-radius: 0.25rem;
4684 | }
4685 |
4686 | .progress-bar {
4687 | display: -ms-flexbox;
4688 | display: flex;
4689 | -ms-flex-align: center;
4690 | align-items: center;
4691 | -ms-flex-pack: center;
4692 | justify-content: center;
4693 | color: #fff;
4694 | background-color: #007bff;
4695 | }
4696 |
4697 | .progress-bar-striped {
4698 | 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);
4699 | background-size: 1rem 1rem;
4700 | }
4701 |
4702 | .progress-bar-animated {
4703 | -webkit-animation: progress-bar-stripes 1s linear infinite;
4704 | animation: progress-bar-stripes 1s linear infinite;
4705 | }
4706 |
4707 | .media {
4708 | display: -ms-flexbox;
4709 | display: flex;
4710 | -ms-flex-align: start;
4711 | align-items: flex-start;
4712 | }
4713 |
4714 | .media-body {
4715 | -ms-flex: 1;
4716 | flex: 1;
4717 | }
4718 |
4719 | .list-group {
4720 | display: -ms-flexbox;
4721 | display: flex;
4722 | -ms-flex-direction: column;
4723 | flex-direction: column;
4724 | padding-left: 0;
4725 | margin-bottom: 0;
4726 | }
4727 |
4728 | .list-group-item-action {
4729 | width: 100%;
4730 | color: #495057;
4731 | text-align: inherit;
4732 | }
4733 |
4734 | .list-group-item-action:focus, .list-group-item-action:hover {
4735 | color: #495057;
4736 | text-decoration: none;
4737 | background-color: #f8f9fa;
4738 | }
4739 |
4740 | .list-group-item-action:active {
4741 | color: #212529;
4742 | background-color: #e9ecef;
4743 | }
4744 |
4745 | .list-group-item {
4746 | position: relative;
4747 | display: block;
4748 | padding: 0.75rem 1.25rem;
4749 | margin-bottom: -1px;
4750 | background-color: #fff;
4751 | border: 1px solid rgba(0, 0, 0, 0.125);
4752 | }
4753 |
4754 | .list-group-item:first-child {
4755 | border-top-left-radius: 0.25rem;
4756 | border-top-right-radius: 0.25rem;
4757 | }
4758 |
4759 | .list-group-item:last-child {
4760 | margin-bottom: 0;
4761 | border-bottom-right-radius: 0.25rem;
4762 | border-bottom-left-radius: 0.25rem;
4763 | }
4764 |
4765 | .list-group-item:focus, .list-group-item:hover {
4766 | text-decoration: none;
4767 | }
4768 |
4769 | .list-group-item.disabled, .list-group-item:disabled {
4770 | color: #868e96;
4771 | background-color: #fff;
4772 | }
4773 |
4774 | .list-group-item.active {
4775 | z-index: 2;
4776 | color: #fff;
4777 | background-color: #007bff;
4778 | border-color: #007bff;
4779 | }
4780 |
4781 | .list-group-flush .list-group-item {
4782 | border-right: 0;
4783 | border-left: 0;
4784 | border-radius: 0;
4785 | }
4786 |
4787 | .list-group-flush:first-child .list-group-item:first-child {
4788 | border-top: 0;
4789 | }
4790 |
4791 | .list-group-flush:last-child .list-group-item:last-child {
4792 | border-bottom: 0;
4793 | }
4794 |
4795 | .list-group-item-primary {
4796 | color: #004085;
4797 | background-color: #b8daff;
4798 | }
4799 |
4800 | a.list-group-item-primary,
4801 | button.list-group-item-primary {
4802 | color: #004085;
4803 | }
4804 |
4805 | a.list-group-item-primary:focus, a.list-group-item-primary:hover,
4806 | button.list-group-item-primary:focus,
4807 | button.list-group-item-primary:hover {
4808 | color: #004085;
4809 | background-color: #9fcdff;
4810 | }
4811 |
4812 | a.list-group-item-primary.active,
4813 | button.list-group-item-primary.active {
4814 | color: #fff;
4815 | background-color: #004085;
4816 | border-color: #004085;
4817 | }
4818 |
4819 | .list-group-item-secondary {
4820 | color: #464a4e;
4821 | background-color: #dddfe2;
4822 | }
4823 |
4824 | a.list-group-item-secondary,
4825 | button.list-group-item-secondary {
4826 | color: #464a4e;
4827 | }
4828 |
4829 | a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
4830 | button.list-group-item-secondary:focus,
4831 | button.list-group-item-secondary:hover {
4832 | color: #464a4e;
4833 | background-color: #cfd2d6;
4834 | }
4835 |
4836 | a.list-group-item-secondary.active,
4837 | button.list-group-item-secondary.active {
4838 | color: #fff;
4839 | background-color: #464a4e;
4840 | border-color: #464a4e;
4841 | }
4842 |
4843 | .list-group-item-success {
4844 | color: #155724;
4845 | background-color: #c3e6cb;
4846 | }
4847 |
4848 | a.list-group-item-success,
4849 | button.list-group-item-success {
4850 | color: #155724;
4851 | }
4852 |
4853 | a.list-group-item-success:focus, a.list-group-item-success:hover,
4854 | button.list-group-item-success:focus,
4855 | button.list-group-item-success:hover {
4856 | color: #155724;
4857 | background-color: #b1dfbb;
4858 | }
4859 |
4860 | a.list-group-item-success.active,
4861 | button.list-group-item-success.active {
4862 | color: #fff;
4863 | background-color: #155724;
4864 | border-color: #155724;
4865 | }
4866 |
4867 | .list-group-item-info {
4868 | color: #0c5460;
4869 | background-color: #bee5eb;
4870 | }
4871 |
4872 | a.list-group-item-info,
4873 | button.list-group-item-info {
4874 | color: #0c5460;
4875 | }
4876 |
4877 | a.list-group-item-info:focus, a.list-group-item-info:hover,
4878 | button.list-group-item-info:focus,
4879 | button.list-group-item-info:hover {
4880 | color: #0c5460;
4881 | background-color: #abdde5;
4882 | }
4883 |
4884 | a.list-group-item-info.active,
4885 | button.list-group-item-info.active {
4886 | color: #fff;
4887 | background-color: #0c5460;
4888 | border-color: #0c5460;
4889 | }
4890 |
4891 | .list-group-item-warning {
4892 | color: #856404;
4893 | background-color: #ffeeba;
4894 | }
4895 |
4896 | a.list-group-item-warning,
4897 | button.list-group-item-warning {
4898 | color: #856404;
4899 | }
4900 |
4901 | a.list-group-item-warning:focus, a.list-group-item-warning:hover,
4902 | button.list-group-item-warning:focus,
4903 | button.list-group-item-warning:hover {
4904 | color: #856404;
4905 | background-color: #ffe8a1;
4906 | }
4907 |
4908 | a.list-group-item-warning.active,
4909 | button.list-group-item-warning.active {
4910 | color: #fff;
4911 | background-color: #856404;
4912 | border-color: #856404;
4913 | }
4914 |
4915 | .list-group-item-danger {
4916 | color: #721c24;
4917 | background-color: #f5c6cb;
4918 | }
4919 |
4920 | a.list-group-item-danger,
4921 | button.list-group-item-danger {
4922 | color: #721c24;
4923 | }
4924 |
4925 | a.list-group-item-danger:focus, a.list-group-item-danger:hover,
4926 | button.list-group-item-danger:focus,
4927 | button.list-group-item-danger:hover {
4928 | color: #721c24;
4929 | background-color: #f1b0b7;
4930 | }
4931 |
4932 | a.list-group-item-danger.active,
4933 | button.list-group-item-danger.active {
4934 | color: #fff;
4935 | background-color: #721c24;
4936 | border-color: #721c24;
4937 | }
4938 |
4939 | .list-group-item-light {
4940 | color: #818182;
4941 | background-color: #fdfdfe;
4942 | }
4943 |
4944 | a.list-group-item-light,
4945 | button.list-group-item-light {
4946 | color: #818182;
4947 | }
4948 |
4949 | a.list-group-item-light:focus, a.list-group-item-light:hover,
4950 | button.list-group-item-light:focus,
4951 | button.list-group-item-light:hover {
4952 | color: #818182;
4953 | background-color: #ececf6;
4954 | }
4955 |
4956 | a.list-group-item-light.active,
4957 | button.list-group-item-light.active {
4958 | color: #fff;
4959 | background-color: #818182;
4960 | border-color: #818182;
4961 | }
4962 |
4963 | .list-group-item-dark {
4964 | color: #1b1e21;
4965 | background-color: #c6c8ca;
4966 | }
4967 |
4968 | a.list-group-item-dark,
4969 | button.list-group-item-dark {
4970 | color: #1b1e21;
4971 | }
4972 |
4973 | a.list-group-item-dark:focus, a.list-group-item-dark:hover,
4974 | button.list-group-item-dark:focus,
4975 | button.list-group-item-dark:hover {
4976 | color: #1b1e21;
4977 | background-color: #b9bbbe;
4978 | }
4979 |
4980 | a.list-group-item-dark.active,
4981 | button.list-group-item-dark.active {
4982 | color: #fff;
4983 | background-color: #1b1e21;
4984 | border-color: #1b1e21;
4985 | }
4986 |
4987 | .close {
4988 | float: right;
4989 | font-size: 1.5rem;
4990 | font-weight: 700;
4991 | line-height: 1;
4992 | color: #000;
4993 | text-shadow: 0 1px 0 #fff;
4994 | opacity: .5;
4995 | }
4996 |
4997 | .close:focus, .close:hover {
4998 | color: #000;
4999 | text-decoration: none;
5000 | opacity: .75;
5001 | }
5002 |
5003 | button.close {
5004 | padding: 0;
5005 | background: transparent;
5006 | border: 0;
5007 | -webkit-appearance: none;
5008 | }
5009 |
5010 | .modal-open {
5011 | overflow: hidden;
5012 | }
5013 |
5014 | .modal {
5015 | position: fixed;
5016 | top: 0;
5017 | right: 0;
5018 | bottom: 0;
5019 | left: 0;
5020 | z-index: 1050;
5021 | display: none;
5022 | overflow: hidden;
5023 | outline: 0;
5024 | }
5025 |
5026 | .modal.fade .modal-dialog {
5027 | transition: -webkit-transform 0.3s ease-out;
5028 | transition: transform 0.3s ease-out;
5029 | transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5030 | -webkit-transform: translate(0, -25%);
5031 | transform: translate(0, -25%);
5032 | }
5033 |
5034 | .modal.show .modal-dialog {
5035 | -webkit-transform: translate(0, 0);
5036 | transform: translate(0, 0);
5037 | }
5038 |
5039 | .modal-open .modal {
5040 | overflow-x: hidden;
5041 | overflow-y: auto;
5042 | }
5043 |
5044 | .modal-dialog {
5045 | position: relative;
5046 | width: auto;
5047 | margin: 10px;
5048 | pointer-events: none;
5049 | }
5050 |
5051 | .modal-content {
5052 | position: relative;
5053 | display: -ms-flexbox;
5054 | display: flex;
5055 | -ms-flex-direction: column;
5056 | flex-direction: column;
5057 | pointer-events: auto;
5058 | background-color: #fff;
5059 | background-clip: padding-box;
5060 | border: 1px solid rgba(0, 0, 0, 0.2);
5061 | border-radius: 0.3rem;
5062 | outline: 0;
5063 | }
5064 |
5065 | .modal-backdrop {
5066 | position: fixed;
5067 | top: 0;
5068 | right: 0;
5069 | bottom: 0;
5070 | left: 0;
5071 | z-index: 1040;
5072 | background-color: #000;
5073 | }
5074 |
5075 | .modal-backdrop.fade {
5076 | opacity: 0;
5077 | }
5078 |
5079 | .modal-backdrop.show {
5080 | opacity: 0.5;
5081 | }
5082 |
5083 | .modal-header {
5084 | display: -ms-flexbox;
5085 | display: flex;
5086 | -ms-flex-align: start;
5087 | align-items: flex-start;
5088 | -ms-flex-pack: justify;
5089 | justify-content: space-between;
5090 | padding: 15px;
5091 | border-bottom: 1px solid #e9ecef;
5092 | border-top-left-radius: 0.3rem;
5093 | border-top-right-radius: 0.3rem;
5094 | }
5095 |
5096 | .modal-header .close {
5097 | padding: 15px;
5098 | margin: -15px -15px -15px auto;
5099 | }
5100 |
5101 | .modal-title {
5102 | margin-bottom: 0;
5103 | line-height: 1.5;
5104 | }
5105 |
5106 | .modal-body {
5107 | position: relative;
5108 | -ms-flex: 1 1 auto;
5109 | flex: 1 1 auto;
5110 | padding: 15px;
5111 | }
5112 |
5113 | .modal-footer {
5114 | display: -ms-flexbox;
5115 | display: flex;
5116 | -ms-flex-align: center;
5117 | align-items: center;
5118 | -ms-flex-pack: end;
5119 | justify-content: flex-end;
5120 | padding: 15px;
5121 | border-top: 1px solid #e9ecef;
5122 | }
5123 |
5124 | .modal-footer > :not(:first-child) {
5125 | margin-left: .25rem;
5126 | }
5127 |
5128 | .modal-footer > :not(:last-child) {
5129 | margin-right: .25rem;
5130 | }
5131 |
5132 | .modal-scrollbar-measure {
5133 | position: absolute;
5134 | top: -9999px;
5135 | width: 50px;
5136 | height: 50px;
5137 | overflow: scroll;
5138 | }
5139 |
5140 | @media (min-width: 576px) {
5141 | .modal-dialog {
5142 | max-width: 500px;
5143 | margin: 30px auto;
5144 | }
5145 | .modal-sm {
5146 | max-width: 300px;
5147 | }
5148 | }
5149 |
5150 | @media (min-width: 992px) {
5151 | .modal-lg {
5152 | max-width: 800px;
5153 | }
5154 | }
5155 |
5156 | .tooltip {
5157 | position: absolute;
5158 | z-index: 1070;
5159 | display: block;
5160 | margin: 0;
5161 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5162 | font-style: normal;
5163 | font-weight: 400;
5164 | line-height: 1.5;
5165 | text-align: left;
5166 | text-align: start;
5167 | text-decoration: none;
5168 | text-shadow: none;
5169 | text-transform: none;
5170 | letter-spacing: normal;
5171 | word-break: normal;
5172 | word-spacing: normal;
5173 | white-space: normal;
5174 | line-break: auto;
5175 | font-size: 0.875rem;
5176 | word-wrap: break-word;
5177 | opacity: 0;
5178 | }
5179 |
5180 | .tooltip.show {
5181 | opacity: 0.9;
5182 | }
5183 |
5184 | .tooltip .arrow {
5185 | position: absolute;
5186 | display: block;
5187 | width: 5px;
5188 | height: 5px;
5189 | }
5190 |
5191 | .tooltip .arrow::before {
5192 | position: absolute;
5193 | border-color: transparent;
5194 | border-style: solid;
5195 | }
5196 |
5197 | .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
5198 | padding: 5px 0;
5199 | }
5200 |
5201 | .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
5202 | bottom: 0;
5203 | }
5204 |
5205 | .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
5206 | margin-left: -3px;
5207 | content: "";
5208 | border-width: 5px 5px 0;
5209 | border-top-color: #000;
5210 | }
5211 |
5212 | .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
5213 | padding: 0 5px;
5214 | }
5215 |
5216 | .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
5217 | left: 0;
5218 | }
5219 |
5220 | .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
5221 | margin-top: -3px;
5222 | content: "";
5223 | border-width: 5px 5px 5px 0;
5224 | border-right-color: #000;
5225 | }
5226 |
5227 | .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
5228 | padding: 5px 0;
5229 | }
5230 |
5231 | .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
5232 | top: 0;
5233 | }
5234 |
5235 | .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5236 | margin-left: -3px;
5237 | content: "";
5238 | border-width: 0 5px 5px;
5239 | border-bottom-color: #000;
5240 | }
5241 |
5242 | .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
5243 | padding: 0 5px;
5244 | }
5245 |
5246 | .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
5247 | right: 0;
5248 | }
5249 |
5250 | .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
5251 | right: 0;
5252 | margin-top: -3px;
5253 | content: "";
5254 | border-width: 5px 0 5px 5px;
5255 | border-left-color: #000;
5256 | }
5257 |
5258 | .tooltip-inner {
5259 | max-width: 200px;
5260 | padding: 3px 8px;
5261 | color: #fff;
5262 | text-align: center;
5263 | background-color: #000;
5264 | border-radius: 0.25rem;
5265 | }
5266 |
5267 | .popover {
5268 | position: absolute;
5269 | top: 0;
5270 | left: 0;
5271 | z-index: 1060;
5272 | display: block;
5273 | max-width: 276px;
5274 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5275 | font-style: normal;
5276 | font-weight: 400;
5277 | line-height: 1.5;
5278 | text-align: left;
5279 | text-align: start;
5280 | text-decoration: none;
5281 | text-shadow: none;
5282 | text-transform: none;
5283 | letter-spacing: normal;
5284 | word-break: normal;
5285 | word-spacing: normal;
5286 | white-space: normal;
5287 | line-break: auto;
5288 | font-size: 0.875rem;
5289 | word-wrap: break-word;
5290 | background-color: #fff;
5291 | background-clip: padding-box;
5292 | border: 1px solid rgba(0, 0, 0, 0.2);
5293 | border-radius: 0.3rem;
5294 | }
5295 |
5296 | .popover .arrow {
5297 | position: absolute;
5298 | display: block;
5299 | width: 0.8rem;
5300 | height: 0.4rem;
5301 | }
5302 |
5303 | .popover .arrow::before,
5304 | .popover .arrow::after {
5305 | position: absolute;
5306 | display: block;
5307 | border-color: transparent;
5308 | border-style: solid;
5309 | }
5310 |
5311 | .popover .arrow::before {
5312 | content: "";
5313 | border-width: 0.8rem;
5314 | }
5315 |
5316 | .popover .arrow::after {
5317 | content: "";
5318 | border-width: 0.8rem;
5319 | }
5320 |
5321 | .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
5322 | margin-bottom: 0.8rem;
5323 | }
5324 |
5325 | .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
5326 | bottom: 0;
5327 | }
5328 |
5329 | .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
5330 | .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5331 | border-bottom-width: 0;
5332 | }
5333 |
5334 | .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
5335 | bottom: -0.8rem;
5336 | margin-left: -0.8rem;
5337 | border-top-color: rgba(0, 0, 0, 0.25);
5338 | }
5339 |
5340 | .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
5341 | bottom: calc((0.8rem - 1px) * -1);
5342 | margin-left: -0.8rem;
5343 | border-top-color: #fff;
5344 | }
5345 |
5346 | .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
5347 | margin-left: 0.8rem;
5348 | }
5349 |
5350 | .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
5351 | left: 0;
5352 | }
5353 |
5354 | .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
5355 | .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5356 | margin-top: -0.8rem;
5357 | border-left-width: 0;
5358 | }
5359 |
5360 | .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
5361 | left: -0.8rem;
5362 | border-right-color: rgba(0, 0, 0, 0.25);
5363 | }
5364 |
5365 | .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
5366 | left: calc((0.8rem - 1px) * -1);
5367 | border-right-color: #fff;
5368 | }
5369 |
5370 | .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
5371 | margin-top: 0.8rem;
5372 | }
5373 |
5374 | .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
5375 | top: 0;
5376 | }
5377 |
5378 | .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
5379 | .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5380 | margin-left: -0.8rem;
5381 | border-top-width: 0;
5382 | }
5383 |
5384 | .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
5385 | top: -0.8rem;
5386 | border-bottom-color: rgba(0, 0, 0, 0.25);
5387 | }
5388 |
5389 | .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
5390 | top: calc((0.8rem - 1px) * -1);
5391 | border-bottom-color: #fff;
5392 | }
5393 |
5394 | .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5395 | position: absolute;
5396 | top: 0;
5397 | left: 50%;
5398 | display: block;
5399 | width: 20px;
5400 | margin-left: -10px;
5401 | content: "";
5402 | border-bottom: 1px solid #f7f7f7;
5403 | }
5404 |
5405 | .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
5406 | margin-right: 0.8rem;
5407 | }
5408 |
5409 | .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
5410 | right: 0;
5411 | }
5412 |
5413 | .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
5414 | .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5415 | margin-top: -0.8rem;
5416 | border-right-width: 0;
5417 | }
5418 |
5419 | .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
5420 | right: -0.8rem;
5421 | border-left-color: rgba(0, 0, 0, 0.25);
5422 | }
5423 |
5424 | .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
5425 | right: calc((0.8rem - 1px) * -1);
5426 | border-left-color: #fff;
5427 | }
5428 |
5429 | .popover-header {
5430 | padding: 0.5rem 0.75rem;
5431 | margin-bottom: 0;
5432 | font-size: 1rem;
5433 | color: inherit;
5434 | background-color: #f7f7f7;
5435 | border-bottom: 1px solid #ebebeb;
5436 | border-top-left-radius: calc(0.3rem - 1px);
5437 | border-top-right-radius: calc(0.3rem - 1px);
5438 | }
5439 |
5440 | .popover-header:empty {
5441 | display: none;
5442 | }
5443 |
5444 | .popover-body {
5445 | padding: 0.5rem 0.75rem;
5446 | color: #212529;
5447 | }
5448 |
5449 | .carousel {
5450 | position: relative;
5451 | }
5452 |
5453 | .carousel-inner {
5454 | position: relative;
5455 | width: 100%;
5456 | overflow: hidden;
5457 | }
5458 |
5459 | .carousel-item {
5460 | position: relative;
5461 | display: none;
5462 | -ms-flex-align: center;
5463 | align-items: center;
5464 | width: 100%;
5465 | transition: -webkit-transform 0.6s ease;
5466 | transition: transform 0.6s ease;
5467 | transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5468 | -webkit-backface-visibility: hidden;
5469 | backface-visibility: hidden;
5470 | -webkit-perspective: 1000px;
5471 | perspective: 1000px;
5472 | }
5473 |
5474 | .carousel-item.active,
5475 | .carousel-item-next,
5476 | .carousel-item-prev {
5477 | display: block;
5478 | }
5479 |
5480 | .carousel-item-next,
5481 | .carousel-item-prev {
5482 | position: absolute;
5483 | top: 0;
5484 | }
5485 |
5486 | .carousel-item-next.carousel-item-left,
5487 | .carousel-item-prev.carousel-item-right {
5488 | -webkit-transform: translateX(0);
5489 | transform: translateX(0);
5490 | }
5491 |
5492 | @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5493 | .carousel-item-next.carousel-item-left,
5494 | .carousel-item-prev.carousel-item-right {
5495 | -webkit-transform: translate3d(0, 0, 0);
5496 | transform: translate3d(0, 0, 0);
5497 | }
5498 | }
5499 |
5500 | .carousel-item-next,
5501 | .active.carousel-item-right {
5502 | -webkit-transform: translateX(100%);
5503 | transform: translateX(100%);
5504 | }
5505 |
5506 | @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5507 | .carousel-item-next,
5508 | .active.carousel-item-right {
5509 | -webkit-transform: translate3d(100%, 0, 0);
5510 | transform: translate3d(100%, 0, 0);
5511 | }
5512 | }
5513 |
5514 | .carousel-item-prev,
5515 | .active.carousel-item-left {
5516 | -webkit-transform: translateX(-100%);
5517 | transform: translateX(-100%);
5518 | }
5519 |
5520 | @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5521 | .carousel-item-prev,
5522 | .active.carousel-item-left {
5523 | -webkit-transform: translate3d(-100%, 0, 0);
5524 | transform: translate3d(-100%, 0, 0);
5525 | }
5526 | }
5527 |
5528 | .carousel-control-prev,
5529 | .carousel-control-next {
5530 | position: absolute;
5531 | top: 0;
5532 | bottom: 0;
5533 | display: -ms-flexbox;
5534 | display: flex;
5535 | -ms-flex-align: center;
5536 | align-items: center;
5537 | -ms-flex-pack: center;
5538 | justify-content: center;
5539 | width: 15%;
5540 | color: #fff;
5541 | text-align: center;
5542 | opacity: 0.5;
5543 | }
5544 |
5545 | .carousel-control-prev:focus, .carousel-control-prev:hover,
5546 | .carousel-control-next:focus,
5547 | .carousel-control-next:hover {
5548 | color: #fff;
5549 | text-decoration: none;
5550 | outline: 0;
5551 | opacity: .9;
5552 | }
5553 |
5554 | .carousel-control-prev {
5555 | left: 0;
5556 | }
5557 |
5558 | .carousel-control-next {
5559 | right: 0;
5560 | }
5561 |
5562 | .carousel-control-prev-icon,
5563 | .carousel-control-next-icon {
5564 | display: inline-block;
5565 | width: 20px;
5566 | height: 20px;
5567 | background: transparent no-repeat center center;
5568 | background-size: 100% 100%;
5569 | }
5570 |
5571 | .carousel-control-prev-icon {
5572 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
5573 | }
5574 |
5575 | .carousel-control-next-icon {
5576 | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
5577 | }
5578 |
5579 | .carousel-indicators {
5580 | position: absolute;
5581 | right: 0;
5582 | bottom: 10px;
5583 | left: 0;
5584 | z-index: 15;
5585 | display: -ms-flexbox;
5586 | display: flex;
5587 | -ms-flex-pack: center;
5588 | justify-content: center;
5589 | padding-left: 0;
5590 | margin-right: 15%;
5591 | margin-left: 15%;
5592 | list-style: none;
5593 | }
5594 |
5595 | .carousel-indicators li {
5596 | position: relative;
5597 | -ms-flex: 0 1 auto;
5598 | flex: 0 1 auto;
5599 | width: 30px;
5600 | height: 3px;
5601 | margin-right: 3px;
5602 | margin-left: 3px;
5603 | text-indent: -999px;
5604 | background-color: rgba(255, 255, 255, 0.5);
5605 | }
5606 |
5607 | .carousel-indicators li::before {
5608 | position: absolute;
5609 | top: -10px;
5610 | left: 0;
5611 | display: inline-block;
5612 | width: 100%;
5613 | height: 10px;
5614 | content: "";
5615 | }
5616 |
5617 | .carousel-indicators li::after {
5618 | position: absolute;
5619 | bottom: -10px;
5620 | left: 0;
5621 | display: inline-block;
5622 | width: 100%;
5623 | height: 10px;
5624 | content: "";
5625 | }
5626 |
5627 | .carousel-indicators .active {
5628 | background-color: #fff;
5629 | }
5630 |
5631 | .carousel-caption {
5632 | position: absolute;
5633 | right: 15%;
5634 | bottom: 20px;
5635 | left: 15%;
5636 | z-index: 10;
5637 | padding-top: 20px;
5638 | padding-bottom: 20px;
5639 | color: #fff;
5640 | text-align: center;
5641 | }
5642 |
5643 | .align-baseline {
5644 | vertical-align: baseline !important;
5645 | }
5646 |
5647 | .align-top {
5648 | vertical-align: top !important;
5649 | }
5650 |
5651 | .align-middle {
5652 | vertical-align: middle !important;
5653 | }
5654 |
5655 | .align-bottom {
5656 | vertical-align: bottom !important;
5657 | }
5658 |
5659 | .align-text-bottom {
5660 | vertical-align: text-bottom !important;
5661 | }
5662 |
5663 | .align-text-top {
5664 | vertical-align: text-top !important;
5665 | }
5666 |
5667 | .bg-primary {
5668 | background-color: #007bff !important;
5669 | }
5670 |
5671 | a.bg-primary:focus, a.bg-primary:hover {
5672 | background-color: #0062cc !important;
5673 | }
5674 |
5675 | .bg-secondary {
5676 | background-color: #868e96 !important;
5677 | }
5678 |
5679 | a.bg-secondary:focus, a.bg-secondary:hover {
5680 | background-color: #6c757d !important;
5681 | }
5682 |
5683 | .bg-success {
5684 | background-color: #28a745 !important;
5685 | }
5686 |
5687 | a.bg-success:focus, a.bg-success:hover {
5688 | background-color: #1e7e34 !important;
5689 | }
5690 |
5691 | .bg-info {
5692 | background-color: #17a2b8 !important;
5693 | }
5694 |
5695 | a.bg-info:focus, a.bg-info:hover {
5696 | background-color: #117a8b !important;
5697 | }
5698 |
5699 | .bg-warning {
5700 | background-color: #ffc107 !important;
5701 | }
5702 |
5703 | a.bg-warning:focus, a.bg-warning:hover {
5704 | background-color: #d39e00 !important;
5705 | }
5706 |
5707 | .bg-danger {
5708 | background-color: #dc3545 !important;
5709 | }
5710 |
5711 | a.bg-danger:focus, a.bg-danger:hover {
5712 | background-color: #bd2130 !important;
5713 | }
5714 |
5715 | .bg-light {
5716 | background-color: #f8f9fa !important;
5717 | }
5718 |
5719 | a.bg-light:focus, a.bg-light:hover {
5720 | background-color: #dae0e5 !important;
5721 | }
5722 |
5723 | .bg-dark {
5724 | background-color: #343a40 !important;
5725 | }
5726 |
5727 | a.bg-dark:focus, a.bg-dark:hover {
5728 | background-color: #1d2124 !important;
5729 | }
5730 |
5731 | .bg-white {
5732 | background-color: #fff !important;
5733 | }
5734 |
5735 | .bg-transparent {
5736 | background-color: transparent !important;
5737 | }
5738 |
5739 | .border {
5740 | border: 1px solid #e9ecef !important;
5741 | }
5742 |
5743 | .border-0 {
5744 | border: 0 !important;
5745 | }
5746 |
5747 | .border-top-0 {
5748 | border-top: 0 !important;
5749 | }
5750 |
5751 | .border-right-0 {
5752 | border-right: 0 !important;
5753 | }
5754 |
5755 | .border-bottom-0 {
5756 | border-bottom: 0 !important;
5757 | }
5758 |
5759 | .border-left-0 {
5760 | border-left: 0 !important;
5761 | }
5762 |
5763 | .border-primary {
5764 | border-color: #007bff !important;
5765 | }
5766 |
5767 | .border-secondary {
5768 | border-color: #868e96 !important;
5769 | }
5770 |
5771 | .border-success {
5772 | border-color: #28a745 !important;
5773 | }
5774 |
5775 | .border-info {
5776 | border-color: #17a2b8 !important;
5777 | }
5778 |
5779 | .border-warning {
5780 | border-color: #ffc107 !important;
5781 | }
5782 |
5783 | .border-danger {
5784 | border-color: #dc3545 !important;
5785 | }
5786 |
5787 | .border-light {
5788 | border-color: #f8f9fa !important;
5789 | }
5790 |
5791 | .border-dark {
5792 | border-color: #343a40 !important;
5793 | }
5794 |
5795 | .border-white {
5796 | border-color: #fff !important;
5797 | }
5798 |
5799 | .rounded {
5800 | border-radius: 0.25rem !important;
5801 | }
5802 |
5803 | .rounded-top {
5804 | border-top-left-radius: 0.25rem !important;
5805 | border-top-right-radius: 0.25rem !important;
5806 | }
5807 |
5808 | .rounded-right {
5809 | border-top-right-radius: 0.25rem !important;
5810 | border-bottom-right-radius: 0.25rem !important;
5811 | }
5812 |
5813 | .rounded-bottom {
5814 | border-bottom-right-radius: 0.25rem !important;
5815 | border-bottom-left-radius: 0.25rem !important;
5816 | }
5817 |
5818 | .rounded-left {
5819 | border-top-left-radius: 0.25rem !important;
5820 | border-bottom-left-radius: 0.25rem !important;
5821 | }
5822 |
5823 | .rounded-circle {
5824 | border-radius: 50% !important;
5825 | }
5826 |
5827 | .rounded-0 {
5828 | border-radius: 0 !important;
5829 | }
5830 |
5831 | .clearfix::after {
5832 | display: block;
5833 | clear: both;
5834 | content: "";
5835 | }
5836 |
5837 | .d-none {
5838 | display: none !important;
5839 | }
5840 |
5841 | .d-inline {
5842 | display: inline !important;
5843 | }
5844 |
5845 | .d-inline-block {
5846 | display: inline-block !important;
5847 | }
5848 |
5849 | .d-block {
5850 | display: block !important;
5851 | }
5852 |
5853 | .d-table {
5854 | display: table !important;
5855 | }
5856 |
5857 | .d-table-row {
5858 | display: table-row !important;
5859 | }
5860 |
5861 | .d-table-cell {
5862 | display: table-cell !important;
5863 | }
5864 |
5865 | .d-flex {
5866 | display: -ms-flexbox !important;
5867 | display: flex !important;
5868 | }
5869 |
5870 | .d-inline-flex {
5871 | display: -ms-inline-flexbox !important;
5872 | display: inline-flex !important;
5873 | }
5874 |
5875 | @media (min-width: 576px) {
5876 | .d-sm-none {
5877 | display: none !important;
5878 | }
5879 | .d-sm-inline {
5880 | display: inline !important;
5881 | }
5882 | .d-sm-inline-block {
5883 | display: inline-block !important;
5884 | }
5885 | .d-sm-block {
5886 | display: block !important;
5887 | }
5888 | .d-sm-table {
5889 | display: table !important;
5890 | }
5891 | .d-sm-table-row {
5892 | display: table-row !important;
5893 | }
5894 | .d-sm-table-cell {
5895 | display: table-cell !important;
5896 | }
5897 | .d-sm-flex {
5898 | display: -ms-flexbox !important;
5899 | display: flex !important;
5900 | }
5901 | .d-sm-inline-flex {
5902 | display: -ms-inline-flexbox !important;
5903 | display: inline-flex !important;
5904 | }
5905 | }
5906 |
5907 | @media (min-width: 768px) {
5908 | .d-md-none {
5909 | display: none !important;
5910 | }
5911 | .d-md-inline {
5912 | display: inline !important;
5913 | }
5914 | .d-md-inline-block {
5915 | display: inline-block !important;
5916 | }
5917 | .d-md-block {
5918 | display: block !important;
5919 | }
5920 | .d-md-table {
5921 | display: table !important;
5922 | }
5923 | .d-md-table-row {
5924 | display: table-row !important;
5925 | }
5926 | .d-md-table-cell {
5927 | display: table-cell !important;
5928 | }
5929 | .d-md-flex {
5930 | display: -ms-flexbox !important;
5931 | display: flex !important;
5932 | }
5933 | .d-md-inline-flex {
5934 | display: -ms-inline-flexbox !important;
5935 | display: inline-flex !important;
5936 | }
5937 | }
5938 |
5939 | @media (min-width: 992px) {
5940 | .d-lg-none {
5941 | display: none !important;
5942 | }
5943 | .d-lg-inline {
5944 | display: inline !important;
5945 | }
5946 | .d-lg-inline-block {
5947 | display: inline-block !important;
5948 | }
5949 | .d-lg-block {
5950 | display: block !important;
5951 | }
5952 | .d-lg-table {
5953 | display: table !important;
5954 | }
5955 | .d-lg-table-row {
5956 | display: table-row !important;
5957 | }
5958 | .d-lg-table-cell {
5959 | display: table-cell !important;
5960 | }
5961 | .d-lg-flex {
5962 | display: -ms-flexbox !important;
5963 | display: flex !important;
5964 | }
5965 | .d-lg-inline-flex {
5966 | display: -ms-inline-flexbox !important;
5967 | display: inline-flex !important;
5968 | }
5969 | }
5970 |
5971 | @media (min-width: 1200px) {
5972 | .d-xl-none {
5973 | display: none !important;
5974 | }
5975 | .d-xl-inline {
5976 | display: inline !important;
5977 | }
5978 | .d-xl-inline-block {
5979 | display: inline-block !important;
5980 | }
5981 | .d-xl-block {
5982 | display: block !important;
5983 | }
5984 | .d-xl-table {
5985 | display: table !important;
5986 | }
5987 | .d-xl-table-row {
5988 | display: table-row !important;
5989 | }
5990 | .d-xl-table-cell {
5991 | display: table-cell !important;
5992 | }
5993 | .d-xl-flex {
5994 | display: -ms-flexbox !important;
5995 | display: flex !important;
5996 | }
5997 | .d-xl-inline-flex {
5998 | display: -ms-inline-flexbox !important;
5999 | display: inline-flex !important;
6000 | }
6001 | }
6002 |
6003 | .d-print-block {
6004 | display: none !important;
6005 | }
6006 |
6007 | @media print {
6008 | .d-print-block {
6009 | display: block !important;
6010 | }
6011 | }
6012 |
6013 | .d-print-inline {
6014 | display: none !important;
6015 | }
6016 |
6017 | @media print {
6018 | .d-print-inline {
6019 | display: inline !important;
6020 | }
6021 | }
6022 |
6023 | .d-print-inline-block {
6024 | display: none !important;
6025 | }
6026 |
6027 | @media print {
6028 | .d-print-inline-block {
6029 | display: inline-block !important;
6030 | }
6031 | }
6032 |
6033 | @media print {
6034 | .d-print-none {
6035 | display: none !important;
6036 | }
6037 | }
6038 |
6039 | .embed-responsive {
6040 | position: relative;
6041 | display: block;
6042 | width: 100%;
6043 | padding: 0;
6044 | overflow: hidden;
6045 | }
6046 |
6047 | .embed-responsive::before {
6048 | display: block;
6049 | content: "";
6050 | }
6051 |
6052 | .embed-responsive .embed-responsive-item,
6053 | .embed-responsive iframe,
6054 | .embed-responsive embed,
6055 | .embed-responsive object,
6056 | .embed-responsive video {
6057 | position: absolute;
6058 | top: 0;
6059 | bottom: 0;
6060 | left: 0;
6061 | width: 100%;
6062 | height: 100%;
6063 | border: 0;
6064 | }
6065 |
6066 | .embed-responsive-21by9::before {
6067 | padding-top: 42.857143%;
6068 | }
6069 |
6070 | .embed-responsive-16by9::before {
6071 | padding-top: 56.25%;
6072 | }
6073 |
6074 | .embed-responsive-4by3::before {
6075 | padding-top: 75%;
6076 | }
6077 |
6078 | .embed-responsive-1by1::before {
6079 | padding-top: 100%;
6080 | }
6081 |
6082 | .flex-row {
6083 | -ms-flex-direction: row !important;
6084 | flex-direction: row !important;
6085 | }
6086 |
6087 | .flex-column {
6088 | -ms-flex-direction: column !important;
6089 | flex-direction: column !important;
6090 | }
6091 |
6092 | .flex-row-reverse {
6093 | -ms-flex-direction: row-reverse !important;
6094 | flex-direction: row-reverse !important;
6095 | }
6096 |
6097 | .flex-column-reverse {
6098 | -ms-flex-direction: column-reverse !important;
6099 | flex-direction: column-reverse !important;
6100 | }
6101 |
6102 | .flex-wrap {
6103 | -ms-flex-wrap: wrap !important;
6104 | flex-wrap: wrap !important;
6105 | }
6106 |
6107 | .flex-nowrap {
6108 | -ms-flex-wrap: nowrap !important;
6109 | flex-wrap: nowrap !important;
6110 | }
6111 |
6112 | .flex-wrap-reverse {
6113 | -ms-flex-wrap: wrap-reverse !important;
6114 | flex-wrap: wrap-reverse !important;
6115 | }
6116 |
6117 | .justify-content-start {
6118 | -ms-flex-pack: start !important;
6119 | justify-content: flex-start !important;
6120 | }
6121 |
6122 | .justify-content-end {
6123 | -ms-flex-pack: end !important;
6124 | justify-content: flex-end !important;
6125 | }
6126 |
6127 | .justify-content-center {
6128 | -ms-flex-pack: center !important;
6129 | justify-content: center !important;
6130 | }
6131 |
6132 | .justify-content-between {
6133 | -ms-flex-pack: justify !important;
6134 | justify-content: space-between !important;
6135 | }
6136 |
6137 | .justify-content-around {
6138 | -ms-flex-pack: distribute !important;
6139 | justify-content: space-around !important;
6140 | }
6141 |
6142 | .align-items-start {
6143 | -ms-flex-align: start !important;
6144 | align-items: flex-start !important;
6145 | }
6146 |
6147 | .align-items-end {
6148 | -ms-flex-align: end !important;
6149 | align-items: flex-end !important;
6150 | }
6151 |
6152 | .align-items-center {
6153 | -ms-flex-align: center !important;
6154 | align-items: center !important;
6155 | }
6156 |
6157 | .align-items-baseline {
6158 | -ms-flex-align: baseline !important;
6159 | align-items: baseline !important;
6160 | }
6161 |
6162 | .align-items-stretch {
6163 | -ms-flex-align: stretch !important;
6164 | align-items: stretch !important;
6165 | }
6166 |
6167 | .align-content-start {
6168 | -ms-flex-line-pack: start !important;
6169 | align-content: flex-start !important;
6170 | }
6171 |
6172 | .align-content-end {
6173 | -ms-flex-line-pack: end !important;
6174 | align-content: flex-end !important;
6175 | }
6176 |
6177 | .align-content-center {
6178 | -ms-flex-line-pack: center !important;
6179 | align-content: center !important;
6180 | }
6181 |
6182 | .align-content-between {
6183 | -ms-flex-line-pack: justify !important;
6184 | align-content: space-between !important;
6185 | }
6186 |
6187 | .align-content-around {
6188 | -ms-flex-line-pack: distribute !important;
6189 | align-content: space-around !important;
6190 | }
6191 |
6192 | .align-content-stretch {
6193 | -ms-flex-line-pack: stretch !important;
6194 | align-content: stretch !important;
6195 | }
6196 |
6197 | .align-self-auto {
6198 | -ms-flex-item-align: auto !important;
6199 | align-self: auto !important;
6200 | }
6201 |
6202 | .align-self-start {
6203 | -ms-flex-item-align: start !important;
6204 | align-self: flex-start !important;
6205 | }
6206 |
6207 | .align-self-end {
6208 | -ms-flex-item-align: end !important;
6209 | align-self: flex-end !important;
6210 | }
6211 |
6212 | .align-self-center {
6213 | -ms-flex-item-align: center !important;
6214 | align-self: center !important;
6215 | }
6216 |
6217 | .align-self-baseline {
6218 | -ms-flex-item-align: baseline !important;
6219 | align-self: baseline !important;
6220 | }
6221 |
6222 | .align-self-stretch {
6223 | -ms-flex-item-align: stretch !important;
6224 | align-self: stretch !important;
6225 | }
6226 |
6227 | @media (min-width: 576px) {
6228 | .flex-sm-row {
6229 | -ms-flex-direction: row !important;
6230 | flex-direction: row !important;
6231 | }
6232 | .flex-sm-column {
6233 | -ms-flex-direction: column !important;
6234 | flex-direction: column !important;
6235 | }
6236 | .flex-sm-row-reverse {
6237 | -ms-flex-direction: row-reverse !important;
6238 | flex-direction: row-reverse !important;
6239 | }
6240 | .flex-sm-column-reverse {
6241 | -ms-flex-direction: column-reverse !important;
6242 | flex-direction: column-reverse !important;
6243 | }
6244 | .flex-sm-wrap {
6245 | -ms-flex-wrap: wrap !important;
6246 | flex-wrap: wrap !important;
6247 | }
6248 | .flex-sm-nowrap {
6249 | -ms-flex-wrap: nowrap !important;
6250 | flex-wrap: nowrap !important;
6251 | }
6252 | .flex-sm-wrap-reverse {
6253 | -ms-flex-wrap: wrap-reverse !important;
6254 | flex-wrap: wrap-reverse !important;
6255 | }
6256 | .justify-content-sm-start {
6257 | -ms-flex-pack: start !important;
6258 | justify-content: flex-start !important;
6259 | }
6260 | .justify-content-sm-end {
6261 | -ms-flex-pack: end !important;
6262 | justify-content: flex-end !important;
6263 | }
6264 | .justify-content-sm-center {
6265 | -ms-flex-pack: center !important;
6266 | justify-content: center !important;
6267 | }
6268 | .justify-content-sm-between {
6269 | -ms-flex-pack: justify !important;
6270 | justify-content: space-between !important;
6271 | }
6272 | .justify-content-sm-around {
6273 | -ms-flex-pack: distribute !important;
6274 | justify-content: space-around !important;
6275 | }
6276 | .align-items-sm-start {
6277 | -ms-flex-align: start !important;
6278 | align-items: flex-start !important;
6279 | }
6280 | .align-items-sm-end {
6281 | -ms-flex-align: end !important;
6282 | align-items: flex-end !important;
6283 | }
6284 | .align-items-sm-center {
6285 | -ms-flex-align: center !important;
6286 | align-items: center !important;
6287 | }
6288 | .align-items-sm-baseline {
6289 | -ms-flex-align: baseline !important;
6290 | align-items: baseline !important;
6291 | }
6292 | .align-items-sm-stretch {
6293 | -ms-flex-align: stretch !important;
6294 | align-items: stretch !important;
6295 | }
6296 | .align-content-sm-start {
6297 | -ms-flex-line-pack: start !important;
6298 | align-content: flex-start !important;
6299 | }
6300 | .align-content-sm-end {
6301 | -ms-flex-line-pack: end !important;
6302 | align-content: flex-end !important;
6303 | }
6304 | .align-content-sm-center {
6305 | -ms-flex-line-pack: center !important;
6306 | align-content: center !important;
6307 | }
6308 | .align-content-sm-between {
6309 | -ms-flex-line-pack: justify !important;
6310 | align-content: space-between !important;
6311 | }
6312 | .align-content-sm-around {
6313 | -ms-flex-line-pack: distribute !important;
6314 | align-content: space-around !important;
6315 | }
6316 | .align-content-sm-stretch {
6317 | -ms-flex-line-pack: stretch !important;
6318 | align-content: stretch !important;
6319 | }
6320 | .align-self-sm-auto {
6321 | -ms-flex-item-align: auto !important;
6322 | align-self: auto !important;
6323 | }
6324 | .align-self-sm-start {
6325 | -ms-flex-item-align: start !important;
6326 | align-self: flex-start !important;
6327 | }
6328 | .align-self-sm-end {
6329 | -ms-flex-item-align: end !important;
6330 | align-self: flex-end !important;
6331 | }
6332 | .align-self-sm-center {
6333 | -ms-flex-item-align: center !important;
6334 | align-self: center !important;
6335 | }
6336 | .align-self-sm-baseline {
6337 | -ms-flex-item-align: baseline !important;
6338 | align-self: baseline !important;
6339 | }
6340 | .align-self-sm-stretch {
6341 | -ms-flex-item-align: stretch !important;
6342 | align-self: stretch !important;
6343 | }
6344 | }
6345 |
6346 | @media (min-width: 768px) {
6347 | .flex-md-row {
6348 | -ms-flex-direction: row !important;
6349 | flex-direction: row !important;
6350 | }
6351 | .flex-md-column {
6352 | -ms-flex-direction: column !important;
6353 | flex-direction: column !important;
6354 | }
6355 | .flex-md-row-reverse {
6356 | -ms-flex-direction: row-reverse !important;
6357 | flex-direction: row-reverse !important;
6358 | }
6359 | .flex-md-column-reverse {
6360 | -ms-flex-direction: column-reverse !important;
6361 | flex-direction: column-reverse !important;
6362 | }
6363 | .flex-md-wrap {
6364 | -ms-flex-wrap: wrap !important;
6365 | flex-wrap: wrap !important;
6366 | }
6367 | .flex-md-nowrap {
6368 | -ms-flex-wrap: nowrap !important;
6369 | flex-wrap: nowrap !important;
6370 | }
6371 | .flex-md-wrap-reverse {
6372 | -ms-flex-wrap: wrap-reverse !important;
6373 | flex-wrap: wrap-reverse !important;
6374 | }
6375 | .justify-content-md-start {
6376 | -ms-flex-pack: start !important;
6377 | justify-content: flex-start !important;
6378 | }
6379 | .justify-content-md-end {
6380 | -ms-flex-pack: end !important;
6381 | justify-content: flex-end !important;
6382 | }
6383 | .justify-content-md-center {
6384 | -ms-flex-pack: center !important;
6385 | justify-content: center !important;
6386 | }
6387 | .justify-content-md-between {
6388 | -ms-flex-pack: justify !important;
6389 | justify-content: space-between !important;
6390 | }
6391 | .justify-content-md-around {
6392 | -ms-flex-pack: distribute !important;
6393 | justify-content: space-around !important;
6394 | }
6395 | .align-items-md-start {
6396 | -ms-flex-align: start !important;
6397 | align-items: flex-start !important;
6398 | }
6399 | .align-items-md-end {
6400 | -ms-flex-align: end !important;
6401 | align-items: flex-end !important;
6402 | }
6403 | .align-items-md-center {
6404 | -ms-flex-align: center !important;
6405 | align-items: center !important;
6406 | }
6407 | .align-items-md-baseline {
6408 | -ms-flex-align: baseline !important;
6409 | align-items: baseline !important;
6410 | }
6411 | .align-items-md-stretch {
6412 | -ms-flex-align: stretch !important;
6413 | align-items: stretch !important;
6414 | }
6415 | .align-content-md-start {
6416 | -ms-flex-line-pack: start !important;
6417 | align-content: flex-start !important;
6418 | }
6419 | .align-content-md-end {
6420 | -ms-flex-line-pack: end !important;
6421 | align-content: flex-end !important;
6422 | }
6423 | .align-content-md-center {
6424 | -ms-flex-line-pack: center !important;
6425 | align-content: center !important;
6426 | }
6427 | .align-content-md-between {
6428 | -ms-flex-line-pack: justify !important;
6429 | align-content: space-between !important;
6430 | }
6431 | .align-content-md-around {
6432 | -ms-flex-line-pack: distribute !important;
6433 | align-content: space-around !important;
6434 | }
6435 | .align-content-md-stretch {
6436 | -ms-flex-line-pack: stretch !important;
6437 | align-content: stretch !important;
6438 | }
6439 | .align-self-md-auto {
6440 | -ms-flex-item-align: auto !important;
6441 | align-self: auto !important;
6442 | }
6443 | .align-self-md-start {
6444 | -ms-flex-item-align: start !important;
6445 | align-self: flex-start !important;
6446 | }
6447 | .align-self-md-end {
6448 | -ms-flex-item-align: end !important;
6449 | align-self: flex-end !important;
6450 | }
6451 | .align-self-md-center {
6452 | -ms-flex-item-align: center !important;
6453 | align-self: center !important;
6454 | }
6455 | .align-self-md-baseline {
6456 | -ms-flex-item-align: baseline !important;
6457 | align-self: baseline !important;
6458 | }
6459 | .align-self-md-stretch {
6460 | -ms-flex-item-align: stretch !important;
6461 | align-self: stretch !important;
6462 | }
6463 | }
6464 |
6465 | @media (min-width: 992px) {
6466 | .flex-lg-row {
6467 | -ms-flex-direction: row !important;
6468 | flex-direction: row !important;
6469 | }
6470 | .flex-lg-column {
6471 | -ms-flex-direction: column !important;
6472 | flex-direction: column !important;
6473 | }
6474 | .flex-lg-row-reverse {
6475 | -ms-flex-direction: row-reverse !important;
6476 | flex-direction: row-reverse !important;
6477 | }
6478 | .flex-lg-column-reverse {
6479 | -ms-flex-direction: column-reverse !important;
6480 | flex-direction: column-reverse !important;
6481 | }
6482 | .flex-lg-wrap {
6483 | -ms-flex-wrap: wrap !important;
6484 | flex-wrap: wrap !important;
6485 | }
6486 | .flex-lg-nowrap {
6487 | -ms-flex-wrap: nowrap !important;
6488 | flex-wrap: nowrap !important;
6489 | }
6490 | .flex-lg-wrap-reverse {
6491 | -ms-flex-wrap: wrap-reverse !important;
6492 | flex-wrap: wrap-reverse !important;
6493 | }
6494 | .justify-content-lg-start {
6495 | -ms-flex-pack: start !important;
6496 | justify-content: flex-start !important;
6497 | }
6498 | .justify-content-lg-end {
6499 | -ms-flex-pack: end !important;
6500 | justify-content: flex-end !important;
6501 | }
6502 | .justify-content-lg-center {
6503 | -ms-flex-pack: center !important;
6504 | justify-content: center !important;
6505 | }
6506 | .justify-content-lg-between {
6507 | -ms-flex-pack: justify !important;
6508 | justify-content: space-between !important;
6509 | }
6510 | .justify-content-lg-around {
6511 | -ms-flex-pack: distribute !important;
6512 | justify-content: space-around !important;
6513 | }
6514 | .align-items-lg-start {
6515 | -ms-flex-align: start !important;
6516 | align-items: flex-start !important;
6517 | }
6518 | .align-items-lg-end {
6519 | -ms-flex-align: end !important;
6520 | align-items: flex-end !important;
6521 | }
6522 | .align-items-lg-center {
6523 | -ms-flex-align: center !important;
6524 | align-items: center !important;
6525 | }
6526 | .align-items-lg-baseline {
6527 | -ms-flex-align: baseline !important;
6528 | align-items: baseline !important;
6529 | }
6530 | .align-items-lg-stretch {
6531 | -ms-flex-align: stretch !important;
6532 | align-items: stretch !important;
6533 | }
6534 | .align-content-lg-start {
6535 | -ms-flex-line-pack: start !important;
6536 | align-content: flex-start !important;
6537 | }
6538 | .align-content-lg-end {
6539 | -ms-flex-line-pack: end !important;
6540 | align-content: flex-end !important;
6541 | }
6542 | .align-content-lg-center {
6543 | -ms-flex-line-pack: center !important;
6544 | align-content: center !important;
6545 | }
6546 | .align-content-lg-between {
6547 | -ms-flex-line-pack: justify !important;
6548 | align-content: space-between !important;
6549 | }
6550 | .align-content-lg-around {
6551 | -ms-flex-line-pack: distribute !important;
6552 | align-content: space-around !important;
6553 | }
6554 | .align-content-lg-stretch {
6555 | -ms-flex-line-pack: stretch !important;
6556 | align-content: stretch !important;
6557 | }
6558 | .align-self-lg-auto {
6559 | -ms-flex-item-align: auto !important;
6560 | align-self: auto !important;
6561 | }
6562 | .align-self-lg-start {
6563 | -ms-flex-item-align: start !important;
6564 | align-self: flex-start !important;
6565 | }
6566 | .align-self-lg-end {
6567 | -ms-flex-item-align: end !important;
6568 | align-self: flex-end !important;
6569 | }
6570 | .align-self-lg-center {
6571 | -ms-flex-item-align: center !important;
6572 | align-self: center !important;
6573 | }
6574 | .align-self-lg-baseline {
6575 | -ms-flex-item-align: baseline !important;
6576 | align-self: baseline !important;
6577 | }
6578 | .align-self-lg-stretch {
6579 | -ms-flex-item-align: stretch !important;
6580 | align-self: stretch !important;
6581 | }
6582 | }
6583 |
6584 | @media (min-width: 1200px) {
6585 | .flex-xl-row {
6586 | -ms-flex-direction: row !important;
6587 | flex-direction: row !important;
6588 | }
6589 | .flex-xl-column {
6590 | -ms-flex-direction: column !important;
6591 | flex-direction: column !important;
6592 | }
6593 | .flex-xl-row-reverse {
6594 | -ms-flex-direction: row-reverse !important;
6595 | flex-direction: row-reverse !important;
6596 | }
6597 | .flex-xl-column-reverse {
6598 | -ms-flex-direction: column-reverse !important;
6599 | flex-direction: column-reverse !important;
6600 | }
6601 | .flex-xl-wrap {
6602 | -ms-flex-wrap: wrap !important;
6603 | flex-wrap: wrap !important;
6604 | }
6605 | .flex-xl-nowrap {
6606 | -ms-flex-wrap: nowrap !important;
6607 | flex-wrap: nowrap !important;
6608 | }
6609 | .flex-xl-wrap-reverse {
6610 | -ms-flex-wrap: wrap-reverse !important;
6611 | flex-wrap: wrap-reverse !important;
6612 | }
6613 | .justify-content-xl-start {
6614 | -ms-flex-pack: start !important;
6615 | justify-content: flex-start !important;
6616 | }
6617 | .justify-content-xl-end {
6618 | -ms-flex-pack: end !important;
6619 | justify-content: flex-end !important;
6620 | }
6621 | .justify-content-xl-center {
6622 | -ms-flex-pack: center !important;
6623 | justify-content: center !important;
6624 | }
6625 | .justify-content-xl-between {
6626 | -ms-flex-pack: justify !important;
6627 | justify-content: space-between !important;
6628 | }
6629 | .justify-content-xl-around {
6630 | -ms-flex-pack: distribute !important;
6631 | justify-content: space-around !important;
6632 | }
6633 | .align-items-xl-start {
6634 | -ms-flex-align: start !important;
6635 | align-items: flex-start !important;
6636 | }
6637 | .align-items-xl-end {
6638 | -ms-flex-align: end !important;
6639 | align-items: flex-end !important;
6640 | }
6641 | .align-items-xl-center {
6642 | -ms-flex-align: center !important;
6643 | align-items: center !important;
6644 | }
6645 | .align-items-xl-baseline {
6646 | -ms-flex-align: baseline !important;
6647 | align-items: baseline !important;
6648 | }
6649 | .align-items-xl-stretch {
6650 | -ms-flex-align: stretch !important;
6651 | align-items: stretch !important;
6652 | }
6653 | .align-content-xl-start {
6654 | -ms-flex-line-pack: start !important;
6655 | align-content: flex-start !important;
6656 | }
6657 | .align-content-xl-end {
6658 | -ms-flex-line-pack: end !important;
6659 | align-content: flex-end !important;
6660 | }
6661 | .align-content-xl-center {
6662 | -ms-flex-line-pack: center !important;
6663 | align-content: center !important;
6664 | }
6665 | .align-content-xl-between {
6666 | -ms-flex-line-pack: justify !important;
6667 | align-content: space-between !important;
6668 | }
6669 | .align-content-xl-around {
6670 | -ms-flex-line-pack: distribute !important;
6671 | align-content: space-around !important;
6672 | }
6673 | .align-content-xl-stretch {
6674 | -ms-flex-line-pack: stretch !important;
6675 | align-content: stretch !important;
6676 | }
6677 | .align-self-xl-auto {
6678 | -ms-flex-item-align: auto !important;
6679 | align-self: auto !important;
6680 | }
6681 | .align-self-xl-start {
6682 | -ms-flex-item-align: start !important;
6683 | align-self: flex-start !important;
6684 | }
6685 | .align-self-xl-end {
6686 | -ms-flex-item-align: end !important;
6687 | align-self: flex-end !important;
6688 | }
6689 | .align-self-xl-center {
6690 | -ms-flex-item-align: center !important;
6691 | align-self: center !important;
6692 | }
6693 | .align-self-xl-baseline {
6694 | -ms-flex-item-align: baseline !important;
6695 | align-self: baseline !important;
6696 | }
6697 | .align-self-xl-stretch {
6698 | -ms-flex-item-align: stretch !important;
6699 | align-self: stretch !important;
6700 | }
6701 | }
6702 |
6703 | .float-left {
6704 | float: left !important;
6705 | }
6706 |
6707 | .float-right {
6708 | float: right !important;
6709 | }
6710 |
6711 | .float-none {
6712 | float: none !important;
6713 | }
6714 |
6715 | @media (min-width: 576px) {
6716 | .float-sm-left {
6717 | float: left !important;
6718 | }
6719 | .float-sm-right {
6720 | float: right !important;
6721 | }
6722 | .float-sm-none {
6723 | float: none !important;
6724 | }
6725 | }
6726 |
6727 | @media (min-width: 768px) {
6728 | .float-md-left {
6729 | float: left !important;
6730 | }
6731 | .float-md-right {
6732 | float: right !important;
6733 | }
6734 | .float-md-none {
6735 | float: none !important;
6736 | }
6737 | }
6738 |
6739 | @media (min-width: 992px) {
6740 | .float-lg-left {
6741 | float: left !important;
6742 | }
6743 | .float-lg-right {
6744 | float: right !important;
6745 | }
6746 | .float-lg-none {
6747 | float: none !important;
6748 | }
6749 | }
6750 |
6751 | @media (min-width: 1200px) {
6752 | .float-xl-left {
6753 | float: left !important;
6754 | }
6755 | .float-xl-right {
6756 | float: right !important;
6757 | }
6758 | .float-xl-none {
6759 | float: none !important;
6760 | }
6761 | }
6762 |
6763 | .position-static {
6764 | position: static !important;
6765 | }
6766 |
6767 | .position-relative {
6768 | position: relative !important;
6769 | }
6770 |
6771 | .position-absolute {
6772 | position: absolute !important;
6773 | }
6774 |
6775 | .position-fixed {
6776 | position: fixed !important;
6777 | }
6778 |
6779 | .position-sticky {
6780 | position: -webkit-sticky !important;
6781 | position: sticky !important;
6782 | }
6783 |
6784 | .fixed-top {
6785 | position: fixed;
6786 | top: 0;
6787 | right: 0;
6788 | left: 0;
6789 | z-index: 1030;
6790 | }
6791 |
6792 | .fixed-bottom {
6793 | position: fixed;
6794 | right: 0;
6795 | bottom: 0;
6796 | left: 0;
6797 | z-index: 1030;
6798 | }
6799 |
6800 | @supports ((position: -webkit-sticky) or (position: sticky)) {
6801 | .sticky-top {
6802 | position: -webkit-sticky;
6803 | position: sticky;
6804 | top: 0;
6805 | z-index: 1020;
6806 | }
6807 | }
6808 |
6809 | .sr-only {
6810 | position: absolute;
6811 | width: 1px;
6812 | height: 1px;
6813 | padding: 0;
6814 | overflow: hidden;
6815 | clip: rect(0, 0, 0, 0);
6816 | white-space: nowrap;
6817 | -webkit-clip-path: inset(50%);
6818 | clip-path: inset(50%);
6819 | border: 0;
6820 | }
6821 |
6822 | .sr-only-focusable:active, .sr-only-focusable:focus {
6823 | position: static;
6824 | width: auto;
6825 | height: auto;
6826 | overflow: visible;
6827 | clip: auto;
6828 | white-space: normal;
6829 | -webkit-clip-path: none;
6830 | clip-path: none;
6831 | }
6832 |
6833 | .w-25 {
6834 | width: 25% !important;
6835 | }
6836 |
6837 | .w-50 {
6838 | width: 50% !important;
6839 | }
6840 |
6841 | .w-75 {
6842 | width: 75% !important;
6843 | }
6844 |
6845 | .w-100 {
6846 | width: 100% !important;
6847 | }
6848 |
6849 | .h-25 {
6850 | height: 25% !important;
6851 | }
6852 |
6853 | .h-50 {
6854 | height: 50% !important;
6855 | }
6856 |
6857 | .h-75 {
6858 | height: 75% !important;
6859 | }
6860 |
6861 | .h-100 {
6862 | height: 100% !important;
6863 | }
6864 |
6865 | .mw-100 {
6866 | max-width: 100% !important;
6867 | }
6868 |
6869 | .mh-100 {
6870 | max-height: 100% !important;
6871 | }
6872 |
6873 | .m-0 {
6874 | margin: 0 !important;
6875 | }
6876 |
6877 | .mt-0,
6878 | .my-0 {
6879 | margin-top: 0 !important;
6880 | }
6881 |
6882 | .mr-0,
6883 | .mx-0 {
6884 | margin-right: 0 !important;
6885 | }
6886 |
6887 | .mb-0,
6888 | .my-0 {
6889 | margin-bottom: 0 !important;
6890 | }
6891 |
6892 | .ml-0,
6893 | .mx-0 {
6894 | margin-left: 0 !important;
6895 | }
6896 |
6897 | .m-1 {
6898 | margin: 0.25rem !important;
6899 | }
6900 |
6901 | .mt-1,
6902 | .my-1 {
6903 | margin-top: 0.25rem !important;
6904 | }
6905 |
6906 | .mr-1,
6907 | .mx-1 {
6908 | margin-right: 0.25rem !important;
6909 | }
6910 |
6911 | .mb-1,
6912 | .my-1 {
6913 | margin-bottom: 0.25rem !important;
6914 | }
6915 |
6916 | .ml-1,
6917 | .mx-1 {
6918 | margin-left: 0.25rem !important;
6919 | }
6920 |
6921 | .m-2 {
6922 | margin: 0.5rem !important;
6923 | }
6924 |
6925 | .mt-2,
6926 | .my-2 {
6927 | margin-top: 0.5rem !important;
6928 | }
6929 |
6930 | .mr-2,
6931 | .mx-2 {
6932 | margin-right: 0.5rem !important;
6933 | }
6934 |
6935 | .mb-2,
6936 | .my-2 {
6937 | margin-bottom: 0.5rem !important;
6938 | }
6939 |
6940 | .ml-2,
6941 | .mx-2 {
6942 | margin-left: 0.5rem !important;
6943 | }
6944 |
6945 | .m-3 {
6946 | margin: 1rem !important;
6947 | }
6948 |
6949 | .mt-3,
6950 | .my-3 {
6951 | margin-top: 1rem !important;
6952 | }
6953 |
6954 | .mr-3,
6955 | .mx-3 {
6956 | margin-right: 1rem !important;
6957 | }
6958 |
6959 | .mb-3,
6960 | .my-3 {
6961 | margin-bottom: 1rem !important;
6962 | }
6963 |
6964 | .ml-3,
6965 | .mx-3 {
6966 | margin-left: 1rem !important;
6967 | }
6968 |
6969 | .m-4 {
6970 | margin: 1.5rem !important;
6971 | }
6972 |
6973 | .mt-4,
6974 | .my-4 {
6975 | margin-top: 1.5rem !important;
6976 | }
6977 |
6978 | .mr-4,
6979 | .mx-4 {
6980 | margin-right: 1.5rem !important;
6981 | }
6982 |
6983 | .mb-4,
6984 | .my-4 {
6985 | margin-bottom: 1.5rem !important;
6986 | }
6987 |
6988 | .ml-4,
6989 | .mx-4 {
6990 | margin-left: 1.5rem !important;
6991 | }
6992 |
6993 | .m-5 {
6994 | margin: 3rem !important;
6995 | }
6996 |
6997 | .mt-5,
6998 | .my-5 {
6999 | margin-top: 3rem !important;
7000 | }
7001 |
7002 | .mr-5,
7003 | .mx-5 {
7004 | margin-right: 3rem !important;
7005 | }
7006 |
7007 | .mb-5,
7008 | .my-5 {
7009 | margin-bottom: 3rem !important;
7010 | }
7011 |
7012 | .ml-5,
7013 | .mx-5 {
7014 | margin-left: 3rem !important;
7015 | }
7016 |
7017 | .p-0 {
7018 | padding: 0 !important;
7019 | }
7020 |
7021 | .pt-0,
7022 | .py-0 {
7023 | padding-top: 0 !important;
7024 | }
7025 |
7026 | .pr-0,
7027 | .px-0 {
7028 | padding-right: 0 !important;
7029 | }
7030 |
7031 | .pb-0,
7032 | .py-0 {
7033 | padding-bottom: 0 !important;
7034 | }
7035 |
7036 | .pl-0,
7037 | .px-0 {
7038 | padding-left: 0 !important;
7039 | }
7040 |
7041 | .p-1 {
7042 | padding: 0.25rem !important;
7043 | }
7044 |
7045 | .pt-1,
7046 | .py-1 {
7047 | padding-top: 0.25rem !important;
7048 | }
7049 |
7050 | .pr-1,
7051 | .px-1 {
7052 | padding-right: 0.25rem !important;
7053 | }
7054 |
7055 | .pb-1,
7056 | .py-1 {
7057 | padding-bottom: 0.25rem !important;
7058 | }
7059 |
7060 | .pl-1,
7061 | .px-1 {
7062 | padding-left: 0.25rem !important;
7063 | }
7064 |
7065 | .p-2 {
7066 | padding: 0.5rem !important;
7067 | }
7068 |
7069 | .pt-2,
7070 | .py-2 {
7071 | padding-top: 0.5rem !important;
7072 | }
7073 |
7074 | .pr-2,
7075 | .px-2 {
7076 | padding-right: 0.5rem !important;
7077 | }
7078 |
7079 | .pb-2,
7080 | .py-2 {
7081 | padding-bottom: 0.5rem !important;
7082 | }
7083 |
7084 | .pl-2,
7085 | .px-2 {
7086 | padding-left: 0.5rem !important;
7087 | }
7088 |
7089 | .p-3 {
7090 | padding: 1rem !important;
7091 | }
7092 |
7093 | .pt-3,
7094 | .py-3 {
7095 | padding-top: 1rem !important;
7096 | }
7097 |
7098 | .pr-3,
7099 | .px-3 {
7100 | padding-right: 1rem !important;
7101 | }
7102 |
7103 | .pb-3,
7104 | .py-3 {
7105 | padding-bottom: 1rem !important;
7106 | }
7107 |
7108 | .pl-3,
7109 | .px-3 {
7110 | padding-left: 1rem !important;
7111 | }
7112 |
7113 | .p-4 {
7114 | padding: 1.5rem !important;
7115 | }
7116 |
7117 | .pt-4,
7118 | .py-4 {
7119 | padding-top: 1.5rem !important;
7120 | }
7121 |
7122 | .pr-4,
7123 | .px-4 {
7124 | padding-right: 1.5rem !important;
7125 | }
7126 |
7127 | .pb-4,
7128 | .py-4 {
7129 | padding-bottom: 1.5rem !important;
7130 | }
7131 |
7132 | .pl-4,
7133 | .px-4 {
7134 | padding-left: 1.5rem !important;
7135 | }
7136 |
7137 | .p-5 {
7138 | padding: 3rem !important;
7139 | }
7140 |
7141 | .pt-5,
7142 | .py-5 {
7143 | padding-top: 3rem !important;
7144 | }
7145 |
7146 | .pr-5,
7147 | .px-5 {
7148 | padding-right: 3rem !important;
7149 | }
7150 |
7151 | .pb-5,
7152 | .py-5 {
7153 | padding-bottom: 3rem !important;
7154 | }
7155 |
7156 | .pl-5,
7157 | .px-5 {
7158 | padding-left: 3rem !important;
7159 | }
7160 |
7161 | .m-auto {
7162 | margin: auto !important;
7163 | }
7164 |
7165 | .mt-auto,
7166 | .my-auto {
7167 | margin-top: auto !important;
7168 | }
7169 |
7170 | .mr-auto,
7171 | .mx-auto {
7172 | margin-right: auto !important;
7173 | }
7174 |
7175 | .mb-auto,
7176 | .my-auto {
7177 | margin-bottom: auto !important;
7178 | }
7179 |
7180 | .ml-auto,
7181 | .mx-auto {
7182 | margin-left: auto !important;
7183 | }
7184 |
7185 | @media (min-width: 576px) {
7186 | .m-sm-0 {
7187 | margin: 0 !important;
7188 | }
7189 | .mt-sm-0,
7190 | .my-sm-0 {
7191 | margin-top: 0 !important;
7192 | }
7193 | .mr-sm-0,
7194 | .mx-sm-0 {
7195 | margin-right: 0 !important;
7196 | }
7197 | .mb-sm-0,
7198 | .my-sm-0 {
7199 | margin-bottom: 0 !important;
7200 | }
7201 | .ml-sm-0,
7202 | .mx-sm-0 {
7203 | margin-left: 0 !important;
7204 | }
7205 | .m-sm-1 {
7206 | margin: 0.25rem !important;
7207 | }
7208 | .mt-sm-1,
7209 | .my-sm-1 {
7210 | margin-top: 0.25rem !important;
7211 | }
7212 | .mr-sm-1,
7213 | .mx-sm-1 {
7214 | margin-right: 0.25rem !important;
7215 | }
7216 | .mb-sm-1,
7217 | .my-sm-1 {
7218 | margin-bottom: 0.25rem !important;
7219 | }
7220 | .ml-sm-1,
7221 | .mx-sm-1 {
7222 | margin-left: 0.25rem !important;
7223 | }
7224 | .m-sm-2 {
7225 | margin: 0.5rem !important;
7226 | }
7227 | .mt-sm-2,
7228 | .my-sm-2 {
7229 | margin-top: 0.5rem !important;
7230 | }
7231 | .mr-sm-2,
7232 | .mx-sm-2 {
7233 | margin-right: 0.5rem !important;
7234 | }
7235 | .mb-sm-2,
7236 | .my-sm-2 {
7237 | margin-bottom: 0.5rem !important;
7238 | }
7239 | .ml-sm-2,
7240 | .mx-sm-2 {
7241 | margin-left: 0.5rem !important;
7242 | }
7243 | .m-sm-3 {
7244 | margin: 1rem !important;
7245 | }
7246 | .mt-sm-3,
7247 | .my-sm-3 {
7248 | margin-top: 1rem !important;
7249 | }
7250 | .mr-sm-3,
7251 | .mx-sm-3 {
7252 | margin-right: 1rem !important;
7253 | }
7254 | .mb-sm-3,
7255 | .my-sm-3 {
7256 | margin-bottom: 1rem !important;
7257 | }
7258 | .ml-sm-3,
7259 | .mx-sm-3 {
7260 | margin-left: 1rem !important;
7261 | }
7262 | .m-sm-4 {
7263 | margin: 1.5rem !important;
7264 | }
7265 | .mt-sm-4,
7266 | .my-sm-4 {
7267 | margin-top: 1.5rem !important;
7268 | }
7269 | .mr-sm-4,
7270 | .mx-sm-4 {
7271 | margin-right: 1.5rem !important;
7272 | }
7273 | .mb-sm-4,
7274 | .my-sm-4 {
7275 | margin-bottom: 1.5rem !important;
7276 | }
7277 | .ml-sm-4,
7278 | .mx-sm-4 {
7279 | margin-left: 1.5rem !important;
7280 | }
7281 | .m-sm-5 {
7282 | margin: 3rem !important;
7283 | }
7284 | .mt-sm-5,
7285 | .my-sm-5 {
7286 | margin-top: 3rem !important;
7287 | }
7288 | .mr-sm-5,
7289 | .mx-sm-5 {
7290 | margin-right: 3rem !important;
7291 | }
7292 | .mb-sm-5,
7293 | .my-sm-5 {
7294 | margin-bottom: 3rem !important;
7295 | }
7296 | .ml-sm-5,
7297 | .mx-sm-5 {
7298 | margin-left: 3rem !important;
7299 | }
7300 | .p-sm-0 {
7301 | padding: 0 !important;
7302 | }
7303 | .pt-sm-0,
7304 | .py-sm-0 {
7305 | padding-top: 0 !important;
7306 | }
7307 | .pr-sm-0,
7308 | .px-sm-0 {
7309 | padding-right: 0 !important;
7310 | }
7311 | .pb-sm-0,
7312 | .py-sm-0 {
7313 | padding-bottom: 0 !important;
7314 | }
7315 | .pl-sm-0,
7316 | .px-sm-0 {
7317 | padding-left: 0 !important;
7318 | }
7319 | .p-sm-1 {
7320 | padding: 0.25rem !important;
7321 | }
7322 | .pt-sm-1,
7323 | .py-sm-1 {
7324 | padding-top: 0.25rem !important;
7325 | }
7326 | .pr-sm-1,
7327 | .px-sm-1 {
7328 | padding-right: 0.25rem !important;
7329 | }
7330 | .pb-sm-1,
7331 | .py-sm-1 {
7332 | padding-bottom: 0.25rem !important;
7333 | }
7334 | .pl-sm-1,
7335 | .px-sm-1 {
7336 | padding-left: 0.25rem !important;
7337 | }
7338 | .p-sm-2 {
7339 | padding: 0.5rem !important;
7340 | }
7341 | .pt-sm-2,
7342 | .py-sm-2 {
7343 | padding-top: 0.5rem !important;
7344 | }
7345 | .pr-sm-2,
7346 | .px-sm-2 {
7347 | padding-right: 0.5rem !important;
7348 | }
7349 | .pb-sm-2,
7350 | .py-sm-2 {
7351 | padding-bottom: 0.5rem !important;
7352 | }
7353 | .pl-sm-2,
7354 | .px-sm-2 {
7355 | padding-left: 0.5rem !important;
7356 | }
7357 | .p-sm-3 {
7358 | padding: 1rem !important;
7359 | }
7360 | .pt-sm-3,
7361 | .py-sm-3 {
7362 | padding-top: 1rem !important;
7363 | }
7364 | .pr-sm-3,
7365 | .px-sm-3 {
7366 | padding-right: 1rem !important;
7367 | }
7368 | .pb-sm-3,
7369 | .py-sm-3 {
7370 | padding-bottom: 1rem !important;
7371 | }
7372 | .pl-sm-3,
7373 | .px-sm-3 {
7374 | padding-left: 1rem !important;
7375 | }
7376 | .p-sm-4 {
7377 | padding: 1.5rem !important;
7378 | }
7379 | .pt-sm-4,
7380 | .py-sm-4 {
7381 | padding-top: 1.5rem !important;
7382 | }
7383 | .pr-sm-4,
7384 | .px-sm-4 {
7385 | padding-right: 1.5rem !important;
7386 | }
7387 | .pb-sm-4,
7388 | .py-sm-4 {
7389 | padding-bottom: 1.5rem !important;
7390 | }
7391 | .pl-sm-4,
7392 | .px-sm-4 {
7393 | padding-left: 1.5rem !important;
7394 | }
7395 | .p-sm-5 {
7396 | padding: 3rem !important;
7397 | }
7398 | .pt-sm-5,
7399 | .py-sm-5 {
7400 | padding-top: 3rem !important;
7401 | }
7402 | .pr-sm-5,
7403 | .px-sm-5 {
7404 | padding-right: 3rem !important;
7405 | }
7406 | .pb-sm-5,
7407 | .py-sm-5 {
7408 | padding-bottom: 3rem !important;
7409 | }
7410 | .pl-sm-5,
7411 | .px-sm-5 {
7412 | padding-left: 3rem !important;
7413 | }
7414 | .m-sm-auto {
7415 | margin: auto !important;
7416 | }
7417 | .mt-sm-auto,
7418 | .my-sm-auto {
7419 | margin-top: auto !important;
7420 | }
7421 | .mr-sm-auto,
7422 | .mx-sm-auto {
7423 | margin-right: auto !important;
7424 | }
7425 | .mb-sm-auto,
7426 | .my-sm-auto {
7427 | margin-bottom: auto !important;
7428 | }
7429 | .ml-sm-auto,
7430 | .mx-sm-auto {
7431 | margin-left: auto !important;
7432 | }
7433 | }
7434 |
7435 | @media (min-width: 768px) {
7436 | .m-md-0 {
7437 | margin: 0 !important;
7438 | }
7439 | .mt-md-0,
7440 | .my-md-0 {
7441 | margin-top: 0 !important;
7442 | }
7443 | .mr-md-0,
7444 | .mx-md-0 {
7445 | margin-right: 0 !important;
7446 | }
7447 | .mb-md-0,
7448 | .my-md-0 {
7449 | margin-bottom: 0 !important;
7450 | }
7451 | .ml-md-0,
7452 | .mx-md-0 {
7453 | margin-left: 0 !important;
7454 | }
7455 | .m-md-1 {
7456 | margin: 0.25rem !important;
7457 | }
7458 | .mt-md-1,
7459 | .my-md-1 {
7460 | margin-top: 0.25rem !important;
7461 | }
7462 | .mr-md-1,
7463 | .mx-md-1 {
7464 | margin-right: 0.25rem !important;
7465 | }
7466 | .mb-md-1,
7467 | .my-md-1 {
7468 | margin-bottom: 0.25rem !important;
7469 | }
7470 | .ml-md-1,
7471 | .mx-md-1 {
7472 | margin-left: 0.25rem !important;
7473 | }
7474 | .m-md-2 {
7475 | margin: 0.5rem !important;
7476 | }
7477 | .mt-md-2,
7478 | .my-md-2 {
7479 | margin-top: 0.5rem !important;
7480 | }
7481 | .mr-md-2,
7482 | .mx-md-2 {
7483 | margin-right: 0.5rem !important;
7484 | }
7485 | .mb-md-2,
7486 | .my-md-2 {
7487 | margin-bottom: 0.5rem !important;
7488 | }
7489 | .ml-md-2,
7490 | .mx-md-2 {
7491 | margin-left: 0.5rem !important;
7492 | }
7493 | .m-md-3 {
7494 | margin: 1rem !important;
7495 | }
7496 | .mt-md-3,
7497 | .my-md-3 {
7498 | margin-top: 1rem !important;
7499 | }
7500 | .mr-md-3,
7501 | .mx-md-3 {
7502 | margin-right: 1rem !important;
7503 | }
7504 | .mb-md-3,
7505 | .my-md-3 {
7506 | margin-bottom: 1rem !important;
7507 | }
7508 | .ml-md-3,
7509 | .mx-md-3 {
7510 | margin-left: 1rem !important;
7511 | }
7512 | .m-md-4 {
7513 | margin: 1.5rem !important;
7514 | }
7515 | .mt-md-4,
7516 | .my-md-4 {
7517 | margin-top: 1.5rem !important;
7518 | }
7519 | .mr-md-4,
7520 | .mx-md-4 {
7521 | margin-right: 1.5rem !important;
7522 | }
7523 | .mb-md-4,
7524 | .my-md-4 {
7525 | margin-bottom: 1.5rem !important;
7526 | }
7527 | .ml-md-4,
7528 | .mx-md-4 {
7529 | margin-left: 1.5rem !important;
7530 | }
7531 | .m-md-5 {
7532 | margin: 3rem !important;
7533 | }
7534 | .mt-md-5,
7535 | .my-md-5 {
7536 | margin-top: 3rem !important;
7537 | }
7538 | .mr-md-5,
7539 | .mx-md-5 {
7540 | margin-right: 3rem !important;
7541 | }
7542 | .mb-md-5,
7543 | .my-md-5 {
7544 | margin-bottom: 3rem !important;
7545 | }
7546 | .ml-md-5,
7547 | .mx-md-5 {
7548 | margin-left: 3rem !important;
7549 | }
7550 | .p-md-0 {
7551 | padding: 0 !important;
7552 | }
7553 | .pt-md-0,
7554 | .py-md-0 {
7555 | padding-top: 0 !important;
7556 | }
7557 | .pr-md-0,
7558 | .px-md-0 {
7559 | padding-right: 0 !important;
7560 | }
7561 | .pb-md-0,
7562 | .py-md-0 {
7563 | padding-bottom: 0 !important;
7564 | }
7565 | .pl-md-0,
7566 | .px-md-0 {
7567 | padding-left: 0 !important;
7568 | }
7569 | .p-md-1 {
7570 | padding: 0.25rem !important;
7571 | }
7572 | .pt-md-1,
7573 | .py-md-1 {
7574 | padding-top: 0.25rem !important;
7575 | }
7576 | .pr-md-1,
7577 | .px-md-1 {
7578 | padding-right: 0.25rem !important;
7579 | }
7580 | .pb-md-1,
7581 | .py-md-1 {
7582 | padding-bottom: 0.25rem !important;
7583 | }
7584 | .pl-md-1,
7585 | .px-md-1 {
7586 | padding-left: 0.25rem !important;
7587 | }
7588 | .p-md-2 {
7589 | padding: 0.5rem !important;
7590 | }
7591 | .pt-md-2,
7592 | .py-md-2 {
7593 | padding-top: 0.5rem !important;
7594 | }
7595 | .pr-md-2,
7596 | .px-md-2 {
7597 | padding-right: 0.5rem !important;
7598 | }
7599 | .pb-md-2,
7600 | .py-md-2 {
7601 | padding-bottom: 0.5rem !important;
7602 | }
7603 | .pl-md-2,
7604 | .px-md-2 {
7605 | padding-left: 0.5rem !important;
7606 | }
7607 | .p-md-3 {
7608 | padding: 1rem !important;
7609 | }
7610 | .pt-md-3,
7611 | .py-md-3 {
7612 | padding-top: 1rem !important;
7613 | }
7614 | .pr-md-3,
7615 | .px-md-3 {
7616 | padding-right: 1rem !important;
7617 | }
7618 | .pb-md-3,
7619 | .py-md-3 {
7620 | padding-bottom: 1rem !important;
7621 | }
7622 | .pl-md-3,
7623 | .px-md-3 {
7624 | padding-left: 1rem !important;
7625 | }
7626 | .p-md-4 {
7627 | padding: 1.5rem !important;
7628 | }
7629 | .pt-md-4,
7630 | .py-md-4 {
7631 | padding-top: 1.5rem !important;
7632 | }
7633 | .pr-md-4,
7634 | .px-md-4 {
7635 | padding-right: 1.5rem !important;
7636 | }
7637 | .pb-md-4,
7638 | .py-md-4 {
7639 | padding-bottom: 1.5rem !important;
7640 | }
7641 | .pl-md-4,
7642 | .px-md-4 {
7643 | padding-left: 1.5rem !important;
7644 | }
7645 | .p-md-5 {
7646 | padding: 3rem !important;
7647 | }
7648 | .pt-md-5,
7649 | .py-md-5 {
7650 | padding-top: 3rem !important;
7651 | }
7652 | .pr-md-5,
7653 | .px-md-5 {
7654 | padding-right: 3rem !important;
7655 | }
7656 | .pb-md-5,
7657 | .py-md-5 {
7658 | padding-bottom: 3rem !important;
7659 | }
7660 | .pl-md-5,
7661 | .px-md-5 {
7662 | padding-left: 3rem !important;
7663 | }
7664 | .m-md-auto {
7665 | margin: auto !important;
7666 | }
7667 | .mt-md-auto,
7668 | .my-md-auto {
7669 | margin-top: auto !important;
7670 | }
7671 | .mr-md-auto,
7672 | .mx-md-auto {
7673 | margin-right: auto !important;
7674 | }
7675 | .mb-md-auto,
7676 | .my-md-auto {
7677 | margin-bottom: auto !important;
7678 | }
7679 | .ml-md-auto,
7680 | .mx-md-auto {
7681 | margin-left: auto !important;
7682 | }
7683 | }
7684 |
7685 | @media (min-width: 992px) {
7686 | .m-lg-0 {
7687 | margin: 0 !important;
7688 | }
7689 | .mt-lg-0,
7690 | .my-lg-0 {
7691 | margin-top: 0 !important;
7692 | }
7693 | .mr-lg-0,
7694 | .mx-lg-0 {
7695 | margin-right: 0 !important;
7696 | }
7697 | .mb-lg-0,
7698 | .my-lg-0 {
7699 | margin-bottom: 0 !important;
7700 | }
7701 | .ml-lg-0,
7702 | .mx-lg-0 {
7703 | margin-left: 0 !important;
7704 | }
7705 | .m-lg-1 {
7706 | margin: 0.25rem !important;
7707 | }
7708 | .mt-lg-1,
7709 | .my-lg-1 {
7710 | margin-top: 0.25rem !important;
7711 | }
7712 | .mr-lg-1,
7713 | .mx-lg-1 {
7714 | margin-right: 0.25rem !important;
7715 | }
7716 | .mb-lg-1,
7717 | .my-lg-1 {
7718 | margin-bottom: 0.25rem !important;
7719 | }
7720 | .ml-lg-1,
7721 | .mx-lg-1 {
7722 | margin-left: 0.25rem !important;
7723 | }
7724 | .m-lg-2 {
7725 | margin: 0.5rem !important;
7726 | }
7727 | .mt-lg-2,
7728 | .my-lg-2 {
7729 | margin-top: 0.5rem !important;
7730 | }
7731 | .mr-lg-2,
7732 | .mx-lg-2 {
7733 | margin-right: 0.5rem !important;
7734 | }
7735 | .mb-lg-2,
7736 | .my-lg-2 {
7737 | margin-bottom: 0.5rem !important;
7738 | }
7739 | .ml-lg-2,
7740 | .mx-lg-2 {
7741 | margin-left: 0.5rem !important;
7742 | }
7743 | .m-lg-3 {
7744 | margin: 1rem !important;
7745 | }
7746 | .mt-lg-3,
7747 | .my-lg-3 {
7748 | margin-top: 1rem !important;
7749 | }
7750 | .mr-lg-3,
7751 | .mx-lg-3 {
7752 | margin-right: 1rem !important;
7753 | }
7754 | .mb-lg-3,
7755 | .my-lg-3 {
7756 | margin-bottom: 1rem !important;
7757 | }
7758 | .ml-lg-3,
7759 | .mx-lg-3 {
7760 | margin-left: 1rem !important;
7761 | }
7762 | .m-lg-4 {
7763 | margin: 1.5rem !important;
7764 | }
7765 | .mt-lg-4,
7766 | .my-lg-4 {
7767 | margin-top: 1.5rem !important;
7768 | }
7769 | .mr-lg-4,
7770 | .mx-lg-4 {
7771 | margin-right: 1.5rem !important;
7772 | }
7773 | .mb-lg-4,
7774 | .my-lg-4 {
7775 | margin-bottom: 1.5rem !important;
7776 | }
7777 | .ml-lg-4,
7778 | .mx-lg-4 {
7779 | margin-left: 1.5rem !important;
7780 | }
7781 | .m-lg-5 {
7782 | margin: 3rem !important;
7783 | }
7784 | .mt-lg-5,
7785 | .my-lg-5 {
7786 | margin-top: 3rem !important;
7787 | }
7788 | .mr-lg-5,
7789 | .mx-lg-5 {
7790 | margin-right: 3rem !important;
7791 | }
7792 | .mb-lg-5,
7793 | .my-lg-5 {
7794 | margin-bottom: 3rem !important;
7795 | }
7796 | .ml-lg-5,
7797 | .mx-lg-5 {
7798 | margin-left: 3rem !important;
7799 | }
7800 | .p-lg-0 {
7801 | padding: 0 !important;
7802 | }
7803 | .pt-lg-0,
7804 | .py-lg-0 {
7805 | padding-top: 0 !important;
7806 | }
7807 | .pr-lg-0,
7808 | .px-lg-0 {
7809 | padding-right: 0 !important;
7810 | }
7811 | .pb-lg-0,
7812 | .py-lg-0 {
7813 | padding-bottom: 0 !important;
7814 | }
7815 | .pl-lg-0,
7816 | .px-lg-0 {
7817 | padding-left: 0 !important;
7818 | }
7819 | .p-lg-1 {
7820 | padding: 0.25rem !important;
7821 | }
7822 | .pt-lg-1,
7823 | .py-lg-1 {
7824 | padding-top: 0.25rem !important;
7825 | }
7826 | .pr-lg-1,
7827 | .px-lg-1 {
7828 | padding-right: 0.25rem !important;
7829 | }
7830 | .pb-lg-1,
7831 | .py-lg-1 {
7832 | padding-bottom: 0.25rem !important;
7833 | }
7834 | .pl-lg-1,
7835 | .px-lg-1 {
7836 | padding-left: 0.25rem !important;
7837 | }
7838 | .p-lg-2 {
7839 | padding: 0.5rem !important;
7840 | }
7841 | .pt-lg-2,
7842 | .py-lg-2 {
7843 | padding-top: 0.5rem !important;
7844 | }
7845 | .pr-lg-2,
7846 | .px-lg-2 {
7847 | padding-right: 0.5rem !important;
7848 | }
7849 | .pb-lg-2,
7850 | .py-lg-2 {
7851 | padding-bottom: 0.5rem !important;
7852 | }
7853 | .pl-lg-2,
7854 | .px-lg-2 {
7855 | padding-left: 0.5rem !important;
7856 | }
7857 | .p-lg-3 {
7858 | padding: 1rem !important;
7859 | }
7860 | .pt-lg-3,
7861 | .py-lg-3 {
7862 | padding-top: 1rem !important;
7863 | }
7864 | .pr-lg-3,
7865 | .px-lg-3 {
7866 | padding-right: 1rem !important;
7867 | }
7868 | .pb-lg-3,
7869 | .py-lg-3 {
7870 | padding-bottom: 1rem !important;
7871 | }
7872 | .pl-lg-3,
7873 | .px-lg-3 {
7874 | padding-left: 1rem !important;
7875 | }
7876 | .p-lg-4 {
7877 | padding: 1.5rem !important;
7878 | }
7879 | .pt-lg-4,
7880 | .py-lg-4 {
7881 | padding-top: 1.5rem !important;
7882 | }
7883 | .pr-lg-4,
7884 | .px-lg-4 {
7885 | padding-right: 1.5rem !important;
7886 | }
7887 | .pb-lg-4,
7888 | .py-lg-4 {
7889 | padding-bottom: 1.5rem !important;
7890 | }
7891 | .pl-lg-4,
7892 | .px-lg-4 {
7893 | padding-left: 1.5rem !important;
7894 | }
7895 | .p-lg-5 {
7896 | padding: 3rem !important;
7897 | }
7898 | .pt-lg-5,
7899 | .py-lg-5 {
7900 | padding-top: 3rem !important;
7901 | }
7902 | .pr-lg-5,
7903 | .px-lg-5 {
7904 | padding-right: 3rem !important;
7905 | }
7906 | .pb-lg-5,
7907 | .py-lg-5 {
7908 | padding-bottom: 3rem !important;
7909 | }
7910 | .pl-lg-5,
7911 | .px-lg-5 {
7912 | padding-left: 3rem !important;
7913 | }
7914 | .m-lg-auto {
7915 | margin: auto !important;
7916 | }
7917 | .mt-lg-auto,
7918 | .my-lg-auto {
7919 | margin-top: auto !important;
7920 | }
7921 | .mr-lg-auto,
7922 | .mx-lg-auto {
7923 | margin-right: auto !important;
7924 | }
7925 | .mb-lg-auto,
7926 | .my-lg-auto {
7927 | margin-bottom: auto !important;
7928 | }
7929 | .ml-lg-auto,
7930 | .mx-lg-auto {
7931 | margin-left: auto !important;
7932 | }
7933 | }
7934 |
7935 | @media (min-width: 1200px) {
7936 | .m-xl-0 {
7937 | margin: 0 !important;
7938 | }
7939 | .mt-xl-0,
7940 | .my-xl-0 {
7941 | margin-top: 0 !important;
7942 | }
7943 | .mr-xl-0,
7944 | .mx-xl-0 {
7945 | margin-right: 0 !important;
7946 | }
7947 | .mb-xl-0,
7948 | .my-xl-0 {
7949 | margin-bottom: 0 !important;
7950 | }
7951 | .ml-xl-0,
7952 | .mx-xl-0 {
7953 | margin-left: 0 !important;
7954 | }
7955 | .m-xl-1 {
7956 | margin: 0.25rem !important;
7957 | }
7958 | .mt-xl-1,
7959 | .my-xl-1 {
7960 | margin-top: 0.25rem !important;
7961 | }
7962 | .mr-xl-1,
7963 | .mx-xl-1 {
7964 | margin-right: 0.25rem !important;
7965 | }
7966 | .mb-xl-1,
7967 | .my-xl-1 {
7968 | margin-bottom: 0.25rem !important;
7969 | }
7970 | .ml-xl-1,
7971 | .mx-xl-1 {
7972 | margin-left: 0.25rem !important;
7973 | }
7974 | .m-xl-2 {
7975 | margin: 0.5rem !important;
7976 | }
7977 | .mt-xl-2,
7978 | .my-xl-2 {
7979 | margin-top: 0.5rem !important;
7980 | }
7981 | .mr-xl-2,
7982 | .mx-xl-2 {
7983 | margin-right: 0.5rem !important;
7984 | }
7985 | .mb-xl-2,
7986 | .my-xl-2 {
7987 | margin-bottom: 0.5rem !important;
7988 | }
7989 | .ml-xl-2,
7990 | .mx-xl-2 {
7991 | margin-left: 0.5rem !important;
7992 | }
7993 | .m-xl-3 {
7994 | margin: 1rem !important;
7995 | }
7996 | .mt-xl-3,
7997 | .my-xl-3 {
7998 | margin-top: 1rem !important;
7999 | }
8000 | .mr-xl-3,
8001 | .mx-xl-3 {
8002 | margin-right: 1rem !important;
8003 | }
8004 | .mb-xl-3,
8005 | .my-xl-3 {
8006 | margin-bottom: 1rem !important;
8007 | }
8008 | .ml-xl-3,
8009 | .mx-xl-3 {
8010 | margin-left: 1rem !important;
8011 | }
8012 | .m-xl-4 {
8013 | margin: 1.5rem !important;
8014 | }
8015 | .mt-xl-4,
8016 | .my-xl-4 {
8017 | margin-top: 1.5rem !important;
8018 | }
8019 | .mr-xl-4,
8020 | .mx-xl-4 {
8021 | margin-right: 1.5rem !important;
8022 | }
8023 | .mb-xl-4,
8024 | .my-xl-4 {
8025 | margin-bottom: 1.5rem !important;
8026 | }
8027 | .ml-xl-4,
8028 | .mx-xl-4 {
8029 | margin-left: 1.5rem !important;
8030 | }
8031 | .m-xl-5 {
8032 | margin: 3rem !important;
8033 | }
8034 | .mt-xl-5,
8035 | .my-xl-5 {
8036 | margin-top: 3rem !important;
8037 | }
8038 | .mr-xl-5,
8039 | .mx-xl-5 {
8040 | margin-right: 3rem !important;
8041 | }
8042 | .mb-xl-5,
8043 | .my-xl-5 {
8044 | margin-bottom: 3rem !important;
8045 | }
8046 | .ml-xl-5,
8047 | .mx-xl-5 {
8048 | margin-left: 3rem !important;
8049 | }
8050 | .p-xl-0 {
8051 | padding: 0 !important;
8052 | }
8053 | .pt-xl-0,
8054 | .py-xl-0 {
8055 | padding-top: 0 !important;
8056 | }
8057 | .pr-xl-0,
8058 | .px-xl-0 {
8059 | padding-right: 0 !important;
8060 | }
8061 | .pb-xl-0,
8062 | .py-xl-0 {
8063 | padding-bottom: 0 !important;
8064 | }
8065 | .pl-xl-0,
8066 | .px-xl-0 {
8067 | padding-left: 0 !important;
8068 | }
8069 | .p-xl-1 {
8070 | padding: 0.25rem !important;
8071 | }
8072 | .pt-xl-1,
8073 | .py-xl-1 {
8074 | padding-top: 0.25rem !important;
8075 | }
8076 | .pr-xl-1,
8077 | .px-xl-1 {
8078 | padding-right: 0.25rem !important;
8079 | }
8080 | .pb-xl-1,
8081 | .py-xl-1 {
8082 | padding-bottom: 0.25rem !important;
8083 | }
8084 | .pl-xl-1,
8085 | .px-xl-1 {
8086 | padding-left: 0.25rem !important;
8087 | }
8088 | .p-xl-2 {
8089 | padding: 0.5rem !important;
8090 | }
8091 | .pt-xl-2,
8092 | .py-xl-2 {
8093 | padding-top: 0.5rem !important;
8094 | }
8095 | .pr-xl-2,
8096 | .px-xl-2 {
8097 | padding-right: 0.5rem !important;
8098 | }
8099 | .pb-xl-2,
8100 | .py-xl-2 {
8101 | padding-bottom: 0.5rem !important;
8102 | }
8103 | .pl-xl-2,
8104 | .px-xl-2 {
8105 | padding-left: 0.5rem !important;
8106 | }
8107 | .p-xl-3 {
8108 | padding: 1rem !important;
8109 | }
8110 | .pt-xl-3,
8111 | .py-xl-3 {
8112 | padding-top: 1rem !important;
8113 | }
8114 | .pr-xl-3,
8115 | .px-xl-3 {
8116 | padding-right: 1rem !important;
8117 | }
8118 | .pb-xl-3,
8119 | .py-xl-3 {
8120 | padding-bottom: 1rem !important;
8121 | }
8122 | .pl-xl-3,
8123 | .px-xl-3 {
8124 | padding-left: 1rem !important;
8125 | }
8126 | .p-xl-4 {
8127 | padding: 1.5rem !important;
8128 | }
8129 | .pt-xl-4,
8130 | .py-xl-4 {
8131 | padding-top: 1.5rem !important;
8132 | }
8133 | .pr-xl-4,
8134 | .px-xl-4 {
8135 | padding-right: 1.5rem !important;
8136 | }
8137 | .pb-xl-4,
8138 | .py-xl-4 {
8139 | padding-bottom: 1.5rem !important;
8140 | }
8141 | .pl-xl-4,
8142 | .px-xl-4 {
8143 | padding-left: 1.5rem !important;
8144 | }
8145 | .p-xl-5 {
8146 | padding: 3rem !important;
8147 | }
8148 | .pt-xl-5,
8149 | .py-xl-5 {
8150 | padding-top: 3rem !important;
8151 | }
8152 | .pr-xl-5,
8153 | .px-xl-5 {
8154 | padding-right: 3rem !important;
8155 | }
8156 | .pb-xl-5,
8157 | .py-xl-5 {
8158 | padding-bottom: 3rem !important;
8159 | }
8160 | .pl-xl-5,
8161 | .px-xl-5 {
8162 | padding-left: 3rem !important;
8163 | }
8164 | .m-xl-auto {
8165 | margin: auto !important;
8166 | }
8167 | .mt-xl-auto,
8168 | .my-xl-auto {
8169 | margin-top: auto !important;
8170 | }
8171 | .mr-xl-auto,
8172 | .mx-xl-auto {
8173 | margin-right: auto !important;
8174 | }
8175 | .mb-xl-auto,
8176 | .my-xl-auto {
8177 | margin-bottom: auto !important;
8178 | }
8179 | .ml-xl-auto,
8180 | .mx-xl-auto {
8181 | margin-left: auto !important;
8182 | }
8183 | }
8184 |
8185 | .text-justify {
8186 | text-align: justify !important;
8187 | }
8188 |
8189 | .text-nowrap {
8190 | white-space: nowrap !important;
8191 | }
8192 |
8193 | .text-truncate {
8194 | overflow: hidden;
8195 | text-overflow: ellipsis;
8196 | white-space: nowrap;
8197 | }
8198 |
8199 | .text-left {
8200 | text-align: left !important;
8201 | }
8202 |
8203 | .text-right {
8204 | text-align: right !important;
8205 | }
8206 |
8207 | .text-center {
8208 | text-align: center !important;
8209 | }
8210 |
8211 | @media (min-width: 576px) {
8212 | .text-sm-left {
8213 | text-align: left !important;
8214 | }
8215 | .text-sm-right {
8216 | text-align: right !important;
8217 | }
8218 | .text-sm-center {
8219 | text-align: center !important;
8220 | }
8221 | }
8222 |
8223 | @media (min-width: 768px) {
8224 | .text-md-left {
8225 | text-align: left !important;
8226 | }
8227 | .text-md-right {
8228 | text-align: right !important;
8229 | }
8230 | .text-md-center {
8231 | text-align: center !important;
8232 | }
8233 | }
8234 |
8235 | @media (min-width: 992px) {
8236 | .text-lg-left {
8237 | text-align: left !important;
8238 | }
8239 | .text-lg-right {
8240 | text-align: right !important;
8241 | }
8242 | .text-lg-center {
8243 | text-align: center !important;
8244 | }
8245 | }
8246 |
8247 | @media (min-width: 1200px) {
8248 | .text-xl-left {
8249 | text-align: left !important;
8250 | }
8251 | .text-xl-right {
8252 | text-align: right !important;
8253 | }
8254 | .text-xl-center {
8255 | text-align: center !important;
8256 | }
8257 | }
8258 |
8259 | .text-lowercase {
8260 | text-transform: lowercase !important;
8261 | }
8262 |
8263 | .text-uppercase {
8264 | text-transform: uppercase !important;
8265 | }
8266 |
8267 | .text-capitalize {
8268 | text-transform: capitalize !important;
8269 | }
8270 |
8271 | .font-weight-light {
8272 | font-weight: 300 !important;
8273 | }
8274 |
8275 | .font-weight-normal {
8276 | font-weight: 400 !important;
8277 | }
8278 |
8279 | .font-weight-bold {
8280 | font-weight: 700 !important;
8281 | }
8282 |
8283 | .font-italic {
8284 | font-style: italic !important;
8285 | }
8286 |
8287 | .text-white {
8288 | color: #fff !important;
8289 | }
8290 |
8291 | .text-primary {
8292 | color: #007bff !important;
8293 | }
8294 |
8295 | a.text-primary:focus, a.text-primary:hover {
8296 | color: #0062cc !important;
8297 | }
8298 |
8299 | .text-secondary {
8300 | color: #868e96 !important;
8301 | }
8302 |
8303 | a.text-secondary:focus, a.text-secondary:hover {
8304 | color: #6c757d !important;
8305 | }
8306 |
8307 | .text-success {
8308 | color: #28a745 !important;
8309 | }
8310 |
8311 | a.text-success:focus, a.text-success:hover {
8312 | color: #1e7e34 !important;
8313 | }
8314 |
8315 | .text-info {
8316 | color: #17a2b8 !important;
8317 | }
8318 |
8319 | a.text-info:focus, a.text-info:hover {
8320 | color: #117a8b !important;
8321 | }
8322 |
8323 | .text-warning {
8324 | color: #ffc107 !important;
8325 | }
8326 |
8327 | a.text-warning:focus, a.text-warning:hover {
8328 | color: #d39e00 !important;
8329 | }
8330 |
8331 | .text-danger {
8332 | color: #dc3545 !important;
8333 | }
8334 |
8335 | a.text-danger:focus, a.text-danger:hover {
8336 | color: #bd2130 !important;
8337 | }
8338 |
8339 | .text-light {
8340 | color: #f8f9fa !important;
8341 | }
8342 |
8343 | a.text-light:focus, a.text-light:hover {
8344 | color: #dae0e5 !important;
8345 | }
8346 |
8347 | .text-dark {
8348 | color: #343a40 !important;
8349 | }
8350 |
8351 | a.text-dark:focus, a.text-dark:hover {
8352 | color: #1d2124 !important;
8353 | }
8354 |
8355 | .text-muted {
8356 | color: #868e96 !important;
8357 | }
8358 |
8359 | .text-hide {
8360 | font: 0/0 a;
8361 | color: transparent;
8362 | text-shadow: none;
8363 | background-color: transparent;
8364 | border: 0;
8365 | }
8366 |
8367 | .visible {
8368 | visibility: visible !important;
8369 | }
8370 |
8371 | .invisible {
8372 | visibility: hidden !important;
8373 | }
8374 | /*# sourceMappingURL=bootstrap.css.map */
--------------------------------------------------------------------------------