diff --git a/cb_session_qr.php b/cb_session_qr.php index 809b8c2..a713d22 100644 --- a/cb_session_qr.php +++ b/cb_session_qr.php @@ -4,7 +4,7 @@ $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR; $PNG_WEB_DIR = 'temp/'; - $SID = $BASE_URL.'/device/?sid='.$_GET['sid']; + $SID = $BASE_URL.':3001/device.html?sid='.$_GET['sid']; include "qrcode/qrlib.php"; diff --git a/device/css/styles.css b/device/css/styles.css index 000cf1c..500f191 100644 --- a/device/css/styles.css +++ b/device/css/styles.css @@ -4207,3 +4207,8 @@ a:hover { top: 50%; transform: translateY(-50%); } + +/* line 174, main.scss */ +.iframeGET { + display: none; +} diff --git a/device/index.php b/device/index.php index 9f32aba..d2c08f3 100644 --- a/device/index.php +++ b/device/index.php @@ -19,13 +19,13 @@
- + - + diff --git a/device/script.js b/device/script.js index 19d3d97..443be56 100644 --- a/device/script.js +++ b/device/script.js @@ -112,6 +112,3 @@ $(document).ready(()=>{ }); - - - diff --git a/device/scss/main.scss b/device/scss/main.scss index 99518ca..dec10e5 100644 --- a/device/scss/main.scss +++ b/device/scss/main.scss @@ -169,3 +169,8 @@ a{ transform: translateY(-50%); } } + + +.iframeGET{ + display: none; +} diff --git a/js/scripts.js b/js/scripts.js index 37b6c54..f776318 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -30,3 +30,7 @@ $(document).ready(function(){ }); + + +window.addEventListener("message", ()=>{$.colorbox.close();}, false); + diff --git a/sessions.php b/sessions.php index a4414fd..5638781 100644 --- a/sessions.php +++ b/sessions.php @@ -8,10 +8,10 @@
Session name
-
QR|Session link
+
QR|Session link
Session start
Session end
-
+
p-2">
-
+
-
+ +
+
-
+
" : "";?> +
diff --git a/socket/index.js b/socket/index.js index a99ff34..4acb2b3 100644 --- a/socket/index.js +++ b/socket/index.js @@ -1,4 +1,3 @@ - const express = require('express'); const app = express(); const http = require('http').Server(app); @@ -8,12 +7,7 @@ const port = process.env.PORT || 3001; app.use(express.static(__dirname + '/public')); function onConnection(socket){ - socket.on('cloudIndex', (data) => socket.broadcast.emit('cloudIndex', data)); - socket.on('reset', (data) => socket.broadcast.emit('reset', data)); socket.on('message', (data) => socket.broadcast.emit('message', data)); - socket.on('response', (data) => socket.broadcast.emit('response', data)); - socket.on('actions', (data) => socket.broadcast.emit('actions', data)); - socket.on('display', (data) => socket.broadcast.emit('display', data)); } io.on('connection', onConnection); diff --git a/socket/package-lock.json b/socket/package-lock.json index f1d9c7e..fb5ad09 100644 --- a/socket/package-lock.json +++ b/socket/package-lock.json @@ -1,6 +1,6 @@ { "name": "coze_socket", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -539,6 +539,11 @@ "whatwg-fetch": "2.0.3" } }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -934,6 +939,11 @@ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" }, + "tinymce": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.7.11.tgz", + "integrity": "sha512-rLWAibMZa1oFaxucufQxVacbXzt5LJe0lSgsRYlLIi0YOhl6JKFIuYqxlU74UygaAliDlNUX84hlMj7Ky0QmXQ==" + }, "to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", diff --git a/socket/package.json b/socket/package.json index c243bf4..36e9ca5 100644 --- a/socket/package.json +++ b/socket/package.json @@ -1,6 +1,6 @@ { "name": "coze_socket", - "version": "1.0.0", + "version": "1.1.0", "description": "COZe socket", "main": "index.js", "keywords": [ @@ -9,15 +9,18 @@ "dependencies": { "express": "latest", "font-awesome": "latest", + "jquery": "^3.3.1", "ms": "github:zeit/ms", "pillarjs": "latest", "send": "github:pillarjs/send", "socket.io": "latest", + "tinymce": "^4.7.11", "zeit": "latest" }, "scripts": { "start": "node index" }, "author": "Dslak", - "license": "MIT" + "license": "MIT", + "devDependencies": {} } diff --git a/socket/public/control.html b/socket/public/control.html deleted file mode 100644 index 0c9a755..0000000 --- a/socket/public/control.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - COZe - - - - -
- - - - - -
- - - - - - diff --git a/socket/public/control.js b/socket/public/control.js deleted file mode 100644 index 33307c4..0000000 --- a/socket/public/control.js +++ /dev/null @@ -1,63 +0,0 @@ -$(document).ready(()=>{ - - const socket = io(); - - -// socket.emit('cloudIndex', getURLParameter('cloud')); - if(getURLParameter('cloud')){ - socket.emit('cloudIndex', getURLParameter('cloud')); - } - - if(getURLParameter('message')){ - socket.emit('message', getURLParameter('message')); - } - - if(getURLParameter('response')){ - socket.emit('response', getURLParameter('response')); - } - - if(getURLParameter('actions')){ - socket.emit('actions', getURLParameter('actions')); - } - - if(getURLParameter('display')){ - socket.emit('display', getURLParameter('display')); - } - - if(getURLParameter('reset')){ - socket.emit('reset', 1); - } - - $('#gotoCloud').on('change', function(){ - current = $(this).val(); - socket.emit('cloudIndex', current); - }); - - $('#reset').on('click', function(){ - socket.emit('reset', 1); - console.log('RESET'); - }); - - $('#message').on('keypress', function(event){ - if(event.which == 13){ - socket.emit('message', $(this).val()); - console.log('message', $(this).val()); - } - }); - -}); - - - - -function getURLParameter(sParam){ - const sPageURL = window.location.search.substring(1); - const sURLVariables = sPageURL.split('&'); - - for (let i = 0; i < sURLVariables.length; i++){ - const sParameterName = sURLVariables[i].split('='); - if (sParameterName[0] == sParam){ - return sParameterName[1]; - } - } -} diff --git a/socket/public/css/styles.css b/socket/public/css/styles.css index 00b4cad..22ebce2 100644 --- a/socket/public/css/styles.css +++ b/socket/public/css/styles.css @@ -4051,45 +4051,45 @@ body { margin: 0; padding: 0; overflow: hidden; + overflow-y: auto; + font-size: 0.75rem; + font-weight: 400; } -/* line 20, main.scss */ +/* line 23, main.scss */ p, label { margin: 0; } -/* line 25, main.scss */ +/* line 28, main.scss */ a { color: white; text-decoration: none; transition: .4s; outline: none; } -/* line 30, main.scss */ +/* line 33, main.scss */ a:active, a:visited, a:hover, a:focus { outline: none; color: white; text-decoration: none; } -/* line 38, main.scss */ +/* line 41, main.scss */ a:hover { color: #ccc; } -/* line 43, main.scss */ +/* line 46, main.scss */ .content { - overflow: hidden; - position: fixed; - height: 100vh; - overflow-y: scroll; - width: calc(100vw + 17px); + margin-top: 70px; + width: 100%; + text-align: center; } -/* line 50, main.scss */ +/* line 51, main.scss */ .content .cloud { - display: none; position: relative; - width: 70%; + width: 80%; font-size: 0.75rem; font-weight: 500; padding: 10px; @@ -4097,20 +4097,22 @@ a:hover { border-radius: 8px; line-height: 18px; color: #2f2f2f; + text-align: left; } -/* line 62, main.scss */ +/* line 63, main.scss */ .content .cloud img { width: 100%; - padding: 5px; + margin: 8px 0; cursor: pointer; + border-radius: 5px; } -/* line 68, main.scss */ +/* line 70, main.scss */ .content .cloud.left { left: 15px; background: #f6e7ea; border: 1px solid #c8bcbe; } -/* line 72, main.scss */ +/* line 74, main.scss */ .content .cloud.left:before { content: ''; border: solid 8px transparent; @@ -4119,8 +4121,9 @@ a:hover { left: 0; top: 50%; transform: translate(-100%, -50%); + -webkit-transform: translate(-100%, -50%); } -/* line 81, main.scss */ +/* line 84, main.scss */ .content .cloud.left:after { content: ''; border: solid 7px transparent; @@ -4129,14 +4132,15 @@ a:hover { left: 0; top: 50%; transform: translate(-100%, -50%); + -webkit-transform: translate(-100%, -50%); } -/* line 92, main.scss */ +/* line 96, main.scss */ .content .cloud.right { - left: calc(30% - 38px); + left: calc(20% - 38px); background: #d4eeed; border: 1px solid #b0c8c6; } -/* line 96, main.scss */ +/* line 100, main.scss */ .content .cloud.right:before { content: ''; border: solid 8px transparent; @@ -4145,8 +4149,9 @@ a:hover { right: 0; top: 50%; transform: translate(100%, -50%); + -webkit-transform: translate(100%, -50%); } -/* line 105, main.scss */ +/* line 110, main.scss */ .content .cloud.right:after { content: ''; border: solid 7px transparent; @@ -4155,64 +4160,32 @@ a:hover { right: 0; top: 50%; transform: translate(100%, -50%); + -webkit-transform: translate(100%, -50%); } -/* line 116, main.scss */ -.content .cloud.empty { - width: 100%; - text-align: center; - padding: 0; -} -/* line 125, main.scss */ -.content.client { - top: 50px; - height: calc(100vh - 100px); +/* line 122, main.scss */ +.content .cloud .title { + font-weight: bold; } -/* line 129, main.scss */ -.content.client .cloud.right { - left: calc(30% - 58px); +/* line 128, main.scss */ +.content .cloud .long-text .toggle { + color: #ccc; + margin: 5px 0; } - -/* line 138, main.scss */ -.video { +/* line 132, main.scss */ +.content .cloud .long-text .text-content { display: none; - position: fixed; - top: 0; - left: 0; - height: 100vh; - width: 100%; - background: black; - z-index: 10; } -/* line 147, main.scss */ -.video .video-close { - position: absolute; - top: 0; - right: 3px; - height: 20px; - width: 20px; - cursor: pointer; - padding: 0; - z-index: 10; -} -/* line 157, main.scss */ -.video .video-close:after { - content: '\f00d'; - font-family: "FontAwesome"; - font-size: 1.25rem; - color: white; -} -/* line 164, main.scss */ -.video video { - height: 100vh; - width: 100%; +/* line 138, main.scss */ +.content .actions { + padding: 0 20vw 0 50px; + text-align: center; } - -/* line 170, main.scss */ -.iframeGET { - display: none; +/* line 142, main.scss */ +.content .actions .goto { + margin: 5px 10px; } -/* line 174, main.scss */ +/* line 151, main.scss */ .header { position: fixed; height: 50px; @@ -4220,42 +4193,28 @@ a:hover { left: 0; top: 0; background: black; + z-index: 10; } -/* line 182, main.scss */ +/* line 160, main.scss */ .header .logo { height: 25px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); } -/* line 190, main.scss */ +/* line 169, main.scss */ .header .menu { height: 20px; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); + -webkit-transform: translate(-50%); } -/* line 199, main.scss */ -.footer { - position: fixed; - height: 50px; - width: 100%; - left: 0; - bottom: 0; - background: black; -} -/* line 207, main.scss */ -.footer input { - width: 95%; - height: 35px; - border-radius: 4px; - border: none; - position: absolute; - left: 50%; - top: 50%; - margin: 0; - transform: translate(-50%, -50%); +/* line 180, main.scss */ +.iframeGET { + display: none; } diff --git a/socket/public/css/stylesGlobal.css b/socket/public/css/stylesGlobal.css new file mode 100644 index 0000000..3515ba1 --- /dev/null +++ b/socket/public/css/stylesGlobal.css @@ -0,0 +1,15278 @@ +@charset "UTF-8"; +/* 8px */ +/* 10px */ +/* 12px */ +/* 13px */ +/* 14px */ +/* 15px */ +/* 16px */ +/* 18px */ +/* 20px */ +/* 22px */ +/* 24px */ +/* 26px */ +/* 28px */ +/* 30px */ +/* 34px */ +/* 40px */ +/* 45px */ +/* 48px */ +/* 53px */ +/* ?px */ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900"); +/* line 47, variables.scss */ +.font-8 { + font-size: 0.5rem !important; +} + +/* line 47, variables.scss */ +.font-10 { + font-size: 0.625rem !important; +} + +/* line 47, variables.scss */ +.font-12 { + font-size: 0.75rem !important; +} + +/* line 47, variables.scss */ +.font-13 { + font-size: 0.8125rem !important; +} + +/* line 47, variables.scss */ +.font-14 { + font-size: 0.875rem !important; +} + +/* line 47, variables.scss */ +.font-15 { + font-size: 0.9375rem !important; +} + +/* line 47, variables.scss */ +.font-16 { + font-size: 1rem !important; +} + +/* line 47, variables.scss */ +.font-18 { + font-size: 1.125rem !important; +} + +/* line 47, variables.scss */ +.font-20 { + font-size: 1.25rem !important; +} + +/* line 47, variables.scss */ +.font-22 { + font-size: 1.375rem !important; +} + +/* line 47, variables.scss */ +.font-24 { + font-size: 1.5rem !important; +} + +/* line 47, variables.scss */ +.font-26 { + font-size: 1.625rem !important; +} + +/* line 47, variables.scss */ +.font-28 { + font-size: 1.75rem !important; +} + +/* line 47, variables.scss */ +.font-30 { + font-size: 1.875rem !important; +} + +/* line 47, variables.scss */ +.font-34 { + font-size: 2.125rem !important; +} + +/* line 47, variables.scss */ +.font-40 { + font-size: 2.5rem !important; +} + +/* line 47, variables.scss */ +.font-45 { + font-size: 2.8125rem !important; +} + +/* line 47, variables.scss */ +.font-48 { + font-size: 3rem !important; +} + +/* line 47, variables.scss */ +.font-53 { + font-size: 3.3125rem !important; +} + +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/* line 1, ../node_modules/bootstrap/scss/_root.scss */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #f6e7ea; + --red: #bf0f3d; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #4e984a; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #4e984a; + --info: #17a2b8; + --warning: #ffc107; + --danger: #bf0f3d; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 768px; + --breakpoint-md: 1024px; + --breakpoint-lg: 1280px; + --breakpoint-xl: 1600px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/* line 21, ../node_modules/bootstrap/scss/_reboot.scss */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* line 27, ../node_modules/bootstrap/scss/_reboot.scss */ +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +@-ms-viewport { + width: device-width; +} +/* line 45, ../node_modules/bootstrap/scss/_reboot.scss */ +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +/* line 57, ../node_modules/bootstrap/scss/_reboot.scss */ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +/* line 73, ../node_modules/bootstrap/scss/_reboot.scss */ +[tabindex="-1"]:focus { + outline: 0 !important; +} + +/* line 83, ../node_modules/bootstrap/scss/_reboot.scss */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/* line 99, ../node_modules/bootstrap/scss/_reboot.scss */ +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 109, ../node_modules/bootstrap/scss/_reboot.scss */ +p { + margin-top: 0; + margin-bottom: 1rem; +} + +/* line 121, ../node_modules/bootstrap/scss/_reboot.scss */ +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +/* line 129, ../node_modules/bootstrap/scss/_reboot.scss */ +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +/* line 135, ../node_modules/bootstrap/scss/_reboot.scss */ +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +/* line 142, ../node_modules/bootstrap/scss/_reboot.scss */ +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +/* line 149, ../node_modules/bootstrap/scss/_reboot.scss */ +dt { + font-weight: 700; +} + +/* line 153, ../node_modules/bootstrap/scss/_reboot.scss */ +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +/* line 158, ../node_modules/bootstrap/scss/_reboot.scss */ +blockquote { + margin: 0 0 1rem; +} + +/* line 162, ../node_modules/bootstrap/scss/_reboot.scss */ +dfn { + font-style: italic; +} + +/* line 167, ../node_modules/bootstrap/scss/_reboot.scss */ +b, +strong { + font-weight: bolder; +} + +/* line 173, ../node_modules/bootstrap/scss/_reboot.scss */ +small { + font-size: 80%; +} + +/* line 182, ../node_modules/bootstrap/scss/_reboot.scss */ +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +/* line 190, ../node_modules/bootstrap/scss/_reboot.scss */ +sub { + bottom: -.25em; +} + +/* line 191, ../node_modules/bootstrap/scss/_reboot.scss */ +sup { + top: -.5em; +} + +/* line 198, ../node_modules/bootstrap/scss/_reboot.scss */ +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a:hover { + color: #0056b3; + text-decoration: underline; +} + +/* line 216, ../node_modules/bootstrap/scss/_reboot.scss */ +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +/* line 225, ../node_modules/bootstrap/scss/_reboot.scss */ +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +/* line 236, ../node_modules/bootstrap/scss/_reboot.scss */ +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 245, ../node_modules/bootstrap/scss/_reboot.scss */ +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +/* line 262, ../node_modules/bootstrap/scss/_reboot.scss */ +figure { + margin: 0 0 1rem; +} + +/* line 272, ../node_modules/bootstrap/scss/_reboot.scss */ +img { + vertical-align: middle; + border-style: none; +} + +/* line 277, ../node_modules/bootstrap/scss/_reboot.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* line 286, ../node_modules/bootstrap/scss/_reboot.scss */ +table { + border-collapse: collapse; +} + +/* line 290, ../node_modules/bootstrap/scss/_reboot.scss */ +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +/* line 298, ../node_modules/bootstrap/scss/_reboot.scss */ +th { + text-align: inherit; +} + +/* line 309, ../node_modules/bootstrap/scss/_reboot.scss */ +label { + display: inline-block; + margin-bottom: .5rem; +} + +/* line 318, ../node_modules/bootstrap/scss/_reboot.scss */ +button { + border-radius: 0; +} + +/* line 326, ../node_modules/bootstrap/scss/_reboot.scss */ +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +/* line 331, ../node_modules/bootstrap/scss/_reboot.scss */ +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +/* line 342, ../node_modules/bootstrap/scss/_reboot.scss */ +button, +input { + overflow: visible; +} + +/* line 347, ../node_modules/bootstrap/scss/_reboot.scss */ +button, +select { + text-transform: none; +} + +/* line 355, ../node_modules/bootstrap/scss/_reboot.scss */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/* line 363, ../node_modules/bootstrap/scss/_reboot.scss */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +/* line 371, ../node_modules/bootstrap/scss/_reboot.scss */ +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +/* line 378, ../node_modules/bootstrap/scss/_reboot.scss */ +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +/* line 390, ../node_modules/bootstrap/scss/_reboot.scss */ +textarea { + overflow: auto; + resize: vertical; +} + +/* line 396, ../node_modules/bootstrap/scss/_reboot.scss */ +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +/* line 411, ../node_modules/bootstrap/scss/_reboot.scss */ +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +/* line 423, ../node_modules/bootstrap/scss/_reboot.scss */ +progress { + vertical-align: baseline; +} + +/* line 428, ../node_modules/bootstrap/scss/_reboot.scss */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/* line 433, ../node_modules/bootstrap/scss/_reboot.scss */ +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +/* line 446, ../node_modules/bootstrap/scss/_reboot.scss */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* line 456, ../node_modules/bootstrap/scss/_reboot.scss */ +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +/* line 465, ../node_modules/bootstrap/scss/_reboot.scss */ +output { + display: inline-block; +} + +/* line 469, ../node_modules/bootstrap/scss/_reboot.scss */ +summary { + display: list-item; + cursor: pointer; +} + +/* line 474, ../node_modules/bootstrap/scss/_reboot.scss */ +template { + display: none; +} + +/* line 480, ../node_modules/bootstrap/scss/_reboot.scss */ +[hidden] { + display: none !important; +} + +/* line 7, ../node_modules/bootstrap/scss/_type.scss */ +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} + +/* line 16, ../node_modules/bootstrap/scss/_type.scss */ +h1, .h1 { + font-size: 2.5rem; +} + +/* line 17, ../node_modules/bootstrap/scss/_type.scss */ +h2, .h2 { + font-size: 2rem; +} + +/* line 18, ../node_modules/bootstrap/scss/_type.scss */ +h3, .h3 { + font-size: 1.75rem; +} + +/* line 19, ../node_modules/bootstrap/scss/_type.scss */ +h4, .h4 { + font-size: 1.5rem; +} + +/* line 20, ../node_modules/bootstrap/scss/_type.scss */ +h5, .h5 { + font-size: 1.25rem; +} + +/* line 21, ../node_modules/bootstrap/scss/_type.scss */ +h6, .h6 { + font-size: 1rem; +} + +/* line 23, ../node_modules/bootstrap/scss/_type.scss */ +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +/* line 29, ../node_modules/bootstrap/scss/_type.scss */ +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +/* line 34, ../node_modules/bootstrap/scss/_type.scss */ +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +/* line 39, ../node_modules/bootstrap/scss/_type.scss */ +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +/* line 44, ../node_modules/bootstrap/scss/_type.scss */ +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +/* line 55, ../node_modules/bootstrap/scss/_type.scss */ +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +/* line 67, ../node_modules/bootstrap/scss/_type.scss */ +small, +.small { + font-size: 80%; + font-weight: 400; +} + +/* line 73, ../node_modules/bootstrap/scss/_type.scss */ +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +/* line 84, ../node_modules/bootstrap/scss/_type.scss */ +.list-unstyled { + padding-left: 0; + list-style: none; +} + +/* line 89, ../node_modules/bootstrap/scss/_type.scss */ +.list-inline { + padding-left: 0; + list-style: none; +} + +/* line 92, ../node_modules/bootstrap/scss/_type.scss */ +.list-inline-item { + display: inline-block; +} +/* line 95, ../node_modules/bootstrap/scss/_type.scss */ +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +/* line 106, ../node_modules/bootstrap/scss/_type.scss */ +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +/* line 112, ../node_modules/bootstrap/scss/_type.scss */ +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +/* line 117, ../node_modules/bootstrap/scss/_type.scss */ +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} +/* line 122, ../node_modules/bootstrap/scss/_type.scss */ +.blockquote-footer::before { + content: "\2014 \00A0"; +} + +/* line 8, ../node_modules/bootstrap/scss/_images.scss */ +.img-fluid { + max-width: 100%; + height: auto; +} + +/* line 14, ../node_modules/bootstrap/scss/_images.scss */ +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +/* line 29, ../node_modules/bootstrap/scss/_images.scss */ +.figure { + display: inline-block; +} + +/* line 34, ../node_modules/bootstrap/scss/_images.scss */ +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +/* line 39, ../node_modules/bootstrap/scss/_images.scss */ +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +/* line 2, ../node_modules/bootstrap/scss/_code.scss */ +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/* line 10, ../node_modules/bootstrap/scss/_code.scss */ +code { + font-size: 87.5%; + color: #f6e7ea; + word-break: break-word; +} +/* line 16, ../node_modules/bootstrap/scss/_code.scss */ +a > code { + color: inherit; +} + +/* line 22, ../node_modules/bootstrap/scss/_code.scss */ +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +/* line 30, ../node_modules/bootstrap/scss/_code.scss */ +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +/* line 39, ../node_modules/bootstrap/scss/_code.scss */ +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +/* line 45, ../node_modules/bootstrap/scss/_code.scss */ +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +/* line 53, ../node_modules/bootstrap/scss/_code.scss */ +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +/* line 6, ../node_modules/bootstrap/scss/_grid.scss */ +.container { + width: 100%; + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + /* line 6, ../node_modules/bootstrap/scss/_grid.scss */ + .container { + max-width: 708px; + } +} +@media (min-width: 1024px) { + /* line 6, ../node_modules/bootstrap/scss/_grid.scss */ + .container { + max-width: 984px; + } +} +@media (min-width: 1280px) { + /* line 6, ../node_modules/bootstrap/scss/_grid.scss */ + .container { + max-width: 1240px; + } +} +@media (min-width: 1600px) { + /* line 6, ../node_modules/bootstrap/scss/_grid.scss */ + .container { + max-width: 1560px; + } +} + +/* line 18, ../node_modules/bootstrap/scss/_grid.scss */ +.container-fluid { + width: 100%; + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; +} + +/* line 28, ../node_modules/bootstrap/scss/_grid.scss */ +.row { + display: flex; + flex-wrap: wrap; + margin-right: -10px; + margin-left: -10px; +} + +/* line 34, ../node_modules/bootstrap/scss/_grid.scss */ +.no-gutters { + margin-right: 0; + margin-left: 0; +} +/* line 38, ../node_modules/bootstrap/scss/_grid.scss */ +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +/* line 8, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 10px; + padding-left: 10px; +} + +/* line 32, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +/* line 37, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: none; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +/* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +/* line 49, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-first { + order: -1; +} + +/* line 51, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-last { + order: 13; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-0 { + order: 0; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-1 { + order: 1; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-2 { + order: 2; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-3 { + order: 3; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-4 { + order: 4; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-5 { + order: 5; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-6 { + order: 6; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-7 { + order: 7; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-8 { + order: 8; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-9 { + order: 9; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-10 { + order: 10; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-11 { + order: 11; +} + +/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.order-12 { + order: 12; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-1 { + margin-left: 8.3333333333%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-2 { + margin-left: 16.6666666667%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-3 { + margin-left: 25%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-4 { + margin-left: 33.3333333333%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-5 { + margin-left: 41.6666666667%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-6 { + margin-left: 50%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-7 { + margin-left: 58.3333333333%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-8 { + margin-left: 66.6666666667%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-9 { + margin-left: 75%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-10 { + margin-left: 83.3333333333%; +} + +/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 768px) { + /* line 32, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + /* line 37, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + /* line 49, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-first { + order: -1; + } + + /* line 51, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-last { + order: 13; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-0 { + order: 0; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-1 { + order: 1; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-2 { + order: 2; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-3 { + order: 3; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-4 { + order: 4; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-5 { + order: 5; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-6 { + order: 6; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-7 { + order: 7; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-8 { + order: 8; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-9 { + order: 9; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-10 { + order: 10; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-11 { + order: 11; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-sm-12 { + order: 12; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-0 { + margin-left: 0; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-3 { + margin-left: 25%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-6 { + margin-left: 50%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-9 { + margin-left: 75%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1024px) { + /* line 32, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + /* line 37, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + /* line 49, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-first { + order: -1; + } + + /* line 51, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-last { + order: 13; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-0 { + order: 0; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-1 { + order: 1; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-2 { + order: 2; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-3 { + order: 3; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-4 { + order: 4; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-5 { + order: 5; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-6 { + order: 6; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-7 { + order: 7; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-8 { + order: 8; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-9 { + order: 9; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-10 { + order: 10; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-11 { + order: 11; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-md-12 { + order: 12; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-0 { + margin-left: 0; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-1 { + margin-left: 8.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-2 { + margin-left: 16.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-3 { + margin-left: 25%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-4 { + margin-left: 33.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-5 { + margin-left: 41.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-6 { + margin-left: 50%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-7 { + margin-left: 58.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-8 { + margin-left: 66.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-9 { + margin-left: 75%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-10 { + margin-left: 83.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-md-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1280px) { + /* line 32, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + /* line 37, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + /* line 49, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-first { + order: -1; + } + + /* line 51, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-last { + order: 13; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-0 { + order: 0; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-1 { + order: 1; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-2 { + order: 2; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-3 { + order: 3; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-4 { + order: 4; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-5 { + order: 5; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-6 { + order: 6; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-7 { + order: 7; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-8 { + order: 8; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-9 { + order: 9; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-10 { + order: 10; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-11 { + order: 11; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-lg-12 { + order: 12; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-0 { + margin-left: 0; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-3 { + margin-left: 25%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-6 { + margin-left: 50%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-9 { + margin-left: 75%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1600px) { + /* line 32, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + /* line 37, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + /* line 44, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + /* line 49, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-first { + order: -1; + } + + /* line 51, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-last { + order: 13; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-0 { + order: 0; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-1 { + order: 1; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-2 { + order: 2; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-3 { + order: 3; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-4 { + order: 4; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-5 { + order: 5; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-6 { + order: 6; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-7 { + order: 7; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-8 { + order: 8; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-9 { + order: 9; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-10 { + order: 10; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-11 { + order: 11; + } + + /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .order-xl-12 { + order: 12; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-0 { + margin-left: 0; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-3 { + margin-left: 25%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-6 { + margin-left: 50%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-9 { + margin-left: 75%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */ + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} +/* line 5, ../node_modules/bootstrap/scss/_tables.scss */ +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; +} +/* line 11, ../node_modules/bootstrap/scss/_tables.scss */ +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +/* line 18, ../node_modules/bootstrap/scss/_tables.scss */ +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +/* line 23, ../node_modules/bootstrap/scss/_tables.scss */ +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} +/* line 27, ../node_modules/bootstrap/scss/_tables.scss */ +.table .table { + background-color: #fff; +} + +/* line 38, ../node_modules/bootstrap/scss/_tables.scss */ +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +/* line 49, ../node_modules/bootstrap/scss/_tables.scss */ +.table-bordered { + border: 1px solid #dee2e6; +} +/* line 52, ../node_modules/bootstrap/scss/_tables.scss */ +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} +/* line 58, ../node_modules/bootstrap/scss/_tables.scss */ +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +/* line 71, ../node_modules/bootstrap/scss/_tables.scss */ +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-primary:hover { + background-color: #9fcdff; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-success, +.table-success > th, +.table-success > td { + background-color: #cde2cc; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-success:hover { + background-color: #bdd9bc; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #bdd9bc; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-info:hover { + background-color: #abdde5; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #edbcc9; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-danger:hover { + background-color: #e8a8b9; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #e8a8b9; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-light:hover { + background-color: #ececf6; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +/* line 23, ../node_modules/bootstrap/scss/mixins/_table-row.scss */ +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +/* line 109, ../node_modules/bootstrap/scss/_tables.scss */ +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} +/* line 117, ../node_modules/bootstrap/scss/_tables.scss */ +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +/* line 125, ../node_modules/bootstrap/scss/_tables.scss */ +.table-dark { + color: #fff; + background-color: #212529; +} +/* line 129, ../node_modules/bootstrap/scss/_tables.scss */ +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} +/* line 135, ../node_modules/bootstrap/scss/_tables.scss */ +.table-dark.table-bordered { + border: 0; +} +/* line 140, ../node_modules/bootstrap/scss/_tables.scss */ +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 767.98px) { + /* line 165, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 174, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 1023.98px) { + /* line 165, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 174, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 1279.98px) { + /* line 165, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 174, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1599.98px) { + /* line 165, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 174, ../node_modules/bootstrap/scss/_tables.scss */ + .table-responsive-xl > .table-bordered { + border: 0; + } +} +/* line 165, ../node_modules/bootstrap/scss/_tables.scss */ +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} +/* line 174, ../node_modules/bootstrap/scss/_tables.scss */ +.table-responsive > .table-bordered { + border: 0; +} + +/* line 7, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +/* line 31, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +/* line 40, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +/* line 51, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +/* line 60, ../node_modules/bootstrap/scss/_forms.scss */ +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); +} +/* line 64, ../node_modules/bootstrap/scss/_forms.scss */ +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +/* line 76, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +/* line 89, ../node_modules/bootstrap/scss/_forms.scss */ +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +/* line 97, ../node_modules/bootstrap/scss/_forms.scss */ +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +/* line 104, ../node_modules/bootstrap/scss/_forms.scss */ +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +/* line 117, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +/* line 128, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, +.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-prepend > .form-control-plaintext.btn, +.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, +.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-prepend > .form-control-plaintext.btn, +.input-group-lg > .input-group-append > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; +} + +/* line 144, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +/* line 152, ../node_modules/bootstrap/scss/_forms.scss */ +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); +} + +/* line 157, ../node_modules/bootstrap/scss/_forms.scss */ +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +/* line 165, ../node_modules/bootstrap/scss/_forms.scss */ +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); +} + +/* line 176, ../node_modules/bootstrap/scss/_forms.scss */ +.form-group { + margin-bottom: 1rem; +} + +/* line 180, ../node_modules/bootstrap/scss/_forms.scss */ +.form-text { + display: block; + margin-top: 0.25rem; +} + +/* line 190, ../node_modules/bootstrap/scss/_forms.scss */ +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +/* line 196, ../node_modules/bootstrap/scss/_forms.scss */ +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +/* line 208, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +/* line 214, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +/* line 219, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +/* line 224, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check-label { + margin-bottom: 0; +} + +/* line 228, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +/* line 235, ../node_modules/bootstrap/scss/_forms.scss */ +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +/* line 30, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #4e984a; +} + +/* line 38, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(78, 152, 74, 0.8); + border-radius: .2rem; +} + +/* line 55, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:valid, .form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #4e984a; +} +/* line 59, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #4e984a; + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.25); +} +/* line 64, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +/* line 74, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #4e984a; +} +/* line 78, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +/* line 88, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #4e984a; +} +/* line 91, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #99cc96; +} +/* line 96, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +/* line 102, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #66b362; +} +/* line 108, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 152, 74, 0.25); +} + +/* line 119, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #4e984a; +} +/* line 122, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; +} +/* line 125, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +/* line 131, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.25); +} + +/* line 30, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #bf0f3d; +} + +/* line 38, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(191, 15, 61, 0.8); + border-radius: .2rem; +} + +/* line 55, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:invalid, .form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #bf0f3d; +} +/* line 59, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #bf0f3d; + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.25); +} +/* line 64, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +/* line 74, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #bf0f3d; +} +/* line 78, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +/* line 88, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #bf0f3d; +} +/* line 91, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #f25b83; +} +/* line 96, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +/* line 102, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #ed144d; +} +/* line 108, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(191, 15, 61, 0.25); +} + +/* line 119, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #bf0f3d; +} +/* line 122, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; +} +/* line 125, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +/* line 131, ../node_modules/bootstrap/scss/mixins/_forms.scss */ +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.25); +} + +/* line 263, ../node_modules/bootstrap/scss/_forms.scss */ +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +/* line 271, ../node_modules/bootstrap/scss/_forms.scss */ +.form-inline .form-check { + width: 100%; +} +@media (min-width: 768px) { + /* line 277, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + /* line 285, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + /* line 294, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + /* line 301, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .form-control-plaintext { + display: inline-block; + } + /* line 305, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .input-group { + width: auto; + } + /* line 311, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + /* line 318, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + /* line 325, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + /* line 329, ../node_modules/bootstrap/scss/_forms.scss */ + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +/* line 7, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn:hover, .btn:focus { + text-decoration: none; +} +/* line 23, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +/* line 30, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn.disabled, .btn:disabled { + opacity: 0.65; +} +/* line 37, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +/* line 41, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; +} + +/* line 53, ../node_modules/bootstrap/scss/_buttons.scss */ +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-success { + color: #fff; + background-color: #4e984a; + border-color: #4e984a; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-success:hover { + color: #fff; + background-color: #417e3d; + border-color: #3c7639; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #4e984a; + border-color: #4e984a; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #3c7639; + border-color: #386d35; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-danger { + color: #fff; + background-color: #bf0f3d; + border-color: #bf0f3d; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-danger:hover { + color: #fff; + background-color: #9c0c32; + border-color: #900b2e; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #bf0f3d; + border-color: #bf0f3d; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #900b2e; + border-color: #840a2a; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +/* line 64, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} +/* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +/* line 36, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-success { + color: #4e984a; + background-color: transparent; + background-image: none; + border-color: #4e984a; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-success:hover { + color: #fff; + background-color: #4e984a; + border-color: #4e984a; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #4e984a; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #4e984a; + border-color: #4e984a; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(78, 152, 74, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-danger { + color: #bf0f3d; + background-color: transparent; + background-image: none; + border-color: #bf0f3d; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-danger:hover { + color: #fff; + background-color: #bf0f3d; + border-color: #bf0f3d; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #bf0f3d; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #bf0f3d; + border-color: #bf0f3d; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(191, 15, 61, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +/* line 70, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; +} +/* line 63, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +/* line 69, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +/* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} +/* line 80, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +/* line 87, ../node_modules/bootstrap/scss/mixins/_buttons.scss */ +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +/* line 81, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; +} +/* line 93, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; +} +/* line 100, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +/* line 113, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +/* line 117, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +/* line 126, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-block { + display: block; + width: 100%; +} +/* line 131, ../node_modules/bootstrap/scss/_buttons.scss */ +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +/* line 140, ../node_modules/bootstrap/scss/_buttons.scss */ +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +/* line 3, ../node_modules/bootstrap/scss/_transitions.scss */ +.fade { + opacity: 0; + transition: opacity 0.15s linear; +} +/* line 7, ../node_modules/bootstrap/scss/_transitions.scss */ +.fade.show { + opacity: 1; +} + +/* line 12, ../node_modules/bootstrap/scss/_transitions.scss */ +.collapse { + display: none; +} +/* line 14, ../node_modules/bootstrap/scss/_transitions.scss */ +.collapse.show { + display: block; +} + +/* line 20, ../node_modules/bootstrap/scss/_transitions.scss */ +tr.collapse.show { + display: table-row; +} + +/* line 26, ../node_modules/bootstrap/scss/_transitions.scss */ +tbody.collapse.show { + display: table-row-group; +} + +/* line 31, ../node_modules/bootstrap/scss/_transitions.scss */ +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +/* line 2, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropup, +.dropdown { + position: relative; +} + +/* line 29, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +/* line 61, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropdown-toggle:empty::after { + margin-left: 0; +} + +/* line 13, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +/* line 37, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +/* line 61, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +/* line 48, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropright .dropdown-menu { + margin-top: 0; + margin-left: 0.125rem; +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +/* line 61, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +/* line 55, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +/* line 62, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropleft .dropdown-menu { + margin-top: 0; + margin-right: 0.125rem; +} +/* line 29, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +/* line 46, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropleft .dropdown-toggle::after { + display: none; +} +/* line 50, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +/* line 61, ../node_modules/bootstrap/scss/mixins/_caret.scss */ +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +/* line 69, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +/* line 76, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +/* line 83, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} +/* line 101, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} +/* line 108, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + background-color: transparent; +} + +/* line 119, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-menu.show { + display: block; +} + +/* line 124, ../node_modules/bootstrap/scss/_dropdown.scss */ +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +/* line 4, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +/* line 10, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 0 1 auto; +} +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +/* line 19, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} +/* line 27, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; +} + +/* line 36, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +/* line 41, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-toolbar .input-group { + width: auto; +} + +/* line 47, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group > .btn:first-child { + margin-left: 0; +} +/* line 52, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +/* line 57, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 75, ../node_modules/bootstrap/scss/_button-group.scss */ +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +/* line 79, ../node_modules/bootstrap/scss/_button-group.scss */ +.dropdown-toggle-split::after { + margin-left: 0; +} + +/* line 84, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +/* line 89, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +/* line 111, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +/* line 116, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; +} +/* line 121, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +/* line 130, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +/* line 135, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* line 155, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +/* line 159, ../node_modules/bootstrap/scss/_button-group.scss */ +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +/* line 7, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +/* line 14, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +/* line 25, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file:focus { + z-index: 3; +} +/* line 29, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +/* line 38, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +/* line 39, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +/* line 44, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .custom-file { + display: flex; + align-items: center; +} +/* line 48, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +/* line 50, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 62, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-prepend, +.input-group-append { + display: flex; +} +/* line 69, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +/* line 74, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +/* line 82, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-prepend { + margin-right: -1px; +} + +/* line 83, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-append { + margin-left: -1px; +} + +/* line 91, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +/* line 107, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +/* line 143, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +/* line 152, ../node_modules/bootstrap/scss/_input-group.scss */ +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 10, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +/* line 17, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +/* line 22, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +/* line 27, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + background-color: #007bff; +} +/* line 33, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +/* line 38, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; +} +/* line 45, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} +/* line 48, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +/* line 59, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-label { + margin-bottom: 0; +} +/* line 63, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + user-select: none; + background-color: #dee2e6; +} +/* line 78, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +/* line 98, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +/* line 103, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} +/* line 106, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + 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"); +} +/* line 112, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #007bff; +} +/* line 116, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + 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"); +} +/* line 122, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +/* line 125, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +/* line 136, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +/* line 141, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} +/* line 144, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + 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"); +} +/* line 150, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +/* line 163, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + 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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + appearance: none; +} +/* line 181, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); +} +/* line 186, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} +/* line 197, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +/* line 204, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} +/* line 210, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select::-ms-expand { + opacity: 0; +} + +/* line 215, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +/* line 222, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} + +/* line 234, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; +} + +/* line 242, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; +} +/* line 250, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-input:focus ~ .custom-file-control { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +/* line 254, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-input:focus ~ .custom-file-control::before { + border-color: #80bdff; +} +/* line 260, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +/* line 266, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +/* line 281, ../node_modules/bootstrap/scss/_custom-forms.scss */ +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(calc(2.25rem + 2px) - 1px * 2); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} + +/* line 6, ../node_modules/bootstrap/scss/_nav.scss */ +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +/* line 14, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} +/* line 23, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-link.disabled { + color: #6c757d; +} + +/* line 32, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +/* line 35, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs .nav-item { + margin-bottom: -1px; +} +/* line 39, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} +/* line 47, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +/* line 54, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +/* line 61, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* line 75, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-pills .nav-link { + border-radius: 0.25rem; +} +/* line 79, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +/* line 92, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +/* line 99, ../node_modules/bootstrap/scss/_nav.scss */ +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +/* line 112, ../node_modules/bootstrap/scss/_nav.scss */ +.tab-content > .tab-pane { + display: none; +} +/* line 115, ../node_modules/bootstrap/scss/_nav.scss */ +.tab-content > .active { + display: block; +} + +/* line 18, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} +/* line 28, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar > .container, +.navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +/* line 42, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +/* line 61, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +/* line 68, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +/* line 73, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +/* line 84, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +/* line 99, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +/* line 108, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} +/* line 121, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +/* line 128, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 767.98px) { + /* line 147, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + /* line 145, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + /* line 158, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + /* line 161, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + /* line 165, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + /* line 170, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } + /* line 182, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + /* line 189, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .navbar-toggler { + display: none; + } + /* line 194, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-sm .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} +@media (max-width: 1023.98px) { + /* line 147, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1024px) { + /* line 145, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + /* line 158, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + /* line 161, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + /* line 165, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + /* line 170, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } + /* line 182, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + /* line 189, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .navbar-toggler { + display: none; + } + /* line 194, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-md .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} +@media (max-width: 1279.98px) { + /* line 147, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1280px) { + /* line 145, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + /* line 158, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + /* line 161, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + /* line 165, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + /* line 170, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } + /* line 182, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + /* line 189, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .navbar-toggler { + display: none; + } + /* line 194, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-lg .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} +@media (max-width: 1599.98px) { + /* line 147, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1600px) { + /* line 145, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + /* line 158, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + /* line 161, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + /* line 165, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + /* line 170, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } + /* line 182, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + /* line 189, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .navbar-toggler { + display: none; + } + /* line 194, ../node_modules/bootstrap/scss/_navbar.scss */ + .navbar-expand-xl .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} +/* line 145, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +/* line 147, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +/* line 158, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-nav { + flex-direction: row; +} +/* line 161, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +/* line 165, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; +} +/* line 170, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +/* line 177, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} +/* line 182, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +/* line 189, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .navbar-toggler { + display: none; +} +/* line 194, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-expand .dropup .dropdown-menu { + top: auto; + bottom: 100%; +} + +/* line 211, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +/* line 220, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +/* line 227, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +/* line 232, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +/* line 240, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +/* line 245, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-toggler-icon { + 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"); +} +/* line 249, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +/* line 251, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +/* line 263, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-brand { + color: #fff; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +/* line 272, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +/* line 279, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +/* line 284, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +/* line 292, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +/* line 297, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-toggler-icon { + 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"); +} +/* line 301, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +/* line 303, ../node_modules/bootstrap/scss/_navbar.scss */ +.navbar-dark .navbar-text a { + color: #fff; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +/* line 5, ../node_modules/bootstrap/scss/_card.scss */ +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +/* line 16, ../node_modules/bootstrap/scss/_card.scss */ +.card > hr { + margin-right: 0; + margin-left: 0; +} +/* line 22, ../node_modules/bootstrap/scss/_card.scss */ +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +/* line 28, ../node_modules/bootstrap/scss/_card.scss */ +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +/* line 34, ../node_modules/bootstrap/scss/_card.scss */ +.card-body { + flex: 1 1 auto; + padding: 1.25rem; +} + +/* line 41, ../node_modules/bootstrap/scss/_card.scss */ +.card-title { + margin-bottom: 0.75rem; +} + +/* line 45, ../node_modules/bootstrap/scss/_card.scss */ +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +/* line 50, ../node_modules/bootstrap/scss/_card.scss */ +.card-text:last-child { + margin-bottom: 0; +} + +/* line 15, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.card-link:hover { + text-decoration: none; +} +/* line 59, ../node_modules/bootstrap/scss/_card.scss */ +.card-link + .card-link { + margin-left: 1.25rem; +} + +/* line 68, ../node_modules/bootstrap/scss/_card.scss */ +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +/* line 74, ../node_modules/bootstrap/scss/_card.scss */ +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +/* line 79, ../node_modules/bootstrap/scss/_card.scss */ +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +/* line 85, ../node_modules/bootstrap/scss/_card.scss */ +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +/* line 90, ../node_modules/bootstrap/scss/_card.scss */ +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +/* line 100, ../node_modules/bootstrap/scss/_card.scss */ +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +/* line 107, ../node_modules/bootstrap/scss/_card.scss */ +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +/* line 113, ../node_modules/bootstrap/scss/_card.scss */ +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +/* line 122, ../node_modules/bootstrap/scss/_card.scss */ +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +/* line 128, ../node_modules/bootstrap/scss/_card.scss */ +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +/* line 133, ../node_modules/bootstrap/scss/_card.scss */ +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +/* line 141, ../node_modules/bootstrap/scss/_card.scss */ +.card-deck { + display: flex; + flex-direction: column; +} +/* line 145, ../node_modules/bootstrap/scss/_card.scss */ +.card-deck .card { + margin-bottom: 10px; +} +@media (min-width: 768px) { + /* line 141, ../node_modules/bootstrap/scss/_card.scss */ + .card-deck { + flex-flow: row wrap; + margin-right: -10px; + margin-left: -10px; + } + /* line 154, ../node_modules/bootstrap/scss/_card.scss */ + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 10px; + margin-bottom: 0; + margin-left: 10px; + } +} + +/* line 171, ../node_modules/bootstrap/scss/_card.scss */ +.card-group { + display: flex; + flex-direction: column; +} +/* line 177, ../node_modules/bootstrap/scss/_card.scss */ +.card-group > .card { + margin-bottom: 10px; +} +@media (min-width: 768px) { + /* line 171, ../node_modules/bootstrap/scss/_card.scss */ + .card-group { + flex-flow: row wrap; + } + /* line 185, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + /* line 190, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + /* line 197, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + /* line 200, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; + } + /* line 204, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; + } + /* line 210, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + /* line 213, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; + } + /* line 217, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; + } + /* line 223, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:only-child { + border-radius: 0.25rem; + } + /* line 226, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + /* line 230, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + /* line 236, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + /* line 239, ../node_modules/bootstrap/scss/_card.scss */ + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; + } +} + +/* line 257, ../node_modules/bootstrap/scss/_card.scss */ +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 768px) { + /* line 256, ../node_modules/bootstrap/scss/_card.scss */ + .card-columns { + column-count: 3; + column-gap: 1.25rem; + } + /* line 265, ../node_modules/bootstrap/scss/_card.scss */ + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +/* line 1, ../node_modules/bootstrap/scss/_breadcrumb.scss */ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +/* line 13, ../node_modules/bootstrap/scss/_breadcrumb.scss */ +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #6c757d; + content: "/"; +} +/* line 27, ../node_modules/bootstrap/scss/_breadcrumb.scss */ +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +/* line 31, ../node_modules/bootstrap/scss/_breadcrumb.scss */ +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +/* line 35, ../node_modules/bootstrap/scss/_breadcrumb.scss */ +.breadcrumb-item.active { + color: #6c757d; +} + +/* line 1, ../node_modules/bootstrap/scss/_pagination.scss */ +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +/* line 7, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} +/* line 17, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-link:hover { + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} +/* line 24, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +/* line 31, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +/* line 38, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +/* line 44, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +/* line 49, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +/* line 56, ../node_modules/bootstrap/scss/_pagination.scss */ +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */ +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +/* line 6, ../node_modules/bootstrap/scss/_badge.scss */ +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} +/* line 18, ../node_modules/bootstrap/scss/_badge.scss */ +.badge:empty { + display: none; +} + +/* line 24, ../node_modules/bootstrap/scss/_badge.scss */ +.btn .badge { + position: relative; + top: -1px; +} + +/* line 33, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-primary { + color: #fff; + background-color: #007bff; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-primary[href]:hover, .badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0062cc; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-secondary { + color: #fff; + background-color: #6c757d; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-success { + color: #fff; + background-color: #4e984a; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #3c7639; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-info { + color: #fff; + background-color: #17a2b8; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-warning { + color: #212529; + background-color: #ffc107; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-danger { + color: #fff; + background-color: #bf0f3d; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #900b2e; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-light { + color: #212529; + background-color: #f8f9fa; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} + +/* line 44, ../node_modules/bootstrap/scss/_badge.scss */ +.badge-dark { + color: #fff; + background-color: #343a40; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} + +/* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */ +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} +@media (min-width: 768px) { + /* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */ + .jumbotron { + padding: 4rem 2rem; + } +} + +/* line 12, ../node_modules/bootstrap/scss/_jumbotron.scss */ +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +/* line 5, ../node_modules/bootstrap/scss/_alert.scss */ +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +/* line 14, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-heading { + color: inherit; +} + +/* line 20, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-link { + font-weight: 700; +} + +/* line 29, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-dismissible { + padding-right: 4rem; +} +/* line 33, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-primary hr { + border-top-color: #9fcdff; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-primary .alert-link { + color: #002752; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-secondary hr { + border-top-color: #c8cbcf; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-secondary .alert-link { + color: #202326; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-success { + color: #294f26; + background-color: #dceadb; + border-color: #cde2cc; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-success hr { + border-top-color: #bdd9bc; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-success .alert-link { + color: #172d15; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-info hr { + border-top-color: #abdde5; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-info .alert-link { + color: #062c33; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-warning hr { + border-top-color: #ffe8a1; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-warning .alert-link { + color: #533f03; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-danger { + color: #630820; + background-color: #f2cfd8; + border-color: #edbcc9; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-danger hr { + border-top-color: #e8a8b9; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-danger .alert-link { + color: #340411; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-light hr { + border-top-color: #ececf6; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-light .alert-link { + color: #686868; +} + +/* line 48, ../node_modules/bootstrap/scss/_alert.scss */ +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} +/* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-dark hr { + border-top-color: #b9bbbe; +} +/* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */ +.alert-dark .alert-link { + color: #040505; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +/* line 6, ../node_modules/bootstrap/scss/_progress.scss */ +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +/* line 16, ../node_modules/bootstrap/scss/_progress.scss */ +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + background-color: #007bff; + transition: width 0.6s ease; +} + +/* line 26, ../node_modules/bootstrap/scss/_progress.scss */ +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +/* line 31, ../node_modules/bootstrap/scss/_progress.scss */ +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} + +/* line 1, ../node_modules/bootstrap/scss/_media.scss */ +.media { + display: flex; + align-items: flex-start; +} + +/* line 6, ../node_modules/bootstrap/scss/_media.scss */ +.media-body { + flex: 1; +} + +/* line 5, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +/* line 20, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-action:hover, .list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +/* line 32, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +/* line 43, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +/* line 52, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +/* line 56, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item:hover, .list-group-item:focus { + z-index: 1; + text-decoration: none; +} +/* line 66, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; +} +/* line 73, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +/* line 88, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +/* line 95, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +/* line 101, ../node_modules/bootstrap/scss/_list-group.scss */ +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-success { + color: #294f26; + background-color: #cde2cc; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #294f26; + background-color: #bdd9bc; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #294f26; + border-color: #294f26; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-danger { + color: #630820; + background-color: #edbcc9; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #630820; + background-color: #e8a8b9; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #630820; + border-color: #630820; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} +/* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */ +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +/* line 1, ../node_modules/bootstrap/scss/_close.scss */ +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.close:hover, .close:focus { + color: #000; + text-decoration: none; + opacity: .75; +} +/* line 17, ../node_modules/bootstrap/scss/_close.scss */ +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +/* line 28, ../node_modules/bootstrap/scss/_close.scss */ +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} + +/* line 8, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-open { + overflow: hidden; +} + +/* line 13, ../node_modules/bootstrap/scss/_modal.scss */ +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; +} +/* line 29, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +/* line 36, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +/* line 44, ../node_modules/bootstrap/scss/_modal.scss */ +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -25%); +} +/* line 48, ../node_modules/bootstrap/scss/_modal.scss */ +.modal.show .modal-dialog { + transform: translate(0, 0); +} + +/* line 53, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +/* line 60, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +/* line 77, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +/* line 87, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-backdrop.fade { + opacity: 0; +} +/* line 88, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-backdrop.show { + opacity: 0.5; +} + +/* line 93, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +/* line 101, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} + +/* line 109, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +/* line 116, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +/* line 125, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef; +} +/* line 133, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} +/* line 134, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +/* line 138, ../node_modules/bootstrap/scss/_modal.scss */ +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 768px) { + /* line 149, ../node_modules/bootstrap/scss/_modal.scss */ + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + /* line 154, ../node_modules/bootstrap/scss/_modal.scss */ + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); + } + + /* line 162, ../node_modules/bootstrap/scss/_modal.scss */ + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 1280px) { + /* line 167, ../node_modules/bootstrap/scss/_modal.scss */ + .modal-lg { + max-width: 800px; + } +} +/* line 2, ../node_modules/bootstrap/scss/_tooltip.scss */ +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +/* line 15, ../node_modules/bootstrap/scss/_tooltip.scss */ +.tooltip.show { + opacity: 0.9; +} +/* line 17, ../node_modules/bootstrap/scss/_tooltip.scss */ +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +/* line 23, ../node_modules/bootstrap/scss/_tooltip.scss */ +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +/* line 32, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} +/* line 35, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} +/* line 38, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +/* line 46, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} +/* line 49, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +/* line 54, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +/* line 62, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} +/* line 65, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} +/* line 68, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +/* line 76, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} +/* line 79, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +/* line 84, ../node_modules/bootstrap/scss/_tooltip.scss */ +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +/* line 108, ../node_modules/bootstrap/scss/_tooltip.scss */ +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +/* line 1, ../node_modules/bootstrap/scss/_popover.scss */ +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +/* line 20, ../node_modules/bootstrap/scss/_popover.scss */ +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +/* line 27, ../node_modules/bootstrap/scss/_popover.scss */ +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +/* line 38, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} +/* line 41, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +/* line 45, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; +} +/* line 50, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +/* line 55, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; +} + +/* line 61, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} +/* line 64, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +/* line 71, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; +} +/* line 76, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +/* line 81, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; +} + +/* line 87, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} +/* line 90, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); +} +/* line 94, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; +} +/* line 99, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +/* line 104, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; +} +/* line 110, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +/* line 122, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} +/* line 125, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +/* line 132, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; +} +/* line 137, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); +} +/* line 142, ../node_modules/bootstrap/scss/_popover.scss */ +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; +} + +/* line 165, ../node_modules/bootstrap/scss/_popover.scss */ +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +/* line 175, ../node_modules/bootstrap/scss/_popover.scss */ +.popover-header:empty { + display: none; +} + +/* line 180, ../node_modules/bootstrap/scss/_popover.scss */ +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +/* line 2, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel { + position: relative; +} + +/* line 6, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +/* line 12, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform 0.6s ease; + backface-visibility: hidden; + perspective: 1000px; +} + +/* line 22, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* line 28, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +/* line 35, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0); +} +@supports (transform-style: preserve-3d) { + /* line 35, ../node_modules/bootstrap/scss/_carousel.scss */ + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translate3d(0, 0, 0); + } +} + +/* line 44, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item-next, +.active.carousel-item-right { + transform: translateX(100%); +} +@supports (transform-style: preserve-3d) { + /* line 44, ../node_modules/bootstrap/scss/_carousel.scss */ + .carousel-item-next, + .active.carousel-item-right { + transform: translate3d(100%, 0, 0); + } +} + +/* line 53, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-item-prev, +.active.carousel-item-left { + transform: translateX(-100%); +} +@supports (transform-style: preserve-3d) { + /* line 53, ../node_modules/bootstrap/scss/_carousel.scss */ + .carousel-item-prev, + .active.carousel-item-left { + transform: translate3d(-100%, 0, 0); + } +} + +/* line 67, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; +} +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; +} + +/* line 91, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-prev { + left: 0; +} + +/* line 97, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-next { + right: 0; +} + +/* line 105, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; +} + +/* line 113, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-prev-icon { + 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"); +} + +/* line 116, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-control-next-icon { + 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"); +} + +/* line 126, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +/* line 140, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-indicators li { + position: relative; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); +} +/* line 151, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} +/* line 160, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} +/* line 171, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-indicators .active { + background-color: #fff; +} + +/* line 181, ../node_modules/bootstrap/scss/_carousel.scss */ +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +/* line 3, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-baseline { + vertical-align: baseline !important; +} + +/* line 4, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-top { + vertical-align: top !important; +} + +/* line 5, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-middle { + vertical-align: middle !important; +} + +/* line 6, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-bottom { + vertical-align: bottom !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-text-bottom { + vertical-align: text-bottom !important; +} + +/* line 8, ../node_modules/bootstrap/scss/utilities/_align.scss */ +.align-text-top { + vertical-align: text-top !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-primary { + background-color: #007bff !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-secondary { + background-color: #6c757d !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-success { + background-color: #4e984a !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #3c7639 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-info { + background-color: #17a2b8 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-warning { + background-color: #ffc107 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-danger { + background-color: #bf0f3d !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #900b2e !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-light { + background-color: #f8f9fa !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */ +.bg-dark { + background-color: #343a40 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_background.scss */ +.bg-white { + background-color: #fff !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_background.scss */ +.bg-transparent { + background-color: transparent !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border { + border: 1px solid #dee2e6 !important; +} + +/* line 8, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +/* line 10, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +/* line 11, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-0 { + border: 0 !important; +} + +/* line 14, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-top-0 { + border-top: 0 !important; +} + +/* line 15, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-right-0 { + border-right: 0 !important; +} + +/* line 16, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-bottom-0 { + border-bottom: 0 !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-left-0 { + border-left: 0 !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-primary { + border-color: #007bff !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-secondary { + border-color: #6c757d !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-success { + border-color: #4e984a !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-info { + border-color: #17a2b8 !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-warning { + border-color: #ffc107 !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-danger { + border-color: #bf0f3d !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-light { + border-color: #f8f9fa !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-dark { + border-color: #343a40 !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.border-white { + border-color: #fff !important; +} + +/* line 33, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded { + border-radius: 0.25rem !important; +} + +/* line 36, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +/* line 40, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +/* line 44, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +/* line 48, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +/* line 53, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-circle { + border-radius: 50% !important; +} + +/* line 57, ../node_modules/bootstrap/scss/utilities/_borders.scss */ +.rounded-0 { + border-radius: 0 !important; +} + +/* line 2, ../node_modules/bootstrap/scss/mixins/_clearfix.scss */ +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +/* line 11, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-none { + display: none !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-inline { + display: inline !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-inline-block { + display: inline-block !important; +} + +/* line 14, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-block { + display: block !important; +} + +/* line 15, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-table { + display: table !important; +} + +/* line 16, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-table-row { + display: table-row !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-table-cell { + display: table-cell !important; +} + +/* line 18, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-flex { + display: flex !important; +} + +/* line 19, ../node_modules/bootstrap/scss/utilities/_display.scss */ +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 768px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-none { + display: none !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-inline { + display: inline !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-inline-block { + display: inline-block !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-block { + display: block !important; + } + + /* line 15, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-table { + display: table !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-table-row { + display: table-row !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-table-cell { + display: table-cell !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-flex { + display: flex !important; + } + + /* line 19, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-sm-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1024px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-none { + display: none !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-inline { + display: inline !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-inline-block { + display: inline-block !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-block { + display: block !important; + } + + /* line 15, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-table { + display: table !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-table-row { + display: table-row !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-table-cell { + display: table-cell !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-flex { + display: flex !important; + } + + /* line 19, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-md-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1280px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-none { + display: none !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-inline { + display: inline !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-inline-block { + display: inline-block !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-block { + display: block !important; + } + + /* line 15, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-table { + display: table !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-table-row { + display: table-row !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-table-cell { + display: table-cell !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-flex { + display: flex !important; + } + + /* line 19, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-lg-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1600px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-none { + display: none !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-inline { + display: inline !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-inline-block { + display: inline-block !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-block { + display: block !important; + } + + /* line 15, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-table { + display: table !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-table-row { + display: table-row !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-table-cell { + display: table-cell !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-flex { + display: flex !important; + } + + /* line 19, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-xl-inline-flex { + display: inline-flex !important; + } +} +@media print { + /* line 29, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-none { + display: none !important; + } + + /* line 30, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-inline { + display: inline !important; + } + + /* line 31, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-inline-block { + display: inline-block !important; + } + + /* line 32, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-block { + display: block !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-table { + display: table !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-table-row { + display: table-row !important; + } + + /* line 35, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-table-cell { + display: table-cell !important; + } + + /* line 36, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-flex { + display: flex !important; + } + + /* line 37, ../node_modules/bootstrap/scss/utilities/_display.scss */ + .d-print-inline-flex { + display: inline-flex !important; + } +} +/* line 3, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +/* line 10, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive::before { + display: block; + content: ""; +} +/* line 15, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/* line 31, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +/* line 37, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +/* line 43, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive-4by3::before { + padding-top: 75%; +} + +/* line 49, ../node_modules/bootstrap/scss/utilities/_embed.scss */ +.embed-responsive-1by1::before { + padding-top: 100%; +} + +/* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-row { + flex-direction: row !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-column { + flex-direction: column !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +/* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +/* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-wrap { + flex-wrap: wrap !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-nowrap { + flex-wrap: nowrap !important; +} + +/* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.justify-content-start { + justify-content: flex-start !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.justify-content-end { + justify-content: flex-end !important; +} + +/* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.justify-content-center { + justify-content: center !important; +} + +/* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.justify-content-between { + justify-content: space-between !important; +} + +/* line 24, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.justify-content-around { + justify-content: space-around !important; +} + +/* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-items-start { + align-items: flex-start !important; +} + +/* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-items-end { + align-items: flex-end !important; +} + +/* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-items-center { + align-items: center !important; +} + +/* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-items-baseline { + align-items: baseline !important; +} + +/* line 30, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-items-stretch { + align-items: stretch !important; +} + +/* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-start { + align-content: flex-start !important; +} + +/* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-end { + align-content: flex-end !important; +} + +/* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-center { + align-content: center !important; +} + +/* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-between { + align-content: space-between !important; +} + +/* line 36, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-around { + align-content: space-around !important; +} + +/* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-content-stretch { + align-content: stretch !important; +} + +/* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-auto { + align-self: auto !important; +} + +/* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-start { + align-self: flex-start !important; +} + +/* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-end { + align-self: flex-end !important; +} + +/* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-center { + align-self: center !important; +} + +/* line 43, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-baseline { + align-self: baseline !important; +} + +/* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */ +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 768px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-row { + flex-direction: row !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-column { + flex-direction: column !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-sm-start { + justify-content: flex-start !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-sm-end { + justify-content: flex-end !important; + } + + /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-sm-center { + justify-content: center !important; + } + + /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-sm-between { + justify-content: space-between !important; + } + + /* line 24, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-sm-around { + justify-content: space-around !important; + } + + /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-sm-start { + align-items: flex-start !important; + } + + /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-sm-end { + align-items: flex-end !important; + } + + /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-sm-center { + align-items: center !important; + } + + /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-sm-baseline { + align-items: baseline !important; + } + + /* line 30, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-sm-stretch { + align-items: stretch !important; + } + + /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-start { + align-content: flex-start !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-end { + align-content: flex-end !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-center { + align-content: center !important; + } + + /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-between { + align-content: space-between !important; + } + + /* line 36, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-around { + align-content: space-around !important; + } + + /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-sm-stretch { + align-content: stretch !important; + } + + /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-auto { + align-self: auto !important; + } + + /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-start { + align-self: flex-start !important; + } + + /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-end { + align-self: flex-end !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-center { + align-self: center !important; + } + + /* line 43, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-baseline { + align-self: baseline !important; + } + + /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-sm-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1024px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-row { + flex-direction: row !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-column { + flex-direction: column !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-wrap { + flex-wrap: wrap !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-md-start { + justify-content: flex-start !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-md-end { + justify-content: flex-end !important; + } + + /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-md-center { + justify-content: center !important; + } + + /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-md-between { + justify-content: space-between !important; + } + + /* line 24, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-md-around { + justify-content: space-around !important; + } + + /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-md-start { + align-items: flex-start !important; + } + + /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-md-end { + align-items: flex-end !important; + } + + /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-md-center { + align-items: center !important; + } + + /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-md-baseline { + align-items: baseline !important; + } + + /* line 30, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-md-stretch { + align-items: stretch !important; + } + + /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-start { + align-content: flex-start !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-end { + align-content: flex-end !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-center { + align-content: center !important; + } + + /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-between { + align-content: space-between !important; + } + + /* line 36, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-around { + align-content: space-around !important; + } + + /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-md-stretch { + align-content: stretch !important; + } + + /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-auto { + align-self: auto !important; + } + + /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-start { + align-self: flex-start !important; + } + + /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-end { + align-self: flex-end !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-center { + align-self: center !important; + } + + /* line 43, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-baseline { + align-self: baseline !important; + } + + /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-md-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1280px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-row { + flex-direction: row !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-column { + flex-direction: column !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-lg-start { + justify-content: flex-start !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-lg-end { + justify-content: flex-end !important; + } + + /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-lg-center { + justify-content: center !important; + } + + /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-lg-between { + justify-content: space-between !important; + } + + /* line 24, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-lg-around { + justify-content: space-around !important; + } + + /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-lg-start { + align-items: flex-start !important; + } + + /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-lg-end { + align-items: flex-end !important; + } + + /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-lg-center { + align-items: center !important; + } + + /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-lg-baseline { + align-items: baseline !important; + } + + /* line 30, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-lg-stretch { + align-items: stretch !important; + } + + /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-start { + align-content: flex-start !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-end { + align-content: flex-end !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-center { + align-content: center !important; + } + + /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-between { + align-content: space-between !important; + } + + /* line 36, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-around { + align-content: space-around !important; + } + + /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-lg-stretch { + align-content: stretch !important; + } + + /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-auto { + align-self: auto !important; + } + + /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-start { + align-self: flex-start !important; + } + + /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-end { + align-self: flex-end !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-center { + align-self: center !important; + } + + /* line 43, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-baseline { + align-self: baseline !important; + } + + /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-lg-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1600px) { + /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-row { + flex-direction: row !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-column { + flex-direction: column !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-xl-start { + justify-content: flex-start !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-xl-end { + justify-content: flex-end !important; + } + + /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-xl-center { + justify-content: center !important; + } + + /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-xl-between { + justify-content: space-between !important; + } + + /* line 24, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .justify-content-xl-around { + justify-content: space-around !important; + } + + /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-xl-start { + align-items: flex-start !important; + } + + /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-xl-end { + align-items: flex-end !important; + } + + /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-xl-center { + align-items: center !important; + } + + /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-xl-baseline { + align-items: baseline !important; + } + + /* line 30, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-items-xl-stretch { + align-items: stretch !important; + } + + /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-start { + align-content: flex-start !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-end { + align-content: flex-end !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-center { + align-content: center !important; + } + + /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-between { + align-content: space-between !important; + } + + /* line 36, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-around { + align-content: space-around !important; + } + + /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-content-xl-stretch { + align-content: stretch !important; + } + + /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-auto { + align-self: auto !important; + } + + /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-start { + align-self: flex-start !important; + } + + /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-end { + align-self: flex-end !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-center { + align-self: center !important; + } + + /* line 43, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-baseline { + align-self: baseline !important; + } + + /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */ + .align-self-xl-stretch { + align-self: stretch !important; + } +} +/* line 5, ../node_modules/bootstrap/scss/utilities/_float.scss */ +.float-left { + float: left !important; +} + +/* line 6, ../node_modules/bootstrap/scss/utilities/_float.scss */ +.float-right { + float: right !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */ +.float-none { + float: none !important; +} + +@media (min-width: 768px) { + /* line 5, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-sm-left { + float: left !important; + } + + /* line 6, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-sm-right { + float: right !important; + } + + /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-sm-none { + float: none !important; + } +} +@media (min-width: 1024px) { + /* line 5, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-md-left { + float: left !important; + } + + /* line 6, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-md-right { + float: right !important; + } + + /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-md-none { + float: none !important; + } +} +@media (min-width: 1280px) { + /* line 5, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-lg-left { + float: left !important; + } + + /* line 6, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-lg-right { + float: right !important; + } + + /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-lg-none { + float: none !important; + } +} +@media (min-width: 1600px) { + /* line 5, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-xl-left { + float: left !important; + } + + /* line 6, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-xl-right { + float: right !important; + } + + /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */ + .float-xl-none { + float: none !important; + } +} +/* line 9, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.position-static { + position: static !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.position-relative { + position: relative !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.position-absolute { + position: absolute !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.position-fixed { + position: fixed !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.position-sticky { + position: sticky !important; +} + +/* line 14, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +/* line 22, ../node_modules/bootstrap/scss/utilities/_position.scss */ +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports (position: sticky) { + /* line 30, ../node_modules/bootstrap/scss/utilities/_position.scss */ + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +/* line 5, ../node_modules/bootstrap/scss/utilities/_screenreaders.scss */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; +} + +/* line 25, ../node_modules/bootstrap/scss/mixins/_screen-reader.scss */ +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.w-25 { + width: 25% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.w-50 { + width: 50% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.w-75 { + width: 75% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.w-100 { + width: 100% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.h-25 { + height: 25% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.h-50 { + height: 50% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.h-75 { + height: 75% !important; +} + +/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.h-100 { + height: 100% !important; +} + +/* line 11, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.mw-100 { + max-width: 100% !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_sizing.scss */ +.mh-100 { + max-height: 100% !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-0 { + margin: 0 !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-1 { + margin: 0.25rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-2 { + margin: 0.5rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-3 { + margin: 1rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-4 { + margin: 1.5rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-5 { + margin: 3rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-0 { + padding: 0 !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-1 { + padding: 0.25rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-2 { + padding: 0.5rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-3 { + padding: 1rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-4 { + padding: 1.5rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.p-5 { + padding: 3rem !important; +} + +/* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +/* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +/* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +/* line 33, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.m-auto { + margin: auto !important; +} + +/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +/* line 38, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +/* line 42, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +/* line 46, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 768px) { + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-0 { + margin: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-1 { + margin: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-2 { + margin: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-3 { + margin: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-4 { + margin: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-5 { + margin: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-0 { + padding: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-1 { + padding: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-2 { + padding: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-3 { + padding: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-4 { + padding: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-sm-5 { + padding: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-sm-auto { + margin: auto !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + /* line 38, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + /* line 46, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 1024px) { + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-0 { + margin: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-1 { + margin: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-2 { + margin: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-3 { + margin: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-4 { + margin: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-5 { + margin: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-0 { + padding: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-1 { + padding: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-2 { + padding: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-3 { + padding: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-4 { + padding: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-md-5 { + padding: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-md-auto { + margin: auto !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + /* line 38, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + /* line 46, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 1280px) { + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-0 { + margin: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-1 { + margin: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-2 { + margin: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-3 { + margin: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-4 { + margin: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-5 { + margin: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-0 { + padding: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-1 { + padding: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-2 { + padding: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-3 { + padding: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-4 { + padding: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-lg-5 { + padding: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-lg-auto { + margin: auto !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + /* line 38, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + /* line 46, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1600px) { + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-0 { + margin: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-1 { + margin: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-2 { + margin: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-3 { + margin: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-4 { + margin: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-5 { + margin: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-0 { + padding: 0 !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-1 { + padding: 0.25rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-2 { + padding: 0.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-3 { + padding: 1rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-4 { + padding: 1.5rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .p-xl-5 { + padding: 3rem !important; + } + + /* line 13, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + /* line 17, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + /* line 25, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + /* line 33, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .m-xl-auto { + margin: auto !important; + } + + /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + + /* line 38, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + + /* line 42, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + + /* line 46, ../node_modules/bootstrap/scss/utilities/_spacing.scss */ + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +/* line 9, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-justify { + text-align: justify !important; +} + +/* line 10, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-nowrap { + white-space: nowrap !important; +} + +/* line 11, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/* line 19, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-left { + text-align: left !important; +} + +/* line 20, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-right { + text-align: right !important; +} + +/* line 21, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-center { + text-align: center !important; +} + +@media (min-width: 768px) { + /* line 19, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-sm-left { + text-align: left !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-sm-right { + text-align: right !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 1024px) { + /* line 19, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-md-left { + text-align: left !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-md-right { + text-align: right !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 1280px) { + /* line 19, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-lg-left { + text-align: left !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-lg-right { + text-align: right !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1600px) { + /* line 19, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-xl-left { + text-align: left !important; + } + + /* line 20, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-xl-right { + text-align: right !important; + } + + /* line 21, ../node_modules/bootstrap/scss/utilities/_text.scss */ + .text-xl-center { + text-align: center !important; + } +} +/* line 27, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-lowercase { + text-transform: lowercase !important; +} + +/* line 28, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-uppercase { + text-transform: uppercase !important; +} + +/* line 29, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-capitalize { + text-transform: capitalize !important; +} + +/* line 33, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.font-weight-light { + font-weight: 300 !important; +} + +/* line 34, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.font-weight-normal { + font-weight: 400 !important; +} + +/* line 35, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.font-weight-bold { + font-weight: 700 !important; +} + +/* line 36, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.font-italic { + font-style: italic !important; +} + +/* line 40, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-white { + color: #fff !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-primary { + color: #007bff !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-primary:hover, a.text-primary:focus { + color: #0062cc !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-secondary { + color: #6c757d !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-success { + color: #4e984a !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-success:hover, a.text-success:focus { + color: #3c7639 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-info { + color: #17a2b8 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-warning { + color: #ffc107 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-danger { + color: #bf0f3d !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-danger:hover, a.text-danger:focus { + color: #900b2e !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-light { + color: #f8f9fa !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; +} + +/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */ +.text-dark { + color: #343a40 !important; +} + +/* line 19, ../node_modules/bootstrap/scss/mixins/_hover.scss */ +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !important; +} + +/* line 46, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-muted { + color: #6c757d !important; +} + +/* line 50, ../node_modules/bootstrap/scss/utilities/_text.scss */ +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +/* line 5, ../node_modules/bootstrap/scss/utilities/_visibility.scss */ +.visible { + visibility: visible !important; +} + +/* line 9, ../node_modules/bootstrap/scss/utilities/_visibility.scss */ +.invisible { + visibility: hidden !important; +} + +@media print { + /* line 13, ../node_modules/bootstrap/scss/_print.scss */ + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + + /* line 24, ../node_modules/bootstrap/scss/_print.scss */ + a:not(.btn) { + text-decoration: underline; + } + + /* line 34, ../node_modules/bootstrap/scss/_print.scss */ + abbr[title]::after { + content: " (" attr(title) ")"; + } + + /* line 49, ../node_modules/bootstrap/scss/_print.scss */ + pre { + white-space: pre-wrap !important; + } + + /* line 52, ../node_modules/bootstrap/scss/_print.scss */ + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + /* line 63, ../node_modules/bootstrap/scss/_print.scss */ + thead { + display: table-header-group; + } + + /* line 67, ../node_modules/bootstrap/scss/_print.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 72, ../node_modules/bootstrap/scss/_print.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 79, ../node_modules/bootstrap/scss/_print.scss */ + h2, + h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + /* line 92, ../node_modules/bootstrap/scss/_print.scss */ + body { + min-width: 1280px !important; + } + + /* line 95, ../node_modules/bootstrap/scss/_print.scss */ + .container { + min-width: 1280px !important; + } + + /* line 100, ../node_modules/bootstrap/scss/_print.scss */ + .navbar { + display: none; + } + + /* line 103, ../node_modules/bootstrap/scss/_print.scss */ + .badge { + border: 1px solid #000; + } + + /* line 107, ../node_modules/bootstrap/scss/_print.scss */ + .table { + border-collapse: collapse !important; + } + /* line 110, ../node_modules/bootstrap/scss/_print.scss */ + .table td, + .table th { + background-color: #fff !important; + } + + /* line 116, ../node_modules/bootstrap/scss/_print.scss */ + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../node_modules/font-awesome/fonts//fontawesome-webfont.eot?v=4.7.0"); + src: url("../node_modules/font-awesome/fonts//fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../node_modules/font-awesome/fonts//fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../node_modules/font-awesome/fonts//fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../node_modules/font-awesome/fonts//fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../node_modules/font-awesome/fonts//fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 4, ../node_modules/font-awesome/scss/_core.scss */ +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* makes the font 33% larger relative to the icon container */ +/* line 5, ../node_modules/font-awesome/scss/_larger.scss */ +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; +} + +/* line 10, ../node_modules/font-awesome/scss/_larger.scss */ +.fa-2x { + font-size: 2em; +} + +/* line 11, ../node_modules/font-awesome/scss/_larger.scss */ +.fa-3x { + font-size: 3em; +} + +/* line 12, ../node_modules/font-awesome/scss/_larger.scss */ +.fa-4x { + font-size: 4em; +} + +/* line 13, ../node_modules/font-awesome/scss/_larger.scss */ +.fa-5x { + font-size: 5em; +} + +/* line 3, ../node_modules/font-awesome/scss/_fixed-width.scss */ +.fa-fw { + width: 1.2857142857em; + text-align: center; +} + +/* line 4, ../node_modules/font-awesome/scss/_list.scss */ +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; +} +/* line 8, ../node_modules/font-awesome/scss/_list.scss */ +.fa-ul > li { + position: relative; +} + +/* line 10, ../node_modules/font-awesome/scss/_list.scss */ +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; +} +/* line 16, ../node_modules/font-awesome/scss/_list.scss */ +.fa-li.fa-lg { + left: -1.8571428571em; +} + +/* line 4, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} + +/* line 10, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa-pull-left { + float: left; +} + +/* line 11, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa-pull-right { + float: right; +} + +/* line 14, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.fa-pull-left { + margin-right: .3em; +} +/* line 15, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.fa-pull-right { + margin-left: .3em; +} + +/* Deprecated as of 4.4.0 */ +/* line 19, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.pull-right { + float: right; +} + +/* line 20, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.pull-left { + float: left; +} + +/* line 23, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.pull-left { + margin-right: .3em; +} +/* line 24, ../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.pull-right { + margin-left: .3em; +} + +/* line 4, ../node_modules/font-awesome/scss/_animated.scss */ +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +/* line 9, ../node_modules/font-awesome/scss/_animated.scss */ +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +/* line 4, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 5, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 6, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} + +/* line 8, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +/* line 9, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* line 14, ../node_modules/font-awesome/scss/_rotated-flipped.scss */ +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} + +/* line 4, ../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +/* line 12, ../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +/* line 18, ../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-1x { + line-height: inherit; +} + +/* line 19, ../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-2x { + font-size: 2em; +} + +/* line 20, ../node_modules/font-awesome/scss/_stacked.scss */ +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +/* line 4, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-glass:before { + content: ""; +} + +/* line 5, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-music:before { + content: ""; +} + +/* line 6, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-search:before { + content: ""; +} + +/* line 7, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-o:before { + content: ""; +} + +/* line 8, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-heart:before { + content: ""; +} + +/* line 9, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-star:before { + content: ""; +} + +/* line 10, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-o:before { + content: ""; +} + +/* line 11, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user:before { + content: ""; +} + +/* line 12, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-film:before { + content: ""; +} + +/* line 13, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-th-large:before { + content: ""; +} + +/* line 14, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-th:before { + content: ""; +} + +/* line 15, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-th-list:before { + content: ""; +} + +/* line 16, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-check:before { + content: ""; +} + +/* line 17, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; +} + +/* line 20, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-search-plus:before { + content: ""; +} + +/* line 21, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-search-minus:before { + content: ""; +} + +/* line 22, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-power-off:before { + content: ""; +} + +/* line 23, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-signal:before { + content: ""; +} + +/* line 24, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gear:before, +.fa-cog:before { + content: ""; +} + +/* line 26, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-trash-o:before { + content: ""; +} + +/* line 27, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-home:before { + content: ""; +} + +/* line 28, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-o:before { + content: ""; +} + +/* line 29, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-clock-o:before { + content: ""; +} + +/* line 30, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-road:before { + content: ""; +} + +/* line 31, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-download:before { + content: ""; +} + +/* line 32, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-down:before { + content: ""; +} + +/* line 33, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-up:before { + content: ""; +} + +/* line 34, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-inbox:before { + content: ""; +} + +/* line 35, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-play-circle-o:before { + content: ""; +} + +/* line 36, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; +} + +/* line 38, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-refresh:before { + content: ""; +} + +/* line 39, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-alt:before { + content: ""; +} + +/* line 40, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-lock:before { + content: ""; +} + +/* line 41, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag:before { + content: ""; +} + +/* line 42, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-headphones:before { + content: ""; +} + +/* line 43, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-off:before { + content: ""; +} + +/* line 44, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-down:before { + content: ""; +} + +/* line 45, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-up:before { + content: ""; +} + +/* line 46, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-qrcode:before { + content: ""; +} + +/* line 47, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-barcode:before { + content: ""; +} + +/* line 48, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tag:before { + content: ""; +} + +/* line 49, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tags:before { + content: ""; +} + +/* line 50, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-book:before { + content: ""; +} + +/* line 51, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bookmark:before { + content: ""; +} + +/* line 52, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-print:before { + content: ""; +} + +/* line 53, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-camera:before { + content: ""; +} + +/* line 54, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-font:before { + content: ""; +} + +/* line 55, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bold:before { + content: ""; +} + +/* line 56, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-italic:before { + content: ""; +} + +/* line 57, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-text-height:before { + content: ""; +} + +/* line 58, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-text-width:before { + content: ""; +} + +/* line 59, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-left:before { + content: ""; +} + +/* line 60, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-center:before { + content: ""; +} + +/* line 61, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-right:before { + content: ""; +} + +/* line 62, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-justify:before { + content: ""; +} + +/* line 63, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-list:before { + content: ""; +} + +/* line 64, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dedent:before, +.fa-outdent:before { + content: ""; +} + +/* line 66, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-indent:before { + content: ""; +} + +/* line 67, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-video-camera:before { + content: ""; +} + +/* line 68, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; +} + +/* line 71, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pencil:before { + content: ""; +} + +/* line 72, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-map-marker:before { + content: ""; +} + +/* line 73, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-adjust:before { + content: ""; +} + +/* line 74, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tint:before { + content: ""; +} + +/* line 75, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; +} + +/* line 77, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-square-o:before { + content: ""; +} + +/* line 78, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-square-o:before { + content: ""; +} + +/* line 79, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows:before { + content: ""; +} + +/* line 80, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-step-backward:before { + content: ""; +} + +/* line 81, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fast-backward:before { + content: ""; +} + +/* line 82, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-backward:before { + content: ""; +} + +/* line 83, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-play:before { + content: ""; +} + +/* line 84, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pause:before { + content: ""; +} + +/* line 85, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stop:before { + content: ""; +} + +/* line 86, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-forward:before { + content: ""; +} + +/* line 87, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fast-forward:before { + content: ""; +} + +/* line 88, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-step-forward:before { + content: ""; +} + +/* line 89, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eject:before { + content: ""; +} + +/* line 90, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-left:before { + content: ""; +} + +/* line 91, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-right:before { + content: ""; +} + +/* line 92, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-circle:before { + content: ""; +} + +/* line 93, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-circle:before { + content: ""; +} + +/* line 94, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-circle:before { + content: ""; +} + +/* line 95, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-circle:before { + content: ""; +} + +/* line 96, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-question-circle:before { + content: ""; +} + +/* line 97, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-info-circle:before { + content: ""; +} + +/* line 98, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-crosshairs:before { + content: ""; +} + +/* line 99, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-circle-o:before { + content: ""; +} + +/* line 100, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-circle-o:before { + content: ""; +} + +/* line 101, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ban:before { + content: ""; +} + +/* line 102, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-left:before { + content: ""; +} + +/* line 103, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-right:before { + content: ""; +} + +/* line 104, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-up:before { + content: ""; +} + +/* line 105, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-down:before { + content: ""; +} + +/* line 106, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-forward:before, +.fa-share:before { + content: ""; +} + +/* line 108, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-expand:before { + content: ""; +} + +/* line 109, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-compress:before { + content: ""; +} + +/* line 110, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus:before { + content: ""; +} + +/* line 111, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus:before { + content: ""; +} + +/* line 112, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-asterisk:before { + content: ""; +} + +/* line 113, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-exclamation-circle:before { + content: ""; +} + +/* line 114, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gift:before { + content: ""; +} + +/* line 115, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-leaf:before { + content: ""; +} + +/* line 116, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fire:before { + content: ""; +} + +/* line 117, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eye:before { + content: ""; +} + +/* line 118, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eye-slash:before { + content: ""; +} + +/* line 119, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; +} + +/* line 121, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plane:before { + content: ""; +} + +/* line 122, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar:before { + content: ""; +} + +/* line 123, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-random:before { + content: ""; +} + +/* line 124, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-comment:before { + content: ""; +} + +/* line 125, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-magnet:before { + content: ""; +} + +/* line 126, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-up:before { + content: ""; +} + +/* line 127, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-down:before { + content: ""; +} + +/* line 128, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-retweet:before { + content: ""; +} + +/* line 129, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shopping-cart:before { + content: ""; +} + +/* line 130, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder:before { + content: ""; +} + +/* line 131, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-open:before { + content: ""; +} + +/* line 132, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-v:before { + content: ""; +} + +/* line 133, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-h:before { + content: ""; +} + +/* line 134, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; +} + +/* line 136, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitter-square:before { + content: ""; +} + +/* line 137, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-facebook-square:before { + content: ""; +} + +/* line 138, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-camera-retro:before { + content: ""; +} + +/* line 139, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-key:before { + content: ""; +} + +/* line 140, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gears:before, +.fa-cogs:before { + content: ""; +} + +/* line 142, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-comments:before { + content: ""; +} + +/* line 143, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-o-up:before { + content: ""; +} + +/* line 144, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-o-down:before { + content: ""; +} + +/* line 145, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-half:before { + content: ""; +} + +/* line 146, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-heart-o:before { + content: ""; +} + +/* line 147, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sign-out:before { + content: ""; +} + +/* line 148, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-linkedin-square:before { + content: ""; +} + +/* line 149, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumb-tack:before { + content: ""; +} + +/* line 150, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-external-link:before { + content: ""; +} + +/* line 151, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sign-in:before { + content: ""; +} + +/* line 152, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-trophy:before { + content: ""; +} + +/* line 153, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-github-square:before { + content: ""; +} + +/* line 154, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-upload:before { + content: ""; +} + +/* line 155, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-lemon-o:before { + content: ""; +} + +/* line 156, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-phone:before { + content: ""; +} + +/* line 157, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-square-o:before { + content: ""; +} + +/* line 158, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bookmark-o:before { + content: ""; +} + +/* line 159, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-phone-square:before { + content: ""; +} + +/* line 160, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitter:before { + content: ""; +} + +/* line 161, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; +} + +/* line 163, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-github:before { + content: ""; +} + +/* line 164, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlock:before { + content: ""; +} + +/* line 165, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-credit-card:before { + content: ""; +} + +/* line 166, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-feed:before, +.fa-rss:before { + content: ""; +} + +/* line 168, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hdd-o:before { + content: ""; +} + +/* line 169, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bullhorn:before { + content: ""; +} + +/* line 170, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell:before { + content: ""; +} + +/* line 171, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-certificate:before { + content: ""; +} + +/* line 172, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-right:before { + content: ""; +} + +/* line 173, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-left:before { + content: ""; +} + +/* line 174, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-up:before { + content: ""; +} + +/* line 175, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-down:before { + content: ""; +} + +/* line 176, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-left:before { + content: ""; +} + +/* line 177, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-right:before { + content: ""; +} + +/* line 178, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-up:before { + content: ""; +} + +/* line 179, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-down:before { + content: ""; +} + +/* line 180, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-globe:before { + content: ""; +} + +/* line 181, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wrench:before { + content: ""; +} + +/* line 182, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tasks:before { + content: ""; +} + +/* line 183, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-filter:before { + content: ""; +} + +/* line 184, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-briefcase:before { + content: ""; +} + +/* line 185, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-alt:before { + content: ""; +} + +/* line 186, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-group:before, +.fa-users:before { + content: ""; +} + +/* line 188, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chain:before, +.fa-link:before { + content: ""; +} + +/* line 190, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud:before { + content: ""; +} + +/* line 191, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flask:before { + content: ""; +} + +/* line 192, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cut:before, +.fa-scissors:before { + content: ""; +} + +/* line 194, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-copy:before, +.fa-files-o:before { + content: ""; +} + +/* line 196, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paperclip:before { + content: ""; +} + +/* line 197, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-save:before, +.fa-floppy-o:before { + content: ""; +} + +/* line 199, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-square:before { + content: ""; +} + +/* line 200, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; +} + +/* line 203, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-ul:before { + content: ""; +} + +/* line 204, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-ol:before { + content: ""; +} + +/* line 205, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-strikethrough:before { + content: ""; +} + +/* line 206, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-underline:before { + content: ""; +} + +/* line 207, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-table:before { + content: ""; +} + +/* line 208, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-magic:before { + content: ""; +} + +/* line 209, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-truck:before { + content: ""; +} + +/* line 210, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pinterest:before { + content: ""; +} + +/* line 211, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pinterest-square:before { + content: ""; +} + +/* line 212, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-plus-square:before { + content: ""; +} + +/* line 213, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-plus:before { + content: ""; +} + +/* line 214, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-money:before { + content: ""; +} + +/* line 215, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-down:before { + content: ""; +} + +/* line 216, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-up:before { + content: ""; +} + +/* line 217, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-left:before { + content: ""; +} + +/* line 218, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-right:before { + content: ""; +} + +/* line 219, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-columns:before { + content: ""; +} + +/* line 220, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-unsorted:before, +.fa-sort:before { + content: ""; +} + +/* line 222, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; +} + +/* line 224, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; +} + +/* line 226, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope:before { + content: ""; +} + +/* line 227, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-linkedin:before { + content: ""; +} + +/* line 228, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-rotate-left:before, +.fa-undo:before { + content: ""; +} + +/* line 230, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-legal:before, +.fa-gavel:before { + content: ""; +} + +/* line 232, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; +} + +/* line 234, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-comment-o:before { + content: ""; +} + +/* line 235, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-comments-o:before { + content: ""; +} + +/* line 236, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flash:before, +.fa-bolt:before { + content: ""; +} + +/* line 238, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sitemap:before { + content: ""; +} + +/* line 239, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-umbrella:before { + content: ""; +} + +/* line 240, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paste:before, +.fa-clipboard:before { + content: ""; +} + +/* line 242, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-lightbulb-o:before { + content: ""; +} + +/* line 243, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-exchange:before { + content: ""; +} + +/* line 244, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud-download:before { + content: ""; +} + +/* line 245, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud-upload:before { + content: ""; +} + +/* line 246, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-md:before { + content: ""; +} + +/* line 247, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stethoscope:before { + content: ""; +} + +/* line 248, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-suitcase:before { + content: ""; +} + +/* line 249, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-o:before { + content: ""; +} + +/* line 250, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-coffee:before { + content: ""; +} + +/* line 251, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cutlery:before { + content: ""; +} + +/* line 252, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-text-o:before { + content: ""; +} + +/* line 253, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-building-o:before { + content: ""; +} + +/* line 254, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hospital-o:before { + content: ""; +} + +/* line 255, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ambulance:before { + content: ""; +} + +/* line 256, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-medkit:before { + content: ""; +} + +/* line 257, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fighter-jet:before { + content: ""; +} + +/* line 258, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-beer:before { + content: ""; +} + +/* line 259, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-h-square:before { + content: ""; +} + +/* line 260, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-square:before { + content: ""; +} + +/* line 261, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-left:before { + content: ""; +} + +/* line 262, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-right:before { + content: ""; +} + +/* line 263, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-up:before { + content: ""; +} + +/* line 264, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-down:before { + content: ""; +} + +/* line 265, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-left:before { + content: ""; +} + +/* line 266, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-right:before { + content: ""; +} + +/* line 267, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-up:before { + content: ""; +} + +/* line 268, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-down:before { + content: ""; +} + +/* line 269, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-desktop:before { + content: ""; +} + +/* line 270, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-laptop:before { + content: ""; +} + +/* line 271, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tablet:before { + content: ""; +} + +/* line 272, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; +} + +/* line 274, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-o:before { + content: ""; +} + +/* line 275, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-quote-left:before { + content: ""; +} + +/* line 276, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-quote-right:before { + content: ""; +} + +/* line 277, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-spinner:before { + content: ""; +} + +/* line 278, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle:before { + content: ""; +} + +/* line 279, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-reply:before, +.fa-reply:before { + content: ""; +} + +/* line 281, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-github-alt:before { + content: ""; +} + +/* line 282, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-o:before { + content: ""; +} + +/* line 283, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-open-o:before { + content: ""; +} + +/* line 284, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-smile-o:before { + content: ""; +} + +/* line 285, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-frown-o:before { + content: ""; +} + +/* line 286, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-meh-o:before { + content: ""; +} + +/* line 287, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gamepad:before { + content: ""; +} + +/* line 288, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-keyboard-o:before { + content: ""; +} + +/* line 289, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag-o:before { + content: ""; +} + +/* line 290, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag-checkered:before { + content: ""; +} + +/* line 291, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-terminal:before { + content: ""; +} + +/* line 292, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-code:before { + content: ""; +} + +/* line 293, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; +} + +/* line 295, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; +} + +/* line 298, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-location-arrow:before { + content: ""; +} + +/* line 299, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-crop:before { + content: ""; +} + +/* line 300, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-code-fork:before { + content: ""; +} + +/* line 301, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; +} + +/* line 303, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-question:before { + content: ""; +} + +/* line 304, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-info:before { + content: ""; +} + +/* line 305, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-exclamation:before { + content: ""; +} + +/* line 306, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-superscript:before { + content: ""; +} + +/* line 307, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-subscript:before { + content: ""; +} + +/* line 308, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eraser:before { + content: ""; +} + +/* line 309, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-puzzle-piece:before { + content: ""; +} + +/* line 310, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-microphone:before { + content: ""; +} + +/* line 311, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-microphone-slash:before { + content: ""; +} + +/* line 312, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shield:before { + content: ""; +} + +/* line 313, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-o:before { + content: ""; +} + +/* line 314, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fire-extinguisher:before { + content: ""; +} + +/* line 315, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-rocket:before { + content: ""; +} + +/* line 316, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-maxcdn:before { + content: ""; +} + +/* line 317, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-left:before { + content: ""; +} + +/* line 318, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-right:before { + content: ""; +} + +/* line 319, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-up:before { + content: ""; +} + +/* line 320, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-down:before { + content: ""; +} + +/* line 321, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-html5:before { + content: ""; +} + +/* line 322, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-css3:before { + content: ""; +} + +/* line 323, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-anchor:before { + content: ""; +} + +/* line 324, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlock-alt:before { + content: ""; +} + +/* line 325, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bullseye:before { + content: ""; +} + +/* line 326, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ellipsis-h:before { + content: ""; +} + +/* line 327, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ellipsis-v:before { + content: ""; +} + +/* line 328, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-rss-square:before { + content: ""; +} + +/* line 329, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-play-circle:before { + content: ""; +} + +/* line 330, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ticket:before { + content: ""; +} + +/* line 331, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-square:before { + content: ""; +} + +/* line 332, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-square-o:before { + content: ""; +} + +/* line 333, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-level-up:before { + content: ""; +} + +/* line 334, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-level-down:before { + content: ""; +} + +/* line 335, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-square:before { + content: ""; +} + +/* line 336, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pencil-square:before { + content: ""; +} + +/* line 337, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-external-link-square:before { + content: ""; +} + +/* line 338, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-square:before { + content: ""; +} + +/* line 339, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-compass:before { + content: ""; +} + +/* line 340, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; +} + +/* line 342, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; +} + +/* line 344, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; +} + +/* line 346, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-euro:before, +.fa-eur:before { + content: ""; +} + +/* line 348, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gbp:before { + content: ""; +} + +/* line 349, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dollar:before, +.fa-usd:before { + content: ""; +} + +/* line 351, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-rupee:before, +.fa-inr:before { + content: ""; +} + +/* line 353, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; +} + +/* line 357, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; +} + +/* line 360, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-won:before, +.fa-krw:before { + content: ""; +} + +/* line 362, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitcoin:before, +.fa-btc:before { + content: ""; +} + +/* line 364, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file:before { + content: ""; +} + +/* line 365, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-text:before { + content: ""; +} + +/* line 366, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-alpha-asc:before { + content: ""; +} + +/* line 367, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-alpha-desc:before { + content: ""; +} + +/* line 368, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-amount-asc:before { + content: ""; +} + +/* line 369, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-amount-desc:before { + content: ""; +} + +/* line 370, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-numeric-asc:before { + content: ""; +} + +/* line 371, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-numeric-desc:before { + content: ""; +} + +/* line 372, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-up:before { + content: ""; +} + +/* line 373, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-down:before { + content: ""; +} + +/* line 374, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube-square:before { + content: ""; +} + +/* line 375, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube:before { + content: ""; +} + +/* line 376, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-xing:before { + content: ""; +} + +/* line 377, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-xing-square:before { + content: ""; +} + +/* line 378, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube-play:before { + content: ""; +} + +/* line 379, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dropbox:before { + content: ""; +} + +/* line 380, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stack-overflow:before { + content: ""; +} + +/* line 381, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-instagram:before { + content: ""; +} + +/* line 382, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-flickr:before { + content: ""; +} + +/* line 383, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-adn:before { + content: ""; +} + +/* line 384, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitbucket:before { + content: ""; +} + +/* line 385, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitbucket-square:before { + content: ""; +} + +/* line 386, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tumblr:before { + content: ""; +} + +/* line 387, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tumblr-square:before { + content: ""; +} + +/* line 388, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-down:before { + content: ""; +} + +/* line 389, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-up:before { + content: ""; +} + +/* line 390, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-left:before { + content: ""; +} + +/* line 391, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-right:before { + content: ""; +} + +/* line 392, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-apple:before { + content: ""; +} + +/* line 393, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-windows:before { + content: ""; +} + +/* line 394, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-android:before { + content: ""; +} + +/* line 395, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-linux:before { + content: ""; +} + +/* line 396, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dribbble:before { + content: ""; +} + +/* line 397, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-skype:before { + content: ""; +} + +/* line 398, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-foursquare:before { + content: ""; +} + +/* line 399, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-trello:before { + content: ""; +} + +/* line 400, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-female:before { + content: ""; +} + +/* line 401, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-male:before { + content: ""; +} + +/* line 402, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gittip:before, +.fa-gratipay:before { + content: ""; +} + +/* line 404, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sun-o:before { + content: ""; +} + +/* line 405, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-moon-o:before { + content: ""; +} + +/* line 406, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-archive:before { + content: ""; +} + +/* line 407, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bug:before { + content: ""; +} + +/* line 408, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vk:before { + content: ""; +} + +/* line 409, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-weibo:before { + content: ""; +} + +/* line 410, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-renren:before { + content: ""; +} + +/* line 411, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pagelines:before { + content: ""; +} + +/* line 412, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stack-exchange:before { + content: ""; +} + +/* line 413, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-right:before { + content: ""; +} + +/* line 414, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-left:before { + content: ""; +} + +/* line 415, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; +} + +/* line 417, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dot-circle-o:before { + content: ""; +} + +/* line 418, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wheelchair:before { + content: ""; +} + +/* line 419, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vimeo-square:before { + content: ""; +} + +/* line 420, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-turkish-lira:before, +.fa-try:before { + content: ""; +} + +/* line 422, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-square-o:before { + content: ""; +} + +/* line 423, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-space-shuttle:before { + content: ""; +} + +/* line 424, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-slack:before { + content: ""; +} + +/* line 425, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-square:before { + content: ""; +} + +/* line 426, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wordpress:before { + content: ""; +} + +/* line 427, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-openid:before { + content: ""; +} + +/* line 428, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; +} + +/* line 431, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; +} + +/* line 433, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-yahoo:before { + content: ""; +} + +/* line 434, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-google:before { + content: ""; +} + +/* line 435, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-reddit:before { + content: ""; +} + +/* line 436, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-reddit-square:before { + content: ""; +} + +/* line 437, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stumbleupon-circle:before { + content: ""; +} + +/* line 438, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stumbleupon:before { + content: ""; +} + +/* line 439, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-delicious:before { + content: ""; +} + +/* line 440, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-digg:before { + content: ""; +} + +/* line 441, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pied-piper-pp:before { + content: ""; +} + +/* line 442, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pied-piper-alt:before { + content: ""; +} + +/* line 443, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-drupal:before { + content: ""; +} + +/* line 444, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-joomla:before { + content: ""; +} + +/* line 445, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-language:before { + content: ""; +} + +/* line 446, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fax:before { + content: ""; +} + +/* line 447, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-building:before { + content: ""; +} + +/* line 448, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-child:before { + content: ""; +} + +/* line 449, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paw:before { + content: ""; +} + +/* line 450, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-spoon:before { + content: ""; +} + +/* line 451, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cube:before { + content: ""; +} + +/* line 452, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cubes:before { + content: ""; +} + +/* line 453, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-behance:before { + content: ""; +} + +/* line 454, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-behance-square:before { + content: ""; +} + +/* line 455, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-steam:before { + content: ""; +} + +/* line 456, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-steam-square:before { + content: ""; +} + +/* line 457, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-recycle:before { + content: ""; +} + +/* line 458, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-automobile:before, +.fa-car:before { + content: ""; +} + +/* line 460, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cab:before, +.fa-taxi:before { + content: ""; +} + +/* line 462, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tree:before { + content: ""; +} + +/* line 463, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-spotify:before { + content: ""; +} + +/* line 464, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-deviantart:before { + content: ""; +} + +/* line 465, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-soundcloud:before { + content: ""; +} + +/* line 466, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-database:before { + content: ""; +} + +/* line 467, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-pdf-o:before { + content: ""; +} + +/* line 468, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-word-o:before { + content: ""; +} + +/* line 469, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-excel-o:before { + content: ""; +} + +/* line 470, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-powerpoint-o:before { + content: ""; +} + +/* line 471, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; +} + +/* line 474, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; +} + +/* line 476, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; +} + +/* line 478, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; +} + +/* line 480, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-code-o:before { + content: ""; +} + +/* line 481, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vine:before { + content: ""; +} + +/* line 482, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-codepen:before { + content: ""; +} + +/* line 483, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-jsfiddle:before { + content: ""; +} + +/* line 484, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; +} + +/* line 489, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-o-notch:before { + content: ""; +} + +/* line 490, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; +} + +/* line 493, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ge:before, +.fa-empire:before { + content: ""; +} + +/* line 495, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-git-square:before { + content: ""; +} + +/* line 496, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-git:before { + content: ""; +} + +/* line 497, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; +} + +/* line 500, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tencent-weibo:before { + content: ""; +} + +/* line 501, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-qq:before { + content: ""; +} + +/* line 502, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wechat:before, +.fa-weixin:before { + content: ""; +} + +/* line 504, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-send:before, +.fa-paper-plane:before { + content: ""; +} + +/* line 506, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; +} + +/* line 508, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-history:before { + content: ""; +} + +/* line 509, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-thin:before { + content: ""; +} + +/* line 510, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-header:before { + content: ""; +} + +/* line 511, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paragraph:before { + content: ""; +} + +/* line 512, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sliders:before { + content: ""; +} + +/* line 513, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-alt:before { + content: ""; +} + +/* line 514, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-alt-square:before { + content: ""; +} + +/* line 515, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bomb:before { + content: ""; +} + +/* line 516, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; +} + +/* line 518, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tty:before { + content: ""; +} + +/* line 519, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-binoculars:before { + content: ""; +} + +/* line 520, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-plug:before { + content: ""; +} + +/* line 521, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-slideshare:before { + content: ""; +} + +/* line 522, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitch:before { + content: ""; +} + +/* line 523, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-yelp:before { + content: ""; +} + +/* line 524, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-newspaper-o:before { + content: ""; +} + +/* line 525, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wifi:before { + content: ""; +} + +/* line 526, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calculator:before { + content: ""; +} + +/* line 527, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paypal:before { + content: ""; +} + +/* line 528, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-wallet:before { + content: ""; +} + +/* line 529, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-visa:before { + content: ""; +} + +/* line 530, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-mastercard:before { + content: ""; +} + +/* line 531, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-discover:before { + content: ""; +} + +/* line 532, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-amex:before { + content: ""; +} + +/* line 533, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-paypal:before { + content: ""; +} + +/* line 534, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-stripe:before { + content: ""; +} + +/* line 535, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-slash:before { + content: ""; +} + +/* line 536, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-slash-o:before { + content: ""; +} + +/* line 537, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-trash:before { + content: ""; +} + +/* line 538, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-copyright:before { + content: ""; +} + +/* line 539, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-at:before { + content: ""; +} + +/* line 540, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eyedropper:before { + content: ""; +} + +/* line 541, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-paint-brush:before { + content: ""; +} + +/* line 542, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-birthday-cake:before { + content: ""; +} + +/* line 543, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-area-chart:before { + content: ""; +} + +/* line 544, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pie-chart:before { + content: ""; +} + +/* line 545, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-line-chart:before { + content: ""; +} + +/* line 546, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-lastfm:before { + content: ""; +} + +/* line 547, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-lastfm-square:before { + content: ""; +} + +/* line 548, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-off:before { + content: ""; +} + +/* line 549, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-on:before { + content: ""; +} + +/* line 550, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bicycle:before { + content: ""; +} + +/* line 551, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bus:before { + content: ""; +} + +/* line 552, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ioxhost:before { + content: ""; +} + +/* line 553, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-angellist:before { + content: ""; +} + +/* line 554, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc:before { + content: ""; +} + +/* line 555, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; +} + +/* line 558, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-meanpath:before { + content: ""; +} + +/* line 559, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-buysellads:before { + content: ""; +} + +/* line 560, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-connectdevelop:before { + content: ""; +} + +/* line 561, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-dashcube:before { + content: ""; +} + +/* line 562, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-forumbee:before { + content: ""; +} + +/* line 563, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-leanpub:before { + content: ""; +} + +/* line 564, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sellsy:before { + content: ""; +} + +/* line 565, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shirtsinbulk:before { + content: ""; +} + +/* line 566, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-simplybuilt:before { + content: ""; +} + +/* line 567, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-skyatlas:before { + content: ""; +} + +/* line 568, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cart-plus:before { + content: ""; +} + +/* line 569, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cart-arrow-down:before { + content: ""; +} + +/* line 570, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-diamond:before { + content: ""; +} + +/* line 571, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ship:before { + content: ""; +} + +/* line 572, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-secret:before { + content: ""; +} + +/* line 573, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-motorcycle:before { + content: ""; +} + +/* line 574, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-street-view:before { + content: ""; +} + +/* line 575, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-heartbeat:before { + content: ""; +} + +/* line 576, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-venus:before { + content: ""; +} + +/* line 577, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mars:before { + content: ""; +} + +/* line 578, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mercury:before { + content: ""; +} + +/* line 579, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-intersex:before, +.fa-transgender:before { + content: ""; +} + +/* line 581, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-transgender-alt:before { + content: ""; +} + +/* line 582, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-venus-double:before { + content: ""; +} + +/* line 583, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mars-double:before { + content: ""; +} + +/* line 584, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-venus-mars:before { + content: ""; +} + +/* line 585, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mars-stroke:before { + content: ""; +} + +/* line 586, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mars-stroke-v:before { + content: ""; +} + +/* line 587, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mars-stroke-h:before { + content: ""; +} + +/* line 588, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-neuter:before { + content: ""; +} + +/* line 589, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-genderless:before { + content: ""; +} + +/* line 590, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-facebook-official:before { + content: ""; +} + +/* line 591, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pinterest-p:before { + content: ""; +} + +/* line 592, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-whatsapp:before { + content: ""; +} + +/* line 593, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-server:before { + content: ""; +} + +/* line 594, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-plus:before { + content: ""; +} + +/* line 595, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-times:before { + content: ""; +} + +/* line 596, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hotel:before, +.fa-bed:before { + content: ""; +} + +/* line 598, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-viacoin:before { + content: ""; +} + +/* line 599, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-train:before { + content: ""; +} + +/* line 600, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-subway:before { + content: ""; +} + +/* line 601, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-medium:before { + content: ""; +} + +/* line 602, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-yc:before, +.fa-y-combinator:before { + content: ""; +} + +/* line 604, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-optin-monster:before { + content: ""; +} + +/* line 605, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-opencart:before { + content: ""; +} + +/* line 606, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-expeditedssl:before { + content: ""; +} + +/* line 607, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: ""; +} + +/* line 610, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; +} + +/* line 612, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; +} + +/* line 614, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; +} + +/* line 616, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; +} + +/* line 618, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mouse-pointer:before { + content: ""; +} + +/* line 619, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-i-cursor:before { + content: ""; +} + +/* line 620, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-object-group:before { + content: ""; +} + +/* line 621, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-object-ungroup:before { + content: ""; +} + +/* line 622, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sticky-note:before { + content: ""; +} + +/* line 623, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-sticky-note-o:before { + content: ""; +} + +/* line 624, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-jcb:before { + content: ""; +} + +/* line 625, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-diners-club:before { + content: ""; +} + +/* line 626, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-clone:before { + content: ""; +} + +/* line 627, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-balance-scale:before { + content: ""; +} + +/* line 628, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hourglass-o:before { + content: ""; +} + +/* line 629, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; +} + +/* line 631, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; +} + +/* line 633, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; +} + +/* line 635, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hourglass:before { + content: ""; +} + +/* line 636, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; +} + +/* line 638, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; +} + +/* line 640, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-scissors-o:before { + content: ""; +} + +/* line 641, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-lizard-o:before { + content: ""; +} + +/* line 642, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-spock-o:before { + content: ""; +} + +/* line 643, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-pointer-o:before { + content: ""; +} + +/* line 644, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-peace-o:before { + content: ""; +} + +/* line 645, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-trademark:before { + content: ""; +} + +/* line 646, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-registered:before { + content: ""; +} + +/* line 647, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-creative-commons:before { + content: ""; +} + +/* line 648, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gg:before { + content: ""; +} + +/* line 649, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gg-circle:before { + content: ""; +} + +/* line 650, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tripadvisor:before { + content: ""; +} + +/* line 651, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-odnoklassniki:before { + content: ""; +} + +/* line 652, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-odnoklassniki-square:before { + content: ""; +} + +/* line 653, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-get-pocket:before { + content: ""; +} + +/* line 654, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wikipedia-w:before { + content: ""; +} + +/* line 655, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-safari:before { + content: ""; +} + +/* line 656, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-chrome:before { + content: ""; +} + +/* line 657, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-firefox:before { + content: ""; +} + +/* line 658, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-opera:before { + content: ""; +} + +/* line 659, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-internet-explorer:before { + content: ""; +} + +/* line 660, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-tv:before, +.fa-television:before { + content: ""; +} + +/* line 662, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-contao:before { + content: ""; +} + +/* line 663, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-500px:before { + content: ""; +} + +/* line 664, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-amazon:before { + content: ""; +} + +/* line 665, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-plus-o:before { + content: ""; +} + +/* line 666, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-minus-o:before { + content: ""; +} + +/* line 667, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-times-o:before { + content: ""; +} + +/* line 668, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-check-o:before { + content: ""; +} + +/* line 669, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-industry:before { + content: ""; +} + +/* line 670, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-map-pin:before { + content: ""; +} + +/* line 671, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-map-signs:before { + content: ""; +} + +/* line 672, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-map-o:before { + content: ""; +} + +/* line 673, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-map:before { + content: ""; +} + +/* line 674, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-commenting:before { + content: ""; +} + +/* line 675, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-commenting-o:before { + content: ""; +} + +/* line 676, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-houzz:before { + content: ""; +} + +/* line 677, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vimeo:before { + content: ""; +} + +/* line 678, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-black-tie:before { + content: ""; +} + +/* line 679, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fonticons:before { + content: ""; +} + +/* line 680, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-reddit-alien:before { + content: ""; +} + +/* line 681, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-edge:before { + content: ""; +} + +/* line 682, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-credit-card-alt:before { + content: ""; +} + +/* line 683, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-codiepie:before { + content: ""; +} + +/* line 684, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-modx:before { + content: ""; +} + +/* line 685, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fort-awesome:before { + content: ""; +} + +/* line 686, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-usb:before { + content: ""; +} + +/* line 687, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-product-hunt:before { + content: ""; +} + +/* line 688, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-mixcloud:before { + content: ""; +} + +/* line 689, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-scribd:before { + content: ""; +} + +/* line 690, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pause-circle:before { + content: ""; +} + +/* line 691, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pause-circle-o:before { + content: ""; +} + +/* line 692, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stop-circle:before { + content: ""; +} + +/* line 693, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-stop-circle-o:before { + content: ""; +} + +/* line 694, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shopping-bag:before { + content: ""; +} + +/* line 695, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shopping-basket:before { + content: ""; +} + +/* line 696, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-hashtag:before { + content: ""; +} + +/* line 697, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bluetooth:before { + content: ""; +} + +/* line 698, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bluetooth-b:before { + content: ""; +} + +/* line 699, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-percent:before { + content: ""; +} + +/* line 700, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-gitlab:before { + content: ""; +} + +/* line 701, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wpbeginner:before { + content: ""; +} + +/* line 702, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wpforms:before { + content: ""; +} + +/* line 703, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envira:before { + content: ""; +} + +/* line 704, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-universal-access:before { + content: ""; +} + +/* line 705, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wheelchair-alt:before { + content: ""; +} + +/* line 706, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-question-circle-o:before { + content: ""; +} + +/* line 707, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-blind:before { + content: ""; +} + +/* line 708, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-audio-description:before { + content: ""; +} + +/* line 709, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-control-phone:before { + content: ""; +} + +/* line 710, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-braille:before { + content: ""; +} + +/* line 711, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-assistive-listening-systems:before { + content: ""; +} + +/* line 712, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; +} + +/* line 714, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; +} + +/* line 717, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-glide:before { + content: ""; +} + +/* line 718, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-glide-g:before { + content: ""; +} + +/* line 719, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-signing:before, +.fa-sign-language:before { + content: ""; +} + +/* line 721, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-low-vision:before { + content: ""; +} + +/* line 722, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-viadeo:before { + content: ""; +} + +/* line 723, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-viadeo-square:before { + content: ""; +} + +/* line 724, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-snapchat:before { + content: ""; +} + +/* line 725, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-snapchat-ghost:before { + content: ""; +} + +/* line 726, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-snapchat-square:before { + content: ""; +} + +/* line 727, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-pied-piper:before { + content: ""; +} + +/* line 728, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-first-order:before { + content: ""; +} + +/* line 729, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-yoast:before { + content: ""; +} + +/* line 730, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-themeisle:before { + content: ""; +} + +/* line 731, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: ""; +} + +/* line 733, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-fa:before, +.fa-font-awesome:before { + content: ""; +} + +/* line 735, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-handshake-o:before { + content: ""; +} + +/* line 736, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-open:before { + content: ""; +} + +/* line 737, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-open-o:before { + content: ""; +} + +/* line 738, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-linode:before { + content: ""; +} + +/* line 739, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-address-book:before { + content: ""; +} + +/* line 740, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-address-book-o:before { + content: ""; +} + +/* line 741, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vcard:before, +.fa-address-card:before { + content: ""; +} + +/* line 743, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-vcard-o:before, +.fa-address-card-o:before { + content: ""; +} + +/* line 745, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-circle:before { + content: ""; +} + +/* line 746, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-circle-o:before { + content: ""; +} + +/* line 747, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-o:before { + content: ""; +} + +/* line 748, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-id-badge:before { + content: ""; +} + +/* line 749, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-drivers-license:before, +.fa-id-card:before { + content: ""; +} + +/* line 751, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: ""; +} + +/* line 753, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-quora:before { + content: ""; +} + +/* line 754, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-free-code-camp:before { + content: ""; +} + +/* line 755, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-telegram:before { + content: ""; +} + +/* line 756, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: ""; +} + +/* line 759, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: ""; +} + +/* line 761, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: ""; +} + +/* line 763, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: ""; +} + +/* line 765, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: ""; +} + +/* line 767, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-shower:before { + content: ""; +} + +/* line 768, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: ""; +} + +/* line 771, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-podcast:before { + content: ""; +} + +/* line 772, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-window-maximize:before { + content: ""; +} + +/* line 773, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-window-minimize:before { + content: ""; +} + +/* line 774, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-window-restore:before { + content: ""; +} + +/* line 775, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-rectangle:before, +.fa-window-close:before { + content: ""; +} + +/* line 777, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: ""; +} + +/* line 779, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-bandcamp:before { + content: ""; +} + +/* line 780, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-grav:before { + content: ""; +} + +/* line 781, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-etsy:before { + content: ""; +} + +/* line 782, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-imdb:before { + content: ""; +} + +/* line 783, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-ravelry:before { + content: ""; +} + +/* line 784, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-eercast:before { + content: ""; +} + +/* line 785, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-microchip:before { + content: ""; +} + +/* line 786, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-snowflake-o:before { + content: ""; +} + +/* line 787, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-superpowers:before { + content: ""; +} + +/* line 788, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-wpexplorer:before { + content: ""; +} + +/* line 789, ../node_modules/font-awesome/scss/_icons.scss */ +.fa-meetup:before { + content: ""; +} + +/* line 4, ../node_modules/font-awesome/scss/_screen-reader.scss */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +/* line 51, ../node_modules/font-awesome/scss/_mixins.scss */ +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +/* line 2, colorbox.scss */ +#colorbox, +#cboxOverlay, +#cboxWrapper { + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0); +} + +/* line 13, colorbox.scss */ +#cboxWrapper { + max-width: none; +} + +/* line 17, colorbox.scss */ +#cboxOverlay { + position: fixed; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.9); +} + +/* line 24, colorbox.scss */ +#cboxMiddleLeft, +#cboxBottomLeft { + clear: left; +} + +/* line 29, colorbox.scss */ +#cboxContent { + position: relative; +} + +/* line 33, colorbox.scss */ +#cboxLoadedContent { + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 38, colorbox.scss */ +#cboxTitle { + margin: 0; +} + +/* line 42, colorbox.scss */ +#cboxLoadingOverlay, +#cboxLoadingGraphic { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* line 51, colorbox.scss */ +#cboxPrevious, +#cboxNext, +#cboxClose, +#cboxSlideshow { + cursor: pointer; +} + +/* line 58, colorbox.scss */ +.cboxPhoto { + float: left; + margin: auto; + border: 0; + display: block; + max-width: none; + -ms-interpolation-mode: bicubic; + border-radius: 5px; +} + +/* line 59, colorbox.scss */ +.cboxIframe { + background: #fff; + width: 100%; + height: 100%; + display: block; + border: 0; + padding: 0; + margin: 0; +} + +/* line 60, colorbox.scss */ +#colorbox, +#cboxContent, +#cboxLoadedContent { + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; +} + +/* line 68, colorbox.scss */ +#colorbox { + outline: 0; +} + +/* line 72, colorbox.scss */ +#cboxContent { + background: #fff; + overflow: hidden; + border: 10px solid white; + border-radius: 5px; +} + +/* line 79, colorbox.scss */ +#cboxLoadedContent { + margin-top: 30px; +} + +/* line 83, colorbox.scss */ +#cboxTitle { + position: absolute; + top: 4px; + left: 0; + text-align: center; + width: 100%; + color: #949494; +} + +/* line 92, colorbox.scss */ +#cboxCurrent { + position: absolute; + top: 4px; + left: 58px; + color: #949494; +} + +/* line 99, colorbox.scss */ +#cboxLoadingOverlay { + background: url(../images/colorbox/loading_background.png) no-repeat center center; +} + +/* line 103, colorbox.scss */ +#cboxLoadingGraphic { + background: url(../images/colorbox/loading.gif) no-repeat center center; +} + +/* line 107, colorbox.scss */ +#cboxPrevious, +#cboxNext, +#cboxSlideshow, +#cboxClose { + border: 0; + padding: 0; + margin: 0; + overflow: visible; + width: auto; + background: none; +} +/* line 117, colorbox.scss */ +#cboxPrevious:active, +#cboxNext:active, +#cboxSlideshow:active, +#cboxClose:active { + outline: 0; +} + +/* line 126, colorbox.scss */ +#cboxClose { + position: absolute; + top: -5px; + right: -2px; + width: 20px; +} +/* line 132, colorbox.scss */ +#cboxClose:before { + content: '\f057'; + font-family: 'FontAwesome'; + font-size: 20px; + color: black; +} + +/* line 142, colorbox.scss */ +.cboxIE #cboxTopLeft, +.cboxIE #cboxTopCenter, +.cboxIE #cboxTopRight, +.cboxIE #cboxBottomLeft, +.cboxIE #cboxBottomCenter, +.cboxIE #cboxBottomRight, +.cboxIE #cboxMiddleLeft, +.cboxIE #cboxMiddleRight { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +} + +/* line 3, fonts.scss */ +.font-light { + font-weight: 300 !important; +} + +/* line 6, fonts.scss */ +.font-regular { + font-weight: 400 !important; +} + +/* line 9, fonts.scss */ +.font-medium { + font-weight: 500 !important; +} + +/* line 12, fonts.scss */ +.font-semibold { + font-weight: 600 !important; +} + +/* line 15, fonts.scss */ +.font-bold { + font-weight: 700 !important; +} + +/* line 18, fonts.scss */ +.font-extrabold { + font-weight: 800 !important; +} + +/* line 21, fonts.scss */ +.font-normal { + font-style: normal !important; +} + +/* line 24, fonts.scss */ +.font-italic { + font-style: italic !important; +} + +/* line 29, fonts.scss */ +.text-right { + text-align: right !important; +} + +/* line 32, fonts.scss */ +.text-center { + text-align: center !important; +} + +/* line 35, fonts.scss */ +.text-left { + text-align: left !important; +} + +/* line 39, fonts.scss */ +.text-white { + color: white !important; +} + +/* line 42, fonts.scss */ +.text-black { + color: black !important; +} + +/* line 45, fonts.scss */ +.text-red { + color: #bf0f3d !important; +} + +/* line 48, fonts.scss */ +.text-green { + color: #4e984a !important; +} + +/* line 51, fonts.scss */ +.text-grey { + color: #999 !important; +} + +/* line 54, fonts.scss */ +.text-light-grey { + color: #f2f2f2 !important; +} + +/* line 59, fonts.scss */ +.text-upper { + text-transform: uppercase !important; +} + +/* line 3, global.scss */ +body { + font-family: 'Montserrat'; + font-weight: 600; +} + +/* line 8, global.scss */ +p, +label { + margin: 0; +} + +/* line 13, global.scss */ +a { + color: white; + text-decoration: none; + transition: .4s; + outline: none; +} +/* line 18, global.scss */ +a:active, a:visited, a:hover, a:focus { + outline: none; + color: white; + text-decoration: none; +} +/* line 26, global.scss */ +a:hover { + color: #999; +} + +/* line 32, global.scss */ +.container { + width: 100%; + padding: 0 20px; +} + +/* line 37, global.scss */ +.border { + border: 1px solid red; +} + +/* line 42, global.scss */ +.middle { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* line 48, global.scss */ +.middle-right { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); +} + +/* line 55, global.scss */ +.full-middle { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} + +/* line 62, global.scss */ +.pattern { + background: white; + background-image: url(../images/pattern.jpg); + background-repeat: repeat-x; + background-position: center bottom; +} + +/* line 69, global.scss */ +.radius { + border-radius: 3px; +} + +/* line 73, global.scss */ +.radius-bottom { + border-radius: 0 0 3px 3px; +} + +/* line 78, global.scss */ +#MainContent { + padding-top: 30px; + z-index: 0; + overflow: hidden; +} + +/* line 86, global.scss */ +.hseparator:after { + content: ':'; + position: absolute; + left: -2px; + top: 50%; + transform: translateY(-50%); +} + +/* line 95, global.scss */ +.bg-white { + background: white; +} + +/* line 99, global.scss */ +.bg-grey { + background: #f2f2f2; +} + +/* line 2, forms.scss */ +select, +input, button { + border: none; + border-radius: 3px; + margin: 5px 0; + -webkit-appearance: none; + color: black; + background: white; +} +/* line 8, forms.scss */ +select::-ms-clear, +input::-ms-clear, button::-ms-clear { + display: none; +} +/* line 11, forms.scss */ +select:focus, +input:focus, button:focus { + outline: none; +} +/* line 12, forms.scss */ +select::-moz-focus-inner, +input::-moz-focus-inner, button::-moz-focus-inner { + border: 0; +} + +/* line 17, forms.scss */ +select, +input[type=text], +input[type=password] { + border: 1px solid #999; + padding: 5px 20px; + width: 100%; + text-align: left; + box-sizing: border-box; +} +/* line 26, forms.scss */ +select.input-login, +input[type=text].input-login, +input[type=password].input-login { + border: 1px solid #bf0f3d; + border-radius: 5px; + color: black; +} + +/* line 33, forms.scss */ +input[type=button], +input[type=submit], +button, +.button { + padding: 5px 20px; + margin: 10px; + border-radius: 4px; + cursor: pointer; + text-align: center; + font-size: 0.625rem; + text-transform: uppercase; + transition: .4s; + color: white; +} +/* line 47, forms.scss */ +input[type=button]:hover, +input[type=submit]:hover, +button:hover, +.button:hover { + opacity: .6; +} +/* line 51, forms.scss */ +input[type=button]:disabled, +input[type=submit]:disabled, +button:disabled, +.button:disabled { + opacity: .4; +} +/* line 55, forms.scss */ +input[type=button].full, +input[type=submit].full, +button.full, +.button.full { + width: 100%; +} +/* line 58, forms.scss */ +input[type=button].big, +input[type=submit].big, +button.big, +.button.big { + padding: 10px 25px; +} +/* line 62, forms.scss */ +input[type=button].confirm, +input[type=submit].confirm, +button.confirm, +.button.confirm { + background: #bf0f3d; +} +/* line 65, forms.scss */ +input[type=button].discard, +input[type=submit].discard, +button.discard, +.button.discard { + background: black; +} +/* line 68, forms.scss */ +input[type=button].grey, +input[type=submit].grey, +button.grey, +.button.grey { + background: #2f2f2f; +} +/* line 71, forms.scss */ +input[type=button].dotted, +input[type=submit].dotted, +button.dotted, +.button.dotted { + background: white; + color: #2f2f2f; + border: 2px dotted #2f2f2f; + border-radius: 6px; + padding: 5px 15px; + margin: 5px; +} + +/* line 2, header.scss */ +header { + background: #2f2f2f; + height: 50px; + width: 100%; + position: fixed; + z-index: 100; +} +/* line 9, header.scss */ +header.red { + background: #bf0f3d; +} +/* line 14, header.scss */ +header .container .row { + height: 50px; +} +/* line 17, header.scss */ +header .container .row .logo { + height: 25px; +} +/* line 21, header.scss */ +header .container .row .menu { + text-align: right; +} +/* line 23, header.scss */ +header .container .row .menu ul { + list-style: none; + margin: 0; + right: 10px; +} +/* line 27, header.scss */ +header .container .row .menu ul li { + display: inline-block; + color: white; + margin: 10px; + padding: 7px 0 2px 0; + font-size: 0.75rem; + letter-spacing: 1px; + font-weight: bold; + text-transform: uppercase; + border-bottom: 4px solid #2f2f2f; + cursor: pointer; + transition: .4s; +} +/* line 41, header.scss */ +header .container .row .menu ul li a .fa { + font-size: 0.875rem; +} +/* line 46, header.scss */ +header .container .row .menu ul li.active, header .container .row .menu ul li:hover { + border-bottom: 4px solid #bf0f3d; +} +/* line 50, header.scss */ +header .container .row .menu ul li.active a:hover, header .container .row .menu ul li:hover a:hover { + color: white; +} + +/* line 1, flatpickr.scss */ +.flatpickr-calendar { + background: transparent; + overflow: hidden; + max-height: 0; + opacity: 0; + visibility: hidden; + text-align: center; + padding: 0; + -webkit-animation: none; + animation: none; + direction: ltr; + border: 0; + display: none; + font-size: 0.875rem; + border-radius: 5px; + position: absolute; + width: 280px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -ms-touch-action: manipulation; + touch-action: manipulation; + -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08); +} + +/* line 25, flatpickr.scss */ +.flatpickr-calendar.open, +.flatpickr-calendar.inline { + opacity: 1; + visibility: visible; + overflow: visible; + max-height: 640px; +} + +/* line 32, flatpickr.scss */ +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999; +} + +/* line 36, flatpickr.scss */ +.flatpickr-calendar.animate.open { + -webkit-animation: fpFadeInDown 200ms cubic-bezier(0.23, 1, 0.32, 1); + animation: fpFadeInDown 200ms cubic-bezier(0.23, 1, 0.32, 1); +} + +/* line 40, flatpickr.scss */ +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 2px; +} + +/* line 45, flatpickr.scss */ +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px); +} + +/* line 49, flatpickr.scss */ +.flatpickr-calendar.static.open { + z-index: 999; + display: block; +} + +/* line 53, flatpickr.scss */ +.flatpickr-calendar.hasWeeks { + width: auto; +} + +/* line 56, flatpickr.scss */ +.flatpickr-calendar .hasWeeks .dayContainer, +.flatpickr-calendar .hasTime .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 62, flatpickr.scss */ +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0; +} + +/* line 65, flatpickr.scss */ +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + height: 40px; + border-top: 1px solid rgba(72, 72, 72, 0.2); +} + +/* line 69, flatpickr.scss */ +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer { + border-bottom: 0; +} + +/* line 72, flatpickr.scss */ +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + border: 1px solid rgba(72, 72, 72, 0.2); +} + +/* line 75, flatpickr.scss */ +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto; +} + +/* line 78, flatpickr.scss */ +.flatpickr-calendar:before, +.flatpickr-calendar:after { + position: absolute; + display: block; + pointer-events: none; + border: solid transparent; + content: ''; + height: 0; + width: 0; + left: 22px; +} + +/* line 89, flatpickr.scss */ +.flatpickr-calendar.rightMost:before, +.flatpickr-calendar.rightMost:after { + left: auto; + right: 22px; +} + +/* line 94, flatpickr.scss */ +.flatpickr-calendar:before { + border-width: 5px; + margin: 0 -5px; +} + +/* line 98, flatpickr.scss */ +.flatpickr-calendar:after { + border-width: 4px; + margin: 0 -4px; +} + +/* line 102, flatpickr.scss */ +.flatpickr-calendar.arrowTop:before, +.flatpickr-calendar.arrowTop:after { + bottom: 100%; +} + +/* line 106, flatpickr.scss */ +.flatpickr-calendar.arrowTop:before { + border-bottom-color: rgba(72, 72, 72, 0.2); +} + +/* line 109, flatpickr.scss */ +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #bf0f3d; +} + +/* line 112, flatpickr.scss */ +.flatpickr-calendar.arrowBottom:before, +.flatpickr-calendar.arrowBottom:after { + top: 100%; +} + +/* line 116, flatpickr.scss */ +.flatpickr-calendar.arrowBottom:before { + border-top-color: rgba(72, 72, 72, 0.2); +} + +/* line 119, flatpickr.scss */ +.flatpickr-calendar.arrowBottom:after { + border-top-color: #bf0f3d; +} + +/* line 122, flatpickr.scss */ +.flatpickr-calendar:focus { + outline: 0; +} + +/* line 125, flatpickr.scss */ +.flatpickr-wrapper { + position: relative; + display: inline-block; +} + +/* line 129, flatpickr.scss */ +.flatpickr-month { + border-radius: 5px 5px 0 0; + background: #bf0f3d !important; + color: #fff; + fill: #fff; + height: 28px; + line-height: 1; + text-align: center; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; +} + +/* line 144, flatpickr.scss */ +.flatpickr-prev-month, +.flatpickr-next-month { + text-decoration: none; + cursor: pointer; + position: absolute; + top: 0px; + line-height: 16px; + height: 28px; + padding: 10px calc(3.57% - 1.5px); + z-index: 3; +} + +/* line 155, flatpickr.scss */ +.flatpickr-prev-month i, +.flatpickr-next-month i { + position: relative; +} + +/* line 159, flatpickr.scss */ +.flatpickr-prev-month.flatpickr-prev-month, +.flatpickr-next-month.flatpickr-prev-month { + left: 0; +} + +/* line 164, flatpickr.scss */ +.flatpickr-prev-month.flatpickr-next-month, +.flatpickr-next-month.flatpickr-next-month { + right: 0; +} + +/* line 169, flatpickr.scss */ +.flatpickr-prev-month:hover, +.flatpickr-next-month:hover { + color: #bbb; +} + +/* line 173, flatpickr.scss */ +.flatpickr-prev-month:hover svg, +.flatpickr-next-month:hover svg { + fill: #bf0f3d; +} + +/* line 177, flatpickr.scss */ +.flatpickr-prev-month svg, +.flatpickr-next-month svg { + width: 14px; + height: 14px; +} + +/* line 182, flatpickr.scss */ +.flatpickr-prev-month svg path, +.flatpickr-next-month svg path { + -webkit-transition: fill 0.1s; + transition: fill 0.1s; + fill: inherit; +} + +/* line 188, flatpickr.scss */ +.numInputWrapper { + position: relative; + height: auto; +} + +/* line 192, flatpickr.scss */ +.numInputWrapper input, +.numInputWrapper span { + display: inline-block; +} + +/* line 196, flatpickr.scss */ +.numInputWrapper input { + width: 100%; +} + +/* line 199, flatpickr.scss */ +.numInputWrapper input::-ms-clear { + display: none; +} + +/* line 202, flatpickr.scss */ +.numInputWrapper span { + position: absolute; + right: 0; + width: 14px; + padding: 0 4px 0 2px; + height: 50%; + line-height: 50%; + opacity: 0; + cursor: pointer; + border: 1px solid rgba(72, 72, 72, 0.15); + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 215, flatpickr.scss */ +.numInputWrapper span:hover { + background: rgba(0, 0, 0, 0.1); +} + +/* line 218, flatpickr.scss */ +.numInputWrapper span:active { + background: rgba(0, 0, 0, 0.2); +} + +/* line 221, flatpickr.scss */ +.numInputWrapper span:after { + display: block; + content: ""; + position: absolute; +} + +/* line 226, flatpickr.scss */ +.numInputWrapper span.arrowUp { + top: 0; + border-bottom: 0; +} + +/* line 230, flatpickr.scss */ +.numInputWrapper span.arrowUp:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(72, 72, 72, 0.6); + top: 26%; +} + +/* line 236, flatpickr.scss */ +.numInputWrapper span.arrowDown { + top: 50%; +} + +/* line 239, flatpickr.scss */ +.numInputWrapper span.arrowDown:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(72, 72, 72, 0.6); + top: 40%; +} + +/* line 245, flatpickr.scss */ +.numInputWrapper span svg { + width: inherit; + height: auto; +} + +/* line 249, flatpickr.scss */ +.numInputWrapper span svg path { + fill: rgba(255, 255, 255, 0.5); +} + +/* line 252, flatpickr.scss */ +.numInputWrapper:hover { + background: rgba(0, 0, 0, 0.05); +} + +/* line 255, flatpickr.scss */ +.numInputWrapper:hover span { + opacity: 1; +} + +/* line 258, flatpickr.scss */ +.flatpickr-current-month { + font-size: 135%; + line-height: inherit; + font-weight: 300; + color: inherit; + position: absolute; + width: 75%; + left: 12.5%; + padding: 6.16px 0 0 0; + line-height: 1; + height: 28px; + display: inline-block; + text-align: center; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); +} + +/* line 274, flatpickr.scss */ +.flatpickr-current-month span.cur-month { + font-family: inherit; + font-weight: 700; + color: inherit; + display: inline-block; + margin-left: 0.5ch; + padding: 0; +} + +/* line 282, flatpickr.scss */ +.flatpickr-current-month span.cur-month:hover { + background: rgba(0, 0, 0, 0.05); +} + +/* line 285, flatpickr.scss */ +.flatpickr-current-month .numInputWrapper { + width: 6ch; + width: 7ch\0; + display: inline-block; +} + +/* line 290, flatpickr.scss */ +.flatpickr-current-month .numInputWrapper span.arrowUp:after { + border-bottom-color: #fff; +} + +/* line 293, flatpickr.scss */ +.flatpickr-current-month .numInputWrapper span.arrowDown:after { + border-top-color: #fff; +} + +/* line 296, flatpickr.scss */ +.flatpickr-current-month input.cur-year { + background: transparent; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + cursor: text; + padding: 0 0 0 0.5ch; + margin: 0; + display: inline-block; + font-size: inherit; + font-family: inherit; + font-weight: 300; + line-height: inherit; + height: auto; + border: 0; + border-radius: 0; + vertical-align: initial; +} + +/* line 314, flatpickr.scss */ +.flatpickr-current-month input.cur-year:focus { + outline: 0; +} + +/* line 317, flatpickr.scss */ +.flatpickr-current-month input.cur-year[disabled], +.flatpickr-current-month input.cur-year[disabled]:hover { + font-size: 100%; + color: rgba(255, 255, 255, 0.5); + background: transparent; + pointer-events: none; +} + +/* line 324, flatpickr.scss */ +.flatpickr-weekdays { + background: #bf0f3d; + text-align: center; + overflow: hidden; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + height: 28px; +} + +/* line 339, flatpickr.scss */ +span.flatpickr-weekday { + cursor: default; + font-size: 90%; + background: #bf0f3d; + color: rgba(0, 0, 0, 0.54); + line-height: 1; + margin: 0; + text-align: center; + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-weight: bolder; +} + +/* line 354, flatpickr.scss */ +.dayContainer, +.flatpickr-weeks { + padding: 1px 0 0 0; +} + +/* line 358, flatpickr.scss */ +.flatpickr-days { + position: relative; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + width: 100%; + border-left: 1px solid rgba(72, 72, 72, 0.2); + border-right: 1px solid rgba(72, 72, 72, 0.2); + padding: 4px 0; +} + +/* line 370, flatpickr.scss */ +.flatpickr-days:focus { + outline: 0; +} + +/* line 373, flatpickr.scss */ +.dayContainer { + padding: 0; + outline: 0; + text-align: left; + width: 100%; + min-width: 100%; + max-width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-wrap: wrap; + -ms-flex-pack: justify; + -webkit-justify-content: space-around; + justify-content: space-around; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); + opacity: 1; +} + +/* line 397, flatpickr.scss */ +.flatpickr-day { + background: none; + border: 1px solid transparent; + border-radius: 150px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #484848; + cursor: pointer; + font-weight: 400; + width: 14.2857143%; + -webkit-flex-basis: 14.2857143%; + -ms-flex-preferred-size: 14.2857143%; + flex-basis: 14.2857143%; + max-width: 35px; + height: 35px; + line-height: 35px; + margin: 2px 0; + display: inline-block; + position: relative; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +/* line 422, flatpickr.scss */ +.flatpickr-day.inRange, +.flatpickr-day.prevMonthDay.inRange, +.flatpickr-day.nextMonthDay.inRange, +.flatpickr-day.today.inRange, +.flatpickr-day.prevMonthDay.today.inRange, +.flatpickr-day.nextMonthDay.today.inRange, +.flatpickr-day:hover, +.flatpickr-day.prevMonthDay:hover, +.flatpickr-day.nextMonthDay:hover, +.flatpickr-day:focus, +.flatpickr-day.prevMonthDay:focus, +.flatpickr-day.nextMonthDay:focus { + cursor: pointer; + outline: 0; + background: #e2e2e2; + border-color: #e2e2e2; +} + +/* line 439, flatpickr.scss */ +.flatpickr-day.today { + border-color: #bbb; +} + +/* line 442, flatpickr.scss */ +.flatpickr-day.today:hover, +.flatpickr-day.today:focus { + border-color: #bbb; + background: #bbb; + color: #fff; +} + +/* line 448, flatpickr.scss */ +.flatpickr-day.selected, +.flatpickr-day.startRange, +.flatpickr-day.endRange, +.flatpickr-day.selected.inRange, +.flatpickr-day.startRange.inRange, +.flatpickr-day.endRange.inRange, +.flatpickr-day.selected:focus, +.flatpickr-day.startRange:focus, +.flatpickr-day.endRange:focus, +.flatpickr-day.selected:hover, +.flatpickr-day.startRange:hover, +.flatpickr-day.endRange:hover, +.flatpickr-day.selected.prevMonthDay, +.flatpickr-day.startRange.prevMonthDay, +.flatpickr-day.endRange.prevMonthDay, +.flatpickr-day.selected.nextMonthDay, +.flatpickr-day.startRange.nextMonthDay, +.flatpickr-day.endRange.nextMonthDay { + background: #bf0f3d; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + border-color: #bf0f3d; +} + +/* line 472, flatpickr.scss */ +.flatpickr-day.selected.startRange, +.flatpickr-day.startRange.startRange, +.flatpickr-day.endRange.startRange { + border-radius: 50px 0 0 50px; +} + +/* line 477, flatpickr.scss */ +.flatpickr-day.selected.endRange, +.flatpickr-day.startRange.endRange, +.flatpickr-day.endRange.endRange { + border-radius: 0 50px 50px 0; +} + +/* line 482, flatpickr.scss */ +.flatpickr-day.selected.startRange + .endRange, +.flatpickr-day.startRange.startRange + .endRange, +.flatpickr-day.endRange.startRange + .endRange { + -webkit-box-shadow: -10px 0 0 #bf0f3d; + box-shadow: -10px 0 0 #bf0f3d; +} + +/* line 488, flatpickr.scss */ +.flatpickr-day.selected.startRange.endRange, +.flatpickr-day.startRange.startRange.endRange, +.flatpickr-day.endRange.startRange.endRange { + border-radius: 50px; +} + +/* line 493, flatpickr.scss */ +.flatpickr-day.inRange { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2; + box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2; +} + +/* line 498, flatpickr.scss */ +.flatpickr-day.disabled, +.flatpickr-day.disabled:hover, +.flatpickr-day.prevMonthDay, +.flatpickr-day.nextMonthDay, +.flatpickr-day.notAllowed, +.flatpickr-day.notAllowed.prevMonthDay, +.flatpickr-day.notAllowed.nextMonthDay { + color: rgba(72, 72, 72, 0.3); + background: transparent; + border-color: transparent; + cursor: default; +} + +/* line 510, flatpickr.scss */ +.flatpickr-day.disabled, +.flatpickr-day.disabled:hover { + cursor: not-allowed; + color: rgba(72, 72, 72, 0.1); +} + +/* line 515, flatpickr.scss */ +.flatpickr-day.week.selected { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #bf0f3d, 5px 0 0 #bf0f3d; + box-shadow: -5px 0 0 #bf0f3d, 5px 0 0 #bf0f3d; +} + +/* line 520, flatpickr.scss */ +.rangeMode .flatpickr-day { + margin-top: 1px; +} + +/* line 523, flatpickr.scss */ +.flatpickr-weekwrapper { + display: inline-block; + float: left; +} + +/* line 527, flatpickr.scss */ +.flatpickr-weekwrapper .flatpickr-weeks { + padding: 0 12px; + border-left: 1px solid rgba(72, 72, 72, 0.2); +} + +/* line 531, flatpickr.scss */ +.flatpickr-weekwrapper .flatpickr-weekday { + float: none; + width: 100%; + line-height: 28px; +} + +/* line 536, flatpickr.scss */ +.flatpickr-weekwrapper span.flatpickr-day, +.flatpickr-weekwrapper span.flatpickr-day:hover { + display: block; + width: 100%; + max-width: none; + color: rgba(72, 72, 72, 0.3); + background: transparent; + cursor: default; + border: none; +} + +/* line 546, flatpickr.scss */ +.flatpickr-innerContainer { + display: block; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + background: #fff; + border-bottom: 1px solid rgba(72, 72, 72, 0.2); +} + +/* line 558, flatpickr.scss */ +.flatpickr-rContainer { + display: inline-block; + padding: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 564, flatpickr.scss */ +.flatpickr-time { + text-align: center; + outline: 0; + display: block; + height: 0; + line-height: 40px; + max-height: 40px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: #fff; + border-radius: 0 0 5px 5px; +} + +/* line 581, flatpickr.scss */ +.flatpickr-time:after { + content: ""; + display: table; + clear: both; +} + +/* line 586, flatpickr.scss */ +.flatpickr-time .numInputWrapper { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + width: 40%; + height: 40px; + float: left; +} + +/* line 595, flatpickr.scss */ +.flatpickr-time .numInputWrapper span.arrowUp:after { + border-bottom-color: #484848; +} + +/* line 598, flatpickr.scss */ +.flatpickr-time .numInputWrapper span.arrowDown:after { + border-top-color: #484848; +} + +/* line 601, flatpickr.scss */ +.flatpickr-time.hasSeconds .numInputWrapper { + width: 26%; +} + +/* line 604, flatpickr.scss */ +.flatpickr-time.time24hr .numInputWrapper { + width: 49%; +} + +/* line 607, flatpickr.scss */ +.flatpickr-time input { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + border-radius: 0; + text-align: center; + margin: 0; + padding: 0; + height: inherit; + line-height: inherit; + cursor: pointer; + color: #484848; + font-size: 14px; + position: relative; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 625, flatpickr.scss */ +.flatpickr-time input.flatpickr-hour { + font-weight: bold; +} + +/* line 628, flatpickr.scss */ +.flatpickr-time input.flatpickr-minute, +.flatpickr-time input.flatpickr-second { + font-weight: 400; +} + +/* line 632, flatpickr.scss */ +.flatpickr-time input:focus { + outline: 0; + border: 0; +} + +/* line 636, flatpickr.scss */ +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time .flatpickr-am-pm { + height: inherit; + display: inline-block; + float: left; + line-height: inherit; + color: #484848; + font-weight: bold; + width: 2%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; +} + +/* line 653, flatpickr.scss */ +.flatpickr-time .flatpickr-am-pm { + outline: 0; + width: 18%; + cursor: pointer; + text-align: center; + font-weight: 400; +} + +/* line 660, flatpickr.scss */ +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time .flatpickr-am-pm:focus { + background: #ececec; +} + +/* line 664, flatpickr.scss */ +.flatpickr-input[readonly] { + cursor: pointer; +} + +@-webkit-keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +@keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +/* line 2, sections/sessions.scss */ +.sessions { + width: 100%; +} +/* line 5, sections/sessions.scss */ +.sessions .items { + transition: .4s; + opacity: .8; +} +/* line 8, sections/sessions.scss */ +.sessions .items:hover { + opacity: 1; +} + +/* line 2, sections/messages.scss */ +.messages { + width: 100%; +} +/* line 5, sections/messages.scss */ +.messages .items { + transition: .4s; + opacity: .8; +} +/* line 8, sections/messages.scss */ +.messages .items:hover { + opacity: 1; +} + +/* line 17, sections/messages.scss */ +.add_message_form .actions { + width: 100%; +} diff --git a/socket/public/device.html b/socket/public/device.html new file mode 100644 index 0000000..c611d0c --- /dev/null +++ b/socket/public/device.html @@ -0,0 +1,28 @@ + + + + + COZe Training + + + + + +
+ + +
+ +
+
+ + + + + + + + + diff --git a/socket/public/device.js b/socket/public/device.js new file mode 100644 index 0000000..6c9699a --- /dev/null +++ b/socket/public/device.js @@ -0,0 +1,134 @@ +$(document).ready( function(){ + + var socket = io(); + socket.on('message', getMessage); + + var baseUrl = 'http://' + window.location.hostname; + var content = $('.content'); + var urlString = window.location.href; + var url = new URL(urlString); + var sid = getParameterByName("sid", urlString); + + console.log('a timer){ + showCloud(item.title, [item.short_text, item.long_text], item.image, item.actions, session.messages); + notify(true); + } else { + var delay = (timer - now); + setTimeout( function(){ + showCloud(item.title, [item.short_text, item.long_text], item.image, item.actions, session.messages); + notify(true); + },delay); + } + } + }); + } + }); + + + function showCloud(title, text, img, actions, messages){ + + var image = img ? '
' + text[1] + '
' : ''; + + var cloud = $('
' + title + '
' + text[0] + '
' + long_text + image + '
'); + + cloud.find('.toggle').on('click', function(e){ + var button = $(e.currentTarget); + var text = button.siblings('.text-content'); + if(text.is(':visible')){ + button.text('More...'); + text.slideUp(); + }else{ + button.text('Less...'); + text.slideDown(); + } + }); + content.append(cloud); + + if(actions.length){ + + var actionsContainer = $('
'); + $.each(actions, function(index, value){ + var button = $(''); + + button.on('click', function(e){ + var goto = $(e.currentTarget); + var messageId = goto.data('goto'); + var fullMessage = messages.filter( function(m){m.id == messageId}); + showCloud(fullMessage[0].title, [fullMessage[0].short_text, fullMessage[0].long_text], fullMessage[0].image, fullMessage[0].actions, messages); + notify(false); + }); + + actionsContainer.append(button); + }); + + content.append(actionsContainer); + } + + scrollBottom(); + } + + function scrollBottom(){ + $('html, body').stop().animate({ + scrollTop: $('.cloud').last().offset().top + }, 1000); + } + + function notify(vibrate){ + if(vibrate){ + var canVibrate = (navigator.vibrate || + navigator.webkitVibrate || + navigator.mozVibrate || + navigator.msVibrate); + if(canVibrate){ + navigator.vibrate(500); + } + } + $('#notify1')[0].play(); + } + + + function getMessage(message){ + showCloud(message.title, [message.short_text, message.long_text], message.image, '', ''); + notify(true); + } + + + function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, "\\$&"); + var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, " ")); + } + +}); + + + diff --git a/socket/public/fonts/FontAwesome.otf b/socket/public/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f..0000000 Binary files a/socket/public/fonts/FontAwesome.otf and /dev/null differ diff --git a/socket/public/fonts/fontawesome-webfont.eot b/socket/public/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/socket/public/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/socket/public/fonts/fontawesome-webfont.svg b/socket/public/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/socket/public/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/socket/public/fonts/fontawesome-webfont.ttf b/socket/public/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/socket/public/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/socket/public/fonts/fontawesome-webfont.woff b/socket/public/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/socket/public/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/socket/public/fonts/fontawesome-webfont.woff2 b/socket/public/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/socket/public/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/socket/public/images/.directory b/socket/public/images/.directory deleted file mode 100644 index 2b9434a..0000000 --- a/socket/public/images/.directory +++ /dev/null @@ -1,4 +0,0 @@ -[Dolphin] -PreviewsShown=true -Timestamp=2017,10,21,18,38,1 -Version=4 diff --git a/socket/public/images/photo-compare.jpg b/socket/public/images/photo-compare.jpg deleted file mode 100644 index e3a7b74..0000000 Binary files a/socket/public/images/photo-compare.jpg and /dev/null differ diff --git a/socket/public/images/video.png b/socket/public/images/video.png deleted file mode 100644 index 79e914c..0000000 Binary files a/socket/public/images/video.png and /dev/null differ diff --git a/socket/public/scss/main.scss b/socket/public/scss/main.scss index 2b60136..f4d496e 100644 --- a/socket/public/scss/main.scss +++ b/socket/public/scss/main.scss @@ -15,6 +15,9 @@ body{ margin: 0; padding: 0; overflow: hidden; + overflow-y: auto; + font-size: $font-12; + font-weight: 400; } p, @@ -41,16 +44,13 @@ a{ } .content{ - overflow: hidden; - position: fixed; - height: 100vh; - overflow-y: scroll; - width: calc(100vw + 17px); + margin-top: 70px; + width: 100%; + text-align: center; .cloud{ - display: none; position: relative; - width: 70%; + width: 80%; font-size: $font-12; font-weight: 500; padding: 10px; @@ -58,11 +58,13 @@ a{ border-radius: 8px; line-height: 18px; color: $dark-grey; + text-align: left; img{ width: 100%; - padding: 5px; + margin: 8px 0; cursor: pointer; + border-radius: 5px; } &.left{ @@ -77,6 +79,7 @@ a{ left: 0; top: 50%; transform: translate(-100%, -50%); + -webkit-transform: translate(-100%, -50%); } &:after{ content: ''; @@ -86,11 +89,12 @@ a{ left: 0; top: 50%; transform: translate(-100%, -50%); + -webkit-transform: translate(-100%, -50%); } } &.right{ - left: calc(30% - 38px); + left: calc(20% - 38px); background: $azure; border: 1px solid $dark-azure; &:before{ @@ -101,6 +105,7 @@ a{ right: 0; top: 50%; transform: translate(100%, -50%); + -webkit-transform: translate(100%, -50%); } &:after{ content: ''; @@ -110,67 +115,39 @@ a{ right: 0; top: 50%; transform: translate(100%, -50%); + -webkit-transform: translate(100%, -50%); } } - &.empty{ - width: 100%; - text-align: center; - padding: 0; + .title{ + font-weight: bold; } - } + .long-text{ - - &.client{ - top: 50px; - height: calc(100vh - 100px); - .cloud{ - &.right{ - left: calc(30% - 58px); + .toggle{ + color: $grey; + margin: 5px 0; + } + .text-content{ + display: none; } } } -} - + .actions{ + padding: 0 20vw 0 50px; + text-align: center; -.video{ - display: none; - position: fixed; - top: 0; - left:0; - height: 100vh; - width: 100%; - background: black; - z-index: 10; - .video-close{ - position: absolute; - top: 0; - right: 3px; - height: 20px; - width: 20px; - cursor: pointer; - padding: 0; - z-index: 10; - - &:after{ - content: '\f00d'; - font-family: $icon; - font-size: $font-20; - color: white; + .goto{ + margin: 5px 10px; } } - video{ - height: 100vh; - width: 100%; - } -} -.iframeGET{ - display: none; } + + .header{ position: fixed; height: 50px; @@ -178,6 +155,7 @@ a{ left: 0; top: 0; background: black; + z-index: 10; .logo{ height: 25px; @@ -185,6 +163,7 @@ a{ left: 50%; top: 50%; transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); } .menu{ @@ -193,26 +172,11 @@ a{ left: 20px; top: 50%; transform: translateY(-50%); + -webkit-transform: translate(-50%); } } -.footer{ - position: fixed; - height: 50px; - width: 100%; - left: 0; - bottom: 0; - background: black; - input{ - width: 95%; - height: 35px; - border-radius: 4px; - border: none; - position: absolute; - left: 50%; - top: 50%; - margin: 0; - transform: translate(-50%, -50%); - } +.iframeGET{ + display: none; } diff --git a/socket/public/setMessage.html b/socket/public/setMessage.html new file mode 100644 index 0000000..7d18236 --- /dev/null +++ b/socket/public/setMessage.html @@ -0,0 +1,34 @@ + + + + + COZe + + + + + +
+
+
+
+ Message title + +
+
+ Message text + +
+
+ +
+
+
+
+ + + + + + + diff --git a/socket/public/setMessage.js b/socket/public/setMessage.js new file mode 100644 index 0000000..0469d8e --- /dev/null +++ b/socket/public/setMessage.js @@ -0,0 +1,45 @@ +$(document).ready(()=>{ + + const socket = io(); + const baseUrl = 'http://' + window.location.hostname; + + tinymce.init({ + selector: '.mce', + height: 200, + theme: 'modern', + menubar: false, + forced_root_block : '', + force_br_newlines : true, + pagebreak_separator: '%break%', + plugins: [ + 'advlist autolink pagebreak lists paste' + ], + toolbar: 'bold italic underline | bullist numlist pagebreak | removeformat', + image_advtab: false, + content_css: [ + '//fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i', + ] + }); + + const form = $('.send_message_form'); + + form.on('submit', function(e){ + e.preventDefault(); + + const title = form.find('.title').val(); + const text = form.find('.text').val().split('%break%'); + + const fullMessage = { + 'title': title, + 'short_text': text[0], + 'long_text': text[1], + 'image': '', + }; + + socket.emit('message', fullMessage); + parent.postMessage("cbClose", baseUrl); + + }); + +}); + diff --git a/socket/public/smartphone.html b/socket/public/smartphone.html deleted file mode 100644 index aef8701..0000000 --- a/socket/public/smartphone.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - COZe - - - - - -
- - -
- -
-
- - - - - - - - - - - - diff --git a/socket/public/smartphone.js b/socket/public/smartphone.js deleted file mode 100644 index 8e46410..0000000 --- a/socket/public/smartphone.js +++ /dev/null @@ -1,192 +0,0 @@ -$(document).ready(()=>{ - - const socket = io(); - const baseUrl = "http://coze-training.local"; - const serverPath = "http://" + window.location.hostname + ":" + window.location.port + "/";// "http://coze.dev:3000/"; - const canVibrate = "vibrate" in navigator || "mozVibrate" in navigator; - if (canVibrate && !("vibrate" in navigator)){navigator.vibrate = navigator.mozVibrate;} - - const content = $('.content') - - const urlString = window.location.href - const url = new URL(urlString); - const sid = url.searchParams.get("sid"); - - $.getJSON( baseUrl + "/apis/getMessages.php", { - sid: sid - }).done( (data)=> { - console.log(data); - - - - - }); - -/* - - socket.on('cloudIndex', showCloud); - socket.on('reset', reset); - socket.on('message', showMessage); - socket.on('response', showResponse); - socket.on('actions', showActions); - socket.on('display', showHtml); - - - - function reset(index){ - cloudCount = 0 - console.log('RESET:', index) - content.empty() - parent.postMessage(cloudCount, "*") - } - - function showCloud(index){ - console.log('RECEIVE:', index); - - const thisCloud = $(clouds.get(index)); - let offset = 0; - - if(!thisCloud.hasClass('empty')){ - notify(true); - } - thisCloud.fadeIn(400,()=>{ - if(thisCloud.hasClass('scroll')){ - offset = thisCloud.offset().top - - content.animate({ - scrollTop: offset - }, 400); - } - }) - - } - - function showMessage(message){ - let newCloud = $('
' + decodeURIComponent(message) + '
'); - content.append(newCloud); - newCloud.fadeIn(); - content.animate({ - scrollTop: newCloud.offset().top - }, 400); - notify(false); - - cloudCount++ - parent.postMessage(cloudCount, "*") - } - - function showResponse(message){ - let newCloud = $('
' + decodeURIComponent(message) + '
'); - content.append(newCloud); - newCloud.fadeIn(); - content.animate({ - scrollTop: newCloud.offset().top - }, 400); - notify(true); - } - - function showActions(actions){ - - const actionsArray = decodeURIComponent(actions).split("|"); - let token = ""; - let buttons = ""; - let text = ""; - let side = ""; - - $.each(actionsArray, (index, val)=>{ - if(index==0){ - token = val; - }else{ - buttons += ""; - } - }); - - let newCloud = $('
' + buttons + '
'); - content.append(newCloud); - newCloud.fadeIn(); - content.animate({ - scrollTop: newCloud.offset().top - }, 400); - - newCloud.find('button').on('click', ()=>{ - $('.iframeGET').attr('src', serverPath + 'control.html?display='+token); - }); - } - - - function showHtml(token){ - - switch(token){ - case "plans_1": - side = "empty"; - text = ""; - break; - case "pull_1": - side = "left"; - text = "Ricordati di non avvicinarti eccessivamente."; - break; - case "monit_1": - side = "left"; - text = "TEMA 3 COMPETENZE DI VENDITA - REGOLA#1

"+ - "Non rispondere a domande non fatte


"+ - "Il cliente chiede di un prodotto. È meglio limitarsi a domandare cosa il cliente voglia sapere del prodotto.
"+ - "Ad esempio, colore, materiale, taglia."+ - ""; - break; - } - - if(tokenOnce.indexOf(token) < 0){ - - let newCloud = $('
' + text + '
'); - setTimeout( ()=>{ - content.append(newCloud); - newCloud.fadeIn(); - content.animate({ - scrollTop: newCloud.offset().top - }, 400); - - content.find('.video-opener').on('click', (e)=>{ - - const show = $('#video') - const video = show.find('video') - const close = show.find('.video-close') - - show.fadeIn() - video.get(0).play() - - close.on('click', (e)=>{ - const elem = $(e.currentTarget) - const video = elem.siblings('video') - - video.get(0).pause() - elem.parent().fadeOut() - - }) - - }); - - notify(true);; - },1000); - - tokenOnce.push(token); - } - - } - - - function notify(vibrate){ - - if(vibrate){ - navigator.vibrate(500); - } - - $('#notify1')[0].play(); - } -*/ - - -}); - - - - -