diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d96fbe0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+node_modules
+socket/node_modules
+scss/.sass-cache
+socket/public/node_modules
+socket/public/scss/.sass-cache
diff --git a/.htaccess b/.htaccess
new file mode 100755
index 0000000..6673b15
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1,10 @@
+
+RewriteEngine On
+
+Rewritebase /
+
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
+
+
diff --git a/apis/getMessages.php b/apis/getMessages.php
new file mode 100644
index 0000000..217ddac
--- /dev/null
+++ b/apis/getMessages.php
@@ -0,0 +1,67 @@
+name = $rs['name'];
+ $session->start = $rs['start'];
+ $session->stop = $rs['stop'];
+ $session->enabled = $rs['enabled'];
+
+ $messages = array();
+
+ $qmMaxProgress=mysqli_query($conn, "SELECT MAX(progress) FROM messages WHERE sid=".$rs['id']);
+ $rmMaxProgress=mysqli_fetch_array($qmMaxProgress);
+ $qmProgressN=mysqli_query($conn, "SELECT COUNT(progress) FROM messages WHERE progress!=0 AND sid=".$rs['id']);
+ $rmProgressN=mysqli_fetch_array($qmProgressN);
+
+ $session->progress_n = $rmProgressN[0];
+ $session->progress_max = $rmMaxProgress[0];
+ $session->duration = strtotime($rs['stop']) - strtotime($rs['start']);
+ $progressCnt=0;
+ $stepDuration=$session->duration/($session->progress_n+1);
+
+ $session->step_duration = $stepDuration;
+
+ $qm=mysqli_query($conn, "SELECT * FROM messages WHERE sid=".$rs['id']." ORDER BY progress");
+ while($rm=mysqli_fetch_array($qm)){
+ if($rm['progress']){$progressCnt++;}
+
+ $timer = ($rm['progress']!=0) ?
+ date("Y-m-d H:i:s",strtotime($session->start)+($progressCnt*$stepDuration)) :
+ date("Y-m-d H:i:s",strtotime($session->start)+timeSeconds($rm['timer']));
+
+ $singleMessage = array("id"=>$rm['id'],
+ "title"=>$rm['title'],
+ "short_text"=>$rm['short_text'],
+ "long_text"=>$rm['long_text'],
+ "image"=>$rm['image'],
+ "actions"=>$rm['actions'],
+ "timer"=>$timer
+
+ );
+ array_push($messages, $singleMessage);
+
+ }
+
+ $session->messages = $messages;
+
+
+ header('Access-Control-Allow-Origin: *');
+ header('Content-Type: application/json');
+
+ $json = json_encode($session);
+ echo $json;
+
+
+?>
diff --git a/cb_message_add.php b/cb_message_add.php
new file mode 100644
index 0000000..623f637
--- /dev/null
+++ b/cb_message_add.php
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cb_message_edit.php b/cb_message_edit.php
new file mode 100644
index 0000000..8d2a913
--- /dev/null
+++ b/cb_message_edit.php
@@ -0,0 +1,327 @@
+
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $message) {
+ $action_title = $_POST['action_title'][$index];
+ $action_description = $_POST['action_description'][$index];
+ $action_message = $_POST['action_message'][$index];
+ $action_id = $_POST['action_id'][$index];
+ if($action_id == 0){
+ mysqli_query($conn, "INSERT INTO actions VALUES(null, '".$action_title."', '".$action_description."',".$action_message.")");
+ $actions[$index] = mysqli_insert_id($conn);
+ }else{
+ mysqli_query($conn, "UPDATE actions SET label='".$action_title."', description='".$action_description."', mid=".$action_message." WHERE id=$action_id");
+ $actions[$index] = $action_id;
+ }
+ }
+ }
+
+ $q = mysqli_query($conn, "UPDATE messages SET sid='".$_POST['session']."', title='".convert($_POST['title'])."',
+ short_text='".convert_mce($text[0])."', long_text='".convert_mce($text[1])."',
+ image='$imagePath', actions='".implode(",", $actions)."',
+ timer='".$_POST['hours'].":".$_POST['minutes'].":".$_POST['seconds']."',
+ progress=".$_POST['progress']." WHERE id=".$_POST['id']);
+
+
+ echo "";
+
+ } else {
+
+ $q = mysqli_query($conn, "SELECT * FROM messages WHERE id=".$_GET['id']."");
+ $r = mysqli_fetch_array($q);
+ ?>
+
+
+
+
Session
+
+
+
+ ".$rs['name']."\n";
+ }
+ ?>
+
+
+
+
+
+ Message title
+
+
+
+
+ Message text
+ = $r['short_text']."%break%".$r['long_text'];?>
+
+
+ Image
+
+
+
+ ";
+ }
+ ?>
+
+
+ ";
+ }
+ ?>
+
+
+
+
Actions
+
+
+ Label
+
+
+ Description
+
+
+ Link to
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ".$rm['title']."\n";
+ }
+ ?>
+
+
+
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ".$rm['title']."\n";
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Schedule
+
+
+ big full mx-0" id="btn_none">Not scheduled
+
+
+ big full mx-0" id="btn_progress">Schedule
+
+
+ big full mx-0" id="btn_timer">Start after
+
+
+
+
+
+ " id="div_timer">
+
Start after (HH:MM:SS)
+
+
+
+ ".sprintf("%02d", $i)."\n";
+ }
+ ?>
+
+
+
+
+ ".sprintf("%02d", $i)."\n";
+ }
+ ?>
+
+
+
+
+ ".sprintf("%02d", $i)."\n";
+ }
+ ?>
+
+
+
+
+
+ " id="div_progress">
+
Progress
+
+
+
+ 0
+ $i\n";
+ }
+ ?>
+
+
+
+
+
+ " id="div_none">
+ Not scheduled
+
+
+
+
+
+ Update message
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cb_session_action.php b/cb_session_action.php
new file mode 100644
index 0000000..e20a302
--- /dev/null
+++ b/cb_session_action.php
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ parent.window.location=parent.window.location";
+
+ } else {
+
+ if($_GET['status']){
+ $action_text = "Disable session";
+ }else{
+ $action_text = "Enable session";
+ }
+ ?>
+
+
+
+ = $action_text;?>
+
+
+
+
+
+ Go
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cb_session_add.php b/cb_session_add.php
new file mode 100755
index 0000000..83cf25b
--- /dev/null
+++ b/cb_session_add.php
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ parent.window.location=parent.window.location";
+
+ } else {
+ ?>
+
+
+
+ Session title
+
+
+
+
+ Session start
+
+
+
+ Session end
+
+
+
+ Status
+
+ Enabled
+ NOT enabled
+
+
+
+ Add session
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cb_session_edit.php b/cb_session_edit.php
new file mode 100755
index 0000000..df775e2
--- /dev/null
+++ b/cb_session_edit.php
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ parent.window.location=parent.window.location";
+
+ } else {
+
+ $q = mysqli_query($conn, "SELECT * FROM session WHERE id=".$_GET['id']."");
+ $r = mysqli_fetch_array($q);
+ ?>
+
+
+
+ Session title
+
+
+
+
+ Session start
+
+
+
+ Session end
+
+
+
+ Status
+
+ >Enabled
+ >NOT enabled
+
+
+
+ Update session
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cgi-bin/conn.conn b/cgi-bin/conn.conn
new file mode 100755
index 0000000..5a631d8
--- /dev/null
+++ b/cgi-bin/conn.conn
@@ -0,0 +1,9 @@
+
diff --git a/cgi-bin/functions.inc b/cgi-bin/functions.inc
new file mode 100755
index 0000000..26eb261
--- /dev/null
+++ b/cgi-bin/functions.inc
@@ -0,0 +1,75 @@
+
diff --git a/cgi-bin/params.inc b/cgi-bin/params.inc
new file mode 100755
index 0000000..66d7db1
--- /dev/null
+++ b/cgi-bin/params.inc
@@ -0,0 +1,6 @@
+
diff --git a/css/styles.css b/css/styles.css
new file mode 100644
index 0000000..14e9ce7
--- /dev/null
+++ b/css/styles.css
@@ -0,0 +1,15276 @@
+@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;
+ 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;
+}
+/* line 7, sections/sessions.scss */
+.sessions .items:hover {
+ opacity: .6;
+}
+
+/* line 2, sections/messages.scss */
+.messages {
+ width: 100%;
+}
+/* line 5, sections/messages.scss */
+.messages .items {
+ transition: .4s;
+}
+/* line 7, sections/messages.scss */
+.messages .items:hover {
+ opacity: .6;
+}
+
+/* line 16, sections/messages.scss */
+.add_message_form .actions {
+ width: 100%;
+}
diff --git a/cssvendors.php b/cssvendors.php
new file mode 100644
index 0000000..a51e639
--- /dev/null
+++ b/cssvendors.php
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/header.php b/header.php
new file mode 100755
index 0000000..ad75e42
--- /dev/null
+++ b/header.php
@@ -0,0 +1,14 @@
+
+
diff --git a/images/logo.png b/images/logo.png
new file mode 100644
index 0000000..c0677d2
Binary files /dev/null and b/images/logo.png differ
diff --git a/images/menu.png b/images/menu.png
new file mode 100644
index 0000000..8f2f4ec
Binary files /dev/null and b/images/menu.png differ
diff --git a/images/pattern.jpg b/images/pattern.jpg
new file mode 100644
index 0000000..9e1567f
Binary files /dev/null and b/images/pattern.jpg differ
diff --git a/images/phone.png b/images/phone.png
new file mode 100644
index 0000000..16027e4
Binary files /dev/null and b/images/phone.png differ
diff --git a/images/smartwatch.png b/images/smartwatch.png
new file mode 100644
index 0000000..44276c1
Binary files /dev/null and b/images/smartwatch.png differ
diff --git a/images/upload/20180318201537.jpg b/images/upload/20180318201537.jpg
new file mode 100644
index 0000000..801f570
Binary files /dev/null and b/images/upload/20180318201537.jpg differ
diff --git a/images/upload/20180324075448.jpg b/images/upload/20180324075448.jpg
new file mode 100644
index 0000000..801f570
Binary files /dev/null and b/images/upload/20180324075448.jpg differ
diff --git a/images/upload/20180325083500.jpg b/images/upload/20180325083500.jpg
new file mode 100644
index 0000000..249c52b
Binary files /dev/null and b/images/upload/20180325083500.jpg differ
diff --git a/images/upload/20180325110958.jpg b/images/upload/20180325110958.jpg
new file mode 100644
index 0000000..d1ac35d
Binary files /dev/null and b/images/upload/20180325110958.jpg differ
diff --git a/index.php b/index.php
old mode 100644
new mode 100755
index 8a9b973..c6d760e
--- a/index.php
+++ b/index.php
@@ -1,4 +1,75 @@
+
+
+
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/messages.js b/js/messages.js
new file mode 100644
index 0000000..bdb9ac5
--- /dev/null
+++ b/js/messages.js
@@ -0,0 +1,107 @@
+$(document).ready(function(){
+
+ const add_message_form = $('.add_message_form');
+ const btn_progress = add_message_form.find('#btn_progress');
+ const btn_timer = add_message_form.find('#btn_timer');
+ const btn_none = add_message_form.find('#btn_none');
+ const btn_add_row = add_message_form.find('.add-row');
+ const btn_del_row = add_message_form.find('.del-row');
+
+ const div_progress = add_message_form.find('#div_progress');
+ const div_timer = add_message_form.find('#div_timer');
+ const div_none = add_message_form.find('#div_none');
+
+ const hh = add_message_form.find('.hours');
+ const mm = add_message_form.find('.minutes');
+ const ss = add_message_form.find('.seconds');
+ const sk = add_message_form.find('.schedule');
+
+ btn_progress.on('click', (e)=> {
+ e.preventDefault();
+ btn_progress.removeClass('grey').addClass('discard');
+ btn_timer.removeClass('discard').addClass('grey');
+ btn_none.removeClass('discard').addClass('grey');
+
+ hh.val('00');
+ mm.val('00');
+ ss.val('00');
+ sk.val('0');
+
+ div_timer.addClass('d-none');
+ div_none.addClass('d-none');
+ div_progress.removeClass('d-none');
+
+ $('html, body').animate({scrollTop: $('body').height()}, 400);
+ });
+
+ btn_timer.on('click', (e)=> {
+ e.preventDefault();
+ btn_timer.removeClass('grey').addClass('discard');
+ btn_progress.removeClass('discard').addClass('grey');
+ btn_none.removeClass('discard').addClass('grey');
+
+ hh.val('00');
+ mm.val('00');
+ ss.val('00');
+ sk.val('0');
+
+ div_progress.addClass('d-none');
+ div_none.addClass('d-none');
+ div_timer.removeClass('d-none');
+
+ $('html, body').animate({scrollTop: $('body').height()}, 400);
+ });
+
+ btn_none.on('click', (e)=> {
+ e.preventDefault();
+ btn_none.removeClass('grey').addClass('discard');
+ btn_progress.removeClass('discard').addClass('grey');
+ btn_timer.removeClass('discard').addClass('grey');
+
+ hh.val('00');
+ mm.val('00');
+ ss.val('00');
+ sk.val('0');
+
+ div_progress.addClass('d-none');
+ div_timer.addClass('d-none');
+ div_none.removeClass('d-none');
+
+ $('html, body').animate({scrollTop: $('body').height()}, 400);
+ });
+
+ btn_add_row.on('click', (e)=> {
+ e.preventDefault();
+ const self = $(e.currentTarget);
+ const add_message_form = $('.add_message_form');
+ const actions = add_message_form.find('.actions');
+ const item = actions.find('.item').first();
+ const clone = item.clone();
+
+ $(clone).find('[name="action_id[]"]').val(0);
+ $(clone).find('[name="action_title[]"]').val("");
+ $(clone).find('[name="action_description[]"]').val("");
+
+ actions.append(clone);
+
+
+ const btn_del_row = clone.find('.del-row');
+ btn_del_row.removeAttr('disabled');
+ btn_del_row.on('click', (e)=> {
+ e.preventDefault();
+ const self = $(e.currentTarget);
+ const item = self.closest('.item');
+ item.remove();
+ });
+
+ });
+
+
+ btn_del_row.on('click', (e)=> {
+ e.preventDefault();
+ const self = $(e.currentTarget);
+ const item = self.closest('.item');
+ item.remove();
+ });
+
+});
diff --git a/js/scripts.js b/js/scripts.js
new file mode 100644
index 0000000..4043035
--- /dev/null
+++ b/js/scripts.js
@@ -0,0 +1,32 @@
+$(document).ready(function(){
+
+ $(".cbOpen").colorbox({iframe:true, width:"95%", height:"95%"});
+ $(".cbOpenSmall").colorbox({iframe:true, width:"500px", height:"400px"});
+
+ tinymce.init({
+ selector: '.mce',
+ height: 200,
+ theme: 'modern',
+ menubar: false,
+// language: 'it',
+ 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',
+ ]
+ });
+
+ $( ".datepicker" ).flatpickr({
+ time_24hr: true,
+ enableTime: true,
+ dateFormat: "Y-m-d H:i:ss",
+ });
+
+
+});
diff --git a/jsvendors.php b/jsvendors.php
new file mode 100644
index 0000000..b346ce7
--- /dev/null
+++ b/jsvendors.php
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/messages.php b/messages.php
new file mode 100644
index 0000000..917c1c5
--- /dev/null
+++ b/messages.php
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
Message title
+
Session
+
Timer
+
Prog.
+
+
+
+
+
+
+
= $r['title'];?>
+
= $r['session_name'];?>
+
= $r['timer'];?>
+
= $r['progress'];?>
+
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..5386648
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,46 @@
+{
+ "name": "coze_training",
+ "version": "1.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "bootstrap": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz",
+ "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA=="
+ },
+ "flatpickr": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.3.2.tgz",
+ "integrity": "sha1-akdwQ8B17zbD/1T620m5NqZNY18="
+ },
+ "font-awesome": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
+ "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
+ },
+ "jquery": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
+ "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
+ },
+ "jquery-colorbox": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/jquery-colorbox/-/jquery-colorbox-1.6.4.tgz",
+ "integrity": "sha1-eZRSUjpsSUg5Ik73AugH3rnAbMU=",
+ "requires": {
+ "jquery": "3.3.1"
+ }
+ },
+ "popper.js": {
+ "version": "1.12.9",
+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.12.9.tgz",
+ "integrity": "sha1-DfvC3/lsRRuzMu3Pz6r1ZtMx1bM="
+ },
+ "tinymce": {
+ "version": "4.7.9",
+ "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.7.9.tgz",
+ "integrity": "sha512-JGN0Hn8cYINgyHTw6ztnO086hez4SIWbkny+3S5tesyvggNFg6He1GSIHPZgSB3+ydCqO8J6qhjGSIyi0LPwpQ=="
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..374db4f
--- /dev/null
+++ b/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "coze_training",
+ "version": "1.0.0",
+ "description": "COZe Training",
+ "main": "index.js",
+ "dependencies": {
+ "bootstrap": "^4.0.0",
+ "flatpickr": "^4.3.2",
+ "font-awesome": "^4.7.0",
+ "jquery": "^3.3.1",
+ "jquery-colorbox": "^1.6.4",
+ "popper.js": "^1.12.9",
+ "tinymce": "^4.7.9"
+ },
+ "devDependencies": {},
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git@185.104.124.137:/docs/git/coze_training.git"
+ },
+ "author": "Dslak",
+ "license": "ISC"
+}
diff --git a/scss/colorbox.scss b/scss/colorbox.scss
new file mode 100644
index 0000000..9993f74
--- /dev/null
+++ b/scss/colorbox.scss
@@ -0,0 +1,151 @@
+
+#colorbox,
+#cboxOverlay,
+#cboxWrapper{
+ position:fixed;
+ top:0;
+ left:0;
+ z-index:9999;
+ overflow:hidden;
+ -webkit-transform: translate3d(0,0,0);
+}
+
+#cboxWrapper {
+ max-width:none;
+}
+
+#cboxOverlay{
+ position:fixed;
+ width:100%;
+ height:100%;
+ background: rgba(0,0,0,0.9);
+}
+
+#cboxMiddleLeft,
+#cboxBottomLeft{
+ clear:left;
+}
+
+#cboxContent{
+ position:relative;
+}
+
+#cboxLoadedContent{
+ overflow:auto;
+ -webkit-overflow-scrolling: touch;
+}
+
+#cboxTitle{
+ margin:0;
+}
+
+#cboxLoadingOverlay,
+#cboxLoadingGraphic{
+ position:absolute;
+ top:0;
+ left:0;
+ width:100%;
+ height:100%;
+}
+
+#cboxPrevious,
+#cboxNext,
+#cboxClose,
+#cboxSlideshow{
+ cursor:pointer;
+}
+
+.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;border-radius: 5px;}
+.cboxIframe{background:#fff; width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
+#colorbox,
+#cboxContent,
+#cboxLoadedContent{
+ box-sizing:content-box;
+ -moz-box-sizing:content-box;
+ -webkit-box-sizing:content-box;
+}
+
+#colorbox{
+ outline:0;
+}
+
+#cboxContent{
+ background:#fff;
+ overflow:hidden;
+ border: 10px solid white;
+ border-radius: 5px;
+}
+
+#cboxLoadedContent{
+ margin-top: 30px;
+}
+
+#cboxTitle{
+ position:absolute;
+ top:4px;
+ left:0;
+ text-align:center;
+ width:100%;
+ color:#949494;
+}
+
+#cboxCurrent{
+ position:absolute;
+ top:4px;
+ left:58px;
+ color:#949494;
+}
+
+#cboxLoadingOverlay{
+ background:url(../images/colorbox/loading_background.png) no-repeat center center;
+}
+
+#cboxLoadingGraphic{
+ background:url(../images/colorbox/loading.gif) no-repeat center center;
+}
+
+#cboxPrevious,
+#cboxNext,
+#cboxSlideshow,
+#cboxClose {
+ border:0;
+ padding:0;
+ margin:0;
+ overflow:visible;
+ width:auto;
+ background:none;
+ &:active{
+ outline:0;
+ }
+}
+
+
+#cboxSlideshow{}
+#cboxPrevious{}
+#cboxNext{}
+#cboxClose{
+ position:absolute;
+ top: -5px;
+ right: -2px;
+ width: 20px;
+
+ &:before{
+ content: '\f057';
+ font-family: 'FontAwesome';
+ font-size: 20px;
+ color: black;
+ }
+
+}
+
+
+.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);
+}
diff --git a/scss/flatpickr.scss b/scss/flatpickr.scss
new file mode 100644
index 0000000..244ea1c
--- /dev/null
+++ b/scss/flatpickr.scss
@@ -0,0 +1,690 @@
+.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: $font-14;
+ 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);
+}
+.flatpickr-calendar.open,
+.flatpickr-calendar.inline {
+ opacity: 1;
+ visibility: visible;
+ overflow: visible;
+ max-height: 640px;
+}
+.flatpickr-calendar.open {
+ display: inline-block;
+ z-index: 99999;
+}
+.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);
+}
+.flatpickr-calendar.inline {
+ display: block;
+ position: relative;
+ top: 2px;
+}
+.flatpickr-calendar.static {
+ position: absolute;
+ top: calc(100% + 2px);
+}
+.flatpickr-calendar.static.open {
+ z-index: 999;
+ display: block;
+}
+.flatpickr-calendar.hasWeeks {
+ width: auto;
+}
+.flatpickr-calendar .hasWeeks .dayContainer,
+.flatpickr-calendar .hasTime .dayContainer {
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.flatpickr-calendar .hasWeeks .dayContainer {
+ border-left: 0;
+}
+.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
+ height: 40px;
+ border-top: 1px solid rgba(72,72,72,0.2);
+}
+.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {
+ border-bottom: 0;
+}
+.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
+ border: 1px solid rgba(72,72,72,0.2);
+}
+.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
+ height: auto;
+}
+.flatpickr-calendar:before,
+.flatpickr-calendar:after {
+ position: absolute;
+ display: block;
+ pointer-events: none;
+ border: solid transparent;
+ content: '';
+ height: 0;
+ width: 0;
+ left: 22px;
+}
+.flatpickr-calendar.rightMost:before,
+.flatpickr-calendar.rightMost:after {
+ left: auto;
+ right: 22px;
+}
+.flatpickr-calendar:before {
+ border-width: 5px;
+ margin: 0 -5px;
+}
+.flatpickr-calendar:after {
+ border-width: 4px;
+ margin: 0 -4px;
+}
+.flatpickr-calendar.arrowTop:before,
+.flatpickr-calendar.arrowTop:after {
+ bottom: 100%;
+}
+.flatpickr-calendar.arrowTop:before {
+ border-bottom-color: rgba(72,72,72,0.2);
+}
+.flatpickr-calendar.arrowTop:after {
+ border-bottom-color: $red;
+}
+.flatpickr-calendar.arrowBottom:before,
+.flatpickr-calendar.arrowBottom:after {
+ top: 100%;
+}
+.flatpickr-calendar.arrowBottom:before {
+ border-top-color: rgba(72,72,72,0.2);
+}
+.flatpickr-calendar.arrowBottom:after {
+ border-top-color: $red;
+}
+.flatpickr-calendar:focus {
+ outline: 0;
+}
+.flatpickr-wrapper {
+ position: relative;
+ display: inline-block;
+}
+.flatpickr-month {
+ border-radius: 5px 5px 0 0;
+ background: $red;
+ color: $white;
+ fill: $white;
+ 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;
+}
+.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;
+}
+.flatpickr-prev-month i,
+.flatpickr-next-month i {
+ position: relative;
+}
+.flatpickr-prev-month.flatpickr-prev-month,
+.flatpickr-next-month.flatpickr-prev-month {
+ left: 0;
+}
+
+.flatpickr-prev-month.flatpickr-next-month,
+.flatpickr-next-month.flatpickr-next-month {
+ right: 0;
+}
+
+.flatpickr-prev-month:hover,
+.flatpickr-next-month:hover {
+ color: #bbb;
+}
+.flatpickr-prev-month:hover svg,
+.flatpickr-next-month:hover svg {
+ fill: $red;
+}
+.flatpickr-prev-month svg,
+.flatpickr-next-month svg {
+ width: 14px;
+ height: 14px;
+}
+.flatpickr-prev-month svg path,
+.flatpickr-next-month svg path {
+ -webkit-transition: fill 0.1s;
+ transition: fill 0.1s;
+ fill: inherit;
+}
+.numInputWrapper {
+ position: relative;
+ height: auto;
+}
+.numInputWrapper input,
+.numInputWrapper span {
+ display: inline-block;
+}
+.numInputWrapper input {
+ width: 100%;
+}
+.numInputWrapper input::-ms-clear {
+ display: none;
+}
+.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;
+}
+.numInputWrapper span:hover {
+ background: rgba(0,0,0,0.1);
+}
+.numInputWrapper span:active {
+ background: rgba(0,0,0,0.2);
+}
+.numInputWrapper span:after {
+ display: block;
+ content: "";
+ position: absolute;
+}
+.numInputWrapper span.arrowUp {
+ top: 0;
+ border-bottom: 0;
+}
+.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%;
+}
+.numInputWrapper span.arrowDown {
+ top: 50%;
+}
+.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%;
+}
+.numInputWrapper span svg {
+ width: inherit;
+ height: auto;
+}
+.numInputWrapper span svg path {
+ fill: rgba(255,255,255,0.5);
+}
+.numInputWrapper:hover {
+ background: rgba(0,0,0,0.05);
+}
+.numInputWrapper:hover span {
+ opacity: 1;
+}
+.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);
+}
+.flatpickr-current-month span.cur-month {
+ font-family: inherit;
+ font-weight: 700;
+ color: inherit;
+ display: inline-block;
+ margin-left: 0.5ch;
+ padding: 0;
+}
+.flatpickr-current-month span.cur-month:hover {
+ background: rgba(0,0,0,0.05);
+}
+.flatpickr-current-month .numInputWrapper {
+ width: 6ch;
+ width: 7ch\0;
+ display: inline-block;
+}
+.flatpickr-current-month .numInputWrapper span.arrowUp:after {
+ border-bottom-color: $white;
+}
+.flatpickr-current-month .numInputWrapper span.arrowDown:after {
+ border-top-color: $white;
+}
+.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;
+}
+.flatpickr-current-month input.cur-year:focus {
+ outline: 0;
+}
+.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;
+}
+.flatpickr-weekdays {
+ background: $red;
+ 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;
+}
+span.flatpickr-weekday {
+ cursor: default;
+ font-size: 90%;
+ background: $red;
+ 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;
+}
+.dayContainer,
+.flatpickr-weeks {
+ padding: 1px 0 0 0;
+}
+.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;
+}
+.flatpickr-days:focus {
+ outline: 0;
+}
+.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;
+}
+.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;
+}
+.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;
+}
+.flatpickr-day.today {
+ border-color: #bbb;
+}
+.flatpickr-day.today:hover,
+.flatpickr-day.today:focus {
+ border-color: #bbb;
+ background: #bbb;
+ color: $white;
+}
+.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: $red;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ color: $white;
+ border-color: $red;
+}
+.flatpickr-day.selected.startRange,
+.flatpickr-day.startRange.startRange,
+.flatpickr-day.endRange.startRange {
+ border-radius: 50px 0 0 50px;
+}
+.flatpickr-day.selected.endRange,
+.flatpickr-day.startRange.endRange,
+.flatpickr-day.endRange.endRange {
+ border-radius: 0 50px 50px 0;
+}
+.flatpickr-day.selected.startRange + .endRange,
+.flatpickr-day.startRange.startRange + .endRange,
+.flatpickr-day.endRange.startRange + .endRange {
+ -webkit-box-shadow: -10px 0 0 $red;
+ box-shadow: -10px 0 0 $red;
+}
+.flatpickr-day.selected.startRange.endRange,
+.flatpickr-day.startRange.startRange.endRange,
+.flatpickr-day.endRange.startRange.endRange {
+ border-radius: 50px;
+}
+.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;
+}
+.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;
+}
+.flatpickr-day.disabled,
+.flatpickr-day.disabled:hover {
+ cursor: not-allowed;
+ color: rgba(72,72,72,0.1);
+}
+.flatpickr-day.week.selected {
+ border-radius: 0;
+ -webkit-box-shadow: -5px 0 0 $red, 5px 0 0 $red;
+ box-shadow: -5px 0 0 $red, 5px 0 0 $red;
+}
+.rangeMode .flatpickr-day {
+ margin-top: 1px;
+}
+.flatpickr-weekwrapper {
+ display: inline-block;
+ float: left;
+}
+.flatpickr-weekwrapper .flatpickr-weeks {
+ padding: 0 12px;
+ border-left: 1px solid rgba(72,72,72,0.2);
+}
+.flatpickr-weekwrapper .flatpickr-weekday {
+ float: none;
+ width: 100%;
+ line-height: 28px;
+}
+.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;
+}
+.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: $white;
+ border-bottom: 1px solid rgba(72,72,72,0.2);
+}
+.flatpickr-rContainer {
+ display: inline-block;
+ padding: 0;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.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: $white;
+ border-radius: 0 0 5px 5px;
+}
+.flatpickr-time:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+.flatpickr-time .numInputWrapper {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
+ width: 40%;
+ height: 40px;
+ float: left;
+}
+.flatpickr-time .numInputWrapper span.arrowUp:after {
+ border-bottom-color: #484848;
+}
+.flatpickr-time .numInputWrapper span.arrowDown:after {
+ border-top-color: #484848;
+}
+.flatpickr-time.hasSeconds .numInputWrapper {
+ width: 26%;
+}
+.flatpickr-time.time24hr .numInputWrapper {
+ width: 49%;
+}
+.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;
+}
+.flatpickr-time input.flatpickr-hour {
+ font-weight: bold;
+}
+.flatpickr-time input.flatpickr-minute,
+.flatpickr-time input.flatpickr-second {
+ font-weight: 400;
+}
+.flatpickr-time input:focus {
+ outline: 0;
+ border: 0;
+}
+.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;
+}
+.flatpickr-time .flatpickr-am-pm {
+ outline: 0;
+ width: 18%;
+ cursor: pointer;
+ text-align: center;
+ font-weight: 400;
+}
+.flatpickr-time .flatpickr-am-pm:hover,
+.flatpickr-time .flatpickr-am-pm:focus {
+ background: #ececec;
+}
+.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);
+ }
+}
diff --git a/scss/fonts.scss b/scss/fonts.scss
new file mode 100644
index 0000000..58d88d5
--- /dev/null
+++ b/scss/fonts.scss
@@ -0,0 +1,61 @@
+
+
+.font-light{
+ font-weight: 300 !important;
+}
+.font-regular{
+ font-weight: 400 !important;
+}
+.font-medium{
+ font-weight: 500 !important;
+}
+.font-semibold{
+ font-weight: 600 !important;
+}
+.font-bold{
+ font-weight: 700 !important;
+}
+.font-extrabold{
+ font-weight: 800 !important;
+}
+.font-normal {
+ font-style: normal !important;
+}
+.font-italic {
+ font-style: italic !important;
+}
+
+
+.text-right{
+ text-align: right !important;
+}
+.text-center{
+ text-align: center !important;
+}
+.text-left{
+ text-align: left !important;
+}
+
+.text-white{
+ color: white !important;
+}
+.text-black{
+ color: black !important;
+}
+.text-red{
+ color: $red !important;
+}
+.text-green{
+ color: $green !important;
+}
+.text-grey{
+ color: $grey !important;
+}
+.text-light-grey{
+ color: $light-grey !important;
+}
+
+
+.text-upper{
+ text-transform: uppercase !important;
+}
diff --git a/scss/forms.scss b/scss/forms.scss
new file mode 100644
index 0000000..be1a7b2
--- /dev/null
+++ b/scss/forms.scss
@@ -0,0 +1,80 @@
+
+select,
+input,button{
+ border: none;
+ border-radius: 3px;
+ margin: 5px 0;
+ -webkit-appearance: none;
+ &::-ms-clear {
+ display: none;
+ }
+ &:focus {outline:none;}
+ &::-moz-focus-inner {border:0;}
+ color: black;
+ background: white;
+}
+
+select,
+input[type=text],
+input[type=password]{
+ border: 1px solid $grey;
+ padding: 5px 20px;
+ width: 100%;
+ text-align: left;
+ box-sizing: border-box;
+
+ &.input-login{
+ border: 1px solid $red;
+ border-radius: 5px;
+ color: black;
+ }
+}
+
+input[type=button],
+input[type=submit],
+button,
+.button{
+ padding: 5px 20px;
+ margin: 10px;
+ border-radius: 4px;
+ cursor: pointer;
+ text-align: center;
+ font-size: $font-10;
+ text-transform: uppercase;
+ transition: .4s;
+ color: white;
+
+ &:hover{
+ opacity: .6;
+ }
+
+ &:disabled{
+ opacity: .4;
+ }
+
+ &.full{
+ width: 100%;
+ }
+ &.big{
+ padding: 10px 25px;
+ }
+
+ &.confirm{
+ background: $red;
+ }
+ &.discard{
+ background: black;
+ }
+ &.grey{
+ background: $dark-grey;
+ }
+ &.dotted{
+ background: white;
+ color: $dark-grey;
+ border: 2px dotted $dark-grey;
+ border-radius: 6px;
+ padding: 5px 15px;
+ margin: 5px;
+ }
+}
+
diff --git a/scss/global.scss b/scss/global.scss
new file mode 100644
index 0000000..504689b
--- /dev/null
+++ b/scss/global.scss
@@ -0,0 +1,101 @@
+@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');
+
+body{
+ font-family: 'Montserrat';
+ font-weight: 600;
+}
+
+p,
+label{
+ margin: 0;
+}
+
+a{
+ color: white;
+ text-decoration: none;
+ transition: .4s;
+ outline: none;
+ &:active,
+ &:visited,
+ &:hover,
+ &:focus{
+ outline: none;
+ color: white;
+ text-decoration: none;
+ }
+ &:hover{
+ color: $grey;
+ }
+}
+
+
+.container{
+ width: 100%;
+ padding: 0 20px;
+}
+
+.border{
+ border: 1px solid red;
+}
+
+
+.middle{
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.middle-right{
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.full-middle{
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+}
+
+.pattern{
+ background: white;
+ background-image: url(../images/pattern.jpg);
+ background-repeat: repeat-x;
+ background-position: center bottom;
+}
+
+.radius{
+ border-radius: 3px;
+}
+
+.radius-bottom{
+ border-radius: 0 0 3px 3px;
+}
+
+
+#MainContent{
+ padding-top: 30px;
+ z-index: 0;
+ overflow: hidden;
+}
+
+
+.hseparator{
+ &:after{
+ content: ':';
+ position: absolute;
+ left: -2px;
+ top: 50%;
+ transform: translateY(-50%);
+ }
+}
+
+.bg-white{
+ background: white;
+}
+
+.bg-grey{
+ background: $light-grey;
+}
diff --git a/scss/header.scss b/scss/header.scss
new file mode 100644
index 0000000..f036991
--- /dev/null
+++ b/scss/header.scss
@@ -0,0 +1,60 @@
+
+header{
+ background: $dark-grey;
+ height: 50px;
+ width: 100%;
+ position: fixed;
+ z-index: 100;
+
+ &.red{
+ background: $red;
+ }
+
+ .container{
+ .row{
+ height: 50px;
+
+ .logo{
+ height: 25px;
+ }
+
+ .menu{
+ text-align: right;
+ ul{
+ list-style: none;
+ margin: 0;
+ right: 10px;
+ li{
+ display: inline-block;
+ color: white;
+ margin: 10px;
+ padding: 7px 0 2px 0;
+ font-size: $font-12;
+ letter-spacing: 1px;
+ font-weight: bold;
+ text-transform: uppercase;
+ border-bottom: 4px solid $dark-grey;
+ cursor: pointer;
+ transition: .4s;
+
+ a{
+ .fa{
+ font-size: $font-14;
+ }
+ }
+
+ &.active,
+ &:hover{
+ border-bottom: 4px solid $red;
+ a{
+ &:hover{
+ color: white;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/scss/main.scss b/scss/main.scss
new file mode 100755
index 0000000..8cbca51
--- /dev/null
+++ b/scss/main.scss
@@ -0,0 +1,18 @@
+@charset "UTF-8";
+
+@import "variables";
+
+@import "../node_modules/bootstrap/scss/bootstrap";
+@import "../node_modules/font-awesome/scss/font-awesome";
+
+@import "colorbox";
+@import "fonts";
+@import "global";
+@import "forms";
+@import "header";
+@import "navigation";
+@import "flatpickr";
+
+@import "sections/sections";
+
+//@import "mediaqueries/mediaqueries";
diff --git a/scss/navigation.scss b/scss/navigation.scss
new file mode 100644
index 0000000..e69de29
diff --git a/scss/sass.sh b/scss/sass.sh
new file mode 100755
index 0000000..ad095f5
--- /dev/null
+++ b/scss/sass.sh
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+# input folder
+src=""
+# input file
+src+="main.scss"
+
+# output folders
+dest="../css/"
+# output filename
+dev=$dest"styles.css"
+prod=$dest"styles.min.css"
+custom=$dest"styles.custom.css"
+
+#help message
+usage="
+Usage:\n
+sass.sh [environment|watch-mode] [watch-mode|other-switches]\n\n
+Examples:\n
+1) watch mode with develop environment presets\n
+./sass.sh dev --watch\n
+---\n
+2) 1 time compiling for production\n
+./sass.sh prod\n
+---\n\n
+to modify input/output paths edit sass.sh\n
+"
+
+# check for output directories
+if [[ ! -e $dest ]]; then
+ mkdir -p $dest
+elif [[ ! -d $dest ]]; then
+ echo "$dest already exists but is not a directory." 1>&2
+fi
+
+# don't edit below this line
+if (( $# == 0 )); then
+ echo -e $usage
+ exit
+else
+ case $1 in
+ --h*|--\? )
+ echo -e $usage
+ exit
+ ;;
+ "dev" )
+ echo "compiling for developement"
+ sass $2 $src:$dev --line-numbers --sourcemap=none --style expanded ${@:3}
+ exit
+ ;;
+ "prod"|"min" )
+ echo "compiling for production"
+ sass $2 $src:$prod --sourcemap=none --style compressed ${@:3}
+ exit
+ ;;
+ --w* )
+ echo "compiling with given switches in --watch mode"
+ sass $1 $src:$custom ${@:2}
+ exit
+ ;;
+ * )
+ echo "compiling with given switches"
+ sass $src:$custom ${@:1}
+ exit
+ ;;
+ esac
+ echo -e $usage
+fi
diff --git a/scss/sections/messages.scss b/scss/sections/messages.scss
new file mode 100644
index 0000000..5bb090c
--- /dev/null
+++ b/scss/sections/messages.scss
@@ -0,0 +1,19 @@
+
+.messages{
+ width: 100%;
+
+ .items{
+ transition: .4s;
+ &:hover{
+ opacity: .6;
+ }
+ }
+}
+
+
+.add_message_form{
+
+ .actions{
+ width: 100%;
+ }
+}
diff --git a/scss/sections/sections.scss b/scss/sections/sections.scss
new file mode 100644
index 0000000..b49f296
--- /dev/null
+++ b/scss/sections/sections.scss
@@ -0,0 +1,4 @@
+
+@import "sessions";
+@import "messages";
+
diff --git a/scss/sections/sessions.scss b/scss/sections/sessions.scss
new file mode 100644
index 0000000..12f201e
--- /dev/null
+++ b/scss/sections/sessions.scss
@@ -0,0 +1,11 @@
+
+.sessions{
+ width: 100%;
+
+ .items{
+ transition: .4s;
+ &:hover{
+ opacity: .6;
+ }
+ }
+}
diff --git a/scss/variables.scss b/scss/variables.scss
new file mode 100644
index 0000000..065beee
--- /dev/null
+++ b/scss/variables.scss
@@ -0,0 +1,62 @@
+// Bootstrap Settings
+$grid-columns: 12;
+$grid-gutter-width: 20px;
+
+$grid-breakpoints: (
+ xs: 0, // Mobile Portrait
+ sm: 768px, // Tablet Portrait
+ md: 1024px, // Tablet landscape/Small desktop
+ lg: 1280px, // Desktop
+ xl: 1600px, // Large desktop
+);
+
+
+$container-max-widths: (
+ sm: 708px,
+ md: 984px,
+ lg: 1240px,
+ xl: 1560px
+);
+
+$fa-font-path: '../node_modules/font-awesome/fonts/';
+
+$font-8: 0.5rem; /* 8px */
+$font-10: 0.625rem; /* 10px */
+$font-12: 0.75rem; /* 12px */
+$font-13: 0.812rem; /* 13px */
+$font-14: 0.875rem; /* 14px */
+$font-15: 0.937rem; /* 15px */
+$font-16: 1rem; /* 16px */
+$font-18: 1.125rem; /* 18px */
+$font-20: 1.25rem; /* 20px */
+$font-22: 1.375rem; /* 22px */
+$font-24: 1.5rem; /* 24px */
+$font-26: 1.625rem; /* 26px */
+$font-28: 1.75rem; /* 28px */
+$font-30: 1.875rem; /* 30px */
+$font-34: 2.125rem; /* 34px */
+$font-40: 2.5rem; /* 40px */
+$font-45: 2.812rem; /* 45px */
+$font-48: 3rem; /* 48px */
+$font-53: 3.312rem; /* 53px */
+$font-alert: 8rem; /* ?px */
+
+$icon: 'FontAwesome';
+
+@each $size in 8, 10, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 30, 34, 40, 45, 48, 53 {
+ .font-#{$size} {font-size: #{$size/16}rem !important;}
+}
+
+
+$alpha: rgba(255,255,255,0.6);
+$green: #4e984a;
+$light-green: #71986e;
+$red: #bf0f3d;
+$grey: #999;
+$light-grey: #f2f2f2;
+$dark-grey: #2f2f2f;
+
+$pink: #f6e7ea;
+$dark-pink: #c8bcbe;
+$azure: #d4eeed;
+$dark-azure: #b0c8c6;
diff --git a/sessions.php b/sessions.php
new file mode 100644
index 0000000..b519691
--- /dev/null
+++ b/sessions.php
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
Session name
+
Session link
+
Session start
+
Session end
+
+
+
+
+
+
+
= $r['name'];?>
+
+
= $r['start'];?>
+
= $r['stop'];?>
+
+
+
+
+
+
+
diff --git a/socket/START.sh b/socket/START.sh
new file mode 100755
index 0000000..82ce50e
--- /dev/null
+++ b/socket/START.sh
@@ -0,0 +1 @@
+node index.js
diff --git a/socket/index.js b/socket/index.js
new file mode 100644
index 0000000..a99ff34
--- /dev/null
+++ b/socket/index.js
@@ -0,0 +1,21 @@
+
+const express = require('express');
+const app = express();
+const http = require('http').Server(app);
+const io = require('socket.io')(http);
+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);
+
+http.listen(port, () => console.log('listening on port ' + port));
diff --git a/socket/package-lock.json b/socket/package-lock.json
new file mode 100644
index 0000000..b9c36d7
--- /dev/null
+++ b/socket/package-lock.json
@@ -0,0 +1,1107 @@
+{
+ "name": "coze_socket",
+ "version": "1.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "accepts": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
+ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
+ "requires": {
+ "mime-types": "2.1.18",
+ "negotiator": "0.6.1"
+ }
+ },
+ "after": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
+ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
+ },
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ },
+ "arraybuffer.slice": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
+ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
+ },
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ },
+ "async-limiter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
+ "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
+ },
+ "babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "requires": {
+ "chalk": "1.1.3",
+ "esutils": "2.0.2",
+ "js-tokens": "3.0.2"
+ }
+ },
+ "babel-helper-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
+ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
+ "requires": {
+ "babel-helper-get-function-arity": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-get-function-arity": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
+ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-messages": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-syntax-class-properties": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
+ "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="
+ },
+ "babel-plugin-transform-class-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
+ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-plugin-syntax-class-properties": "6.13.0",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
+ "babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "requires": {
+ "core-js": "2.5.3",
+ "regenerator-runtime": "0.11.1"
+ }
+ },
+ "babel-template": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
+ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0",
+ "babylon": "6.18.0",
+ "lodash": "4.17.5"
+ }
+ },
+ "babel-traverse": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
+ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
+ "requires": {
+ "babel-code-frame": "6.26.0",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0",
+ "babylon": "6.18.0",
+ "debug": "2.6.9",
+ "globals": "9.18.0",
+ "invariant": "2.2.3",
+ "lodash": "4.17.5"
+ }
+ },
+ "babel-types": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "esutils": "2.0.2",
+ "lodash": "4.17.5",
+ "to-fast-properties": "1.0.3"
+ }
+ },
+ "babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
+ },
+ "backo2": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
+ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
+ },
+ "base64-arraybuffer": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
+ "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
+ },
+ "base64id": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
+ "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
+ },
+ "better-assert": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
+ "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
+ "requires": {
+ "callsite": "1.0.0"
+ }
+ },
+ "blob": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
+ "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
+ },
+ "body-parser": {
+ "version": "1.18.2",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
+ "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
+ "requires": {
+ "bytes": "3.0.0",
+ "content-type": "1.0.4",
+ "debug": "2.6.9",
+ "depd": "1.1.2",
+ "http-errors": "1.6.2",
+ "iconv-lite": "0.4.19",
+ "on-finished": "2.3.0",
+ "qs": "6.5.1",
+ "raw-body": "2.3.2",
+ "type-is": "1.6.16"
+ }
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ },
+ "callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "component-bind": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
+ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
+ },
+ "component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
+ },
+ "component-inherit": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
+ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
+ },
+ "content-disposition": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
+ "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ },
+ "cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ },
+ "core-js": {
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
+ "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ }
+ }
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ },
+ "destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ },
+ "encoding": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
+ "requires": {
+ "iconv-lite": "0.4.19"
+ }
+ },
+ "engine.io": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz",
+ "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==",
+ "requires": {
+ "accepts": "1.3.5",
+ "base64id": "1.0.0",
+ "cookie": "0.3.1",
+ "debug": "3.1.0",
+ "engine.io-parser": "2.1.2",
+ "uws": "9.14.0",
+ "ws": "3.3.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ }
+ }
+ },
+ "engine.io-client": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz",
+ "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==",
+ "requires": {
+ "component-emitter": "1.2.1",
+ "component-inherit": "0.0.3",
+ "debug": "3.1.0",
+ "engine.io-parser": "2.1.2",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "ws": "3.3.3",
+ "xmlhttprequest-ssl": "1.5.5",
+ "yeast": "0.1.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ }
+ }
+ },
+ "engine.io-parser": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz",
+ "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==",
+ "requires": {
+ "after": "0.8.2",
+ "arraybuffer.slice": "0.0.7",
+ "base64-arraybuffer": "0.1.5",
+ "blob": "0.0.4",
+ "has-binary2": "1.0.2"
+ }
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "esutils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
+ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ },
+ "express": {
+ "version": "4.16.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz",
+ "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",
+ "requires": {
+ "accepts": "1.3.5",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.18.2",
+ "content-disposition": "0.5.2",
+ "content-type": "1.0.4",
+ "cookie": "0.3.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "1.1.2",
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "etag": "1.8.1",
+ "finalhandler": "1.1.0",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "1.1.2",
+ "on-finished": "2.3.0",
+ "parseurl": "1.3.2",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "2.0.3",
+ "qs": "6.5.1",
+ "range-parser": "1.2.0",
+ "safe-buffer": "5.1.1",
+ "send": "0.16.1",
+ "serve-static": "1.13.1",
+ "setprototypeof": "1.1.0",
+ "statuses": "1.3.1",
+ "type-is": "1.6.16",
+ "utils-merge": "1.0.1",
+ "vary": "1.1.2"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "send": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",
+ "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "1.1.2",
+ "destroy": "1.0.4",
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "etag": "1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.6.2",
+ "mime": "1.4.1",
+ "ms": "2.0.0",
+ "on-finished": "2.3.0",
+ "range-parser": "1.2.0",
+ "statuses": "1.3.1"
+ }
+ }
+ }
+ },
+ "fbjs": {
+ "version": "0.8.16",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz",
+ "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
+ "requires": {
+ "core-js": "1.2.7",
+ "isomorphic-fetch": "2.2.1",
+ "loose-envify": "1.3.1",
+ "object-assign": "4.1.1",
+ "promise": "7.3.1",
+ "setimmediate": "1.0.5",
+ "ua-parser-js": "0.7.17"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
+ }
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
+ "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "on-finished": "2.3.0",
+ "parseurl": "1.3.2",
+ "statuses": "1.3.1",
+ "unpipe": "1.0.0"
+ }
+ },
+ "font-awesome": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
+ "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
+ },
+ "forwarded": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
+ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ },
+ "globals": {
+ "version": "9.18.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "has-binary2": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz",
+ "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=",
+ "requires": {
+ "isarray": "2.0.1"
+ }
+ },
+ "has-cors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
+ "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
+ },
+ "http-errors": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
+ "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
+ "requires": {
+ "depd": "1.1.1",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.0.3",
+ "statuses": "1.3.1"
+ },
+ "dependencies": {
+ "depd": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
+ "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
+ },
+ "setprototypeof": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
+ "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
+ }
+ }
+ },
+ "iconv-lite": {
+ "version": "0.4.19",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
+ "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
+ },
+ "indexof": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "invariant": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz",
+ "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==",
+ "requires": {
+ "loose-envify": "1.3.1"
+ }
+ },
+ "ipaddr.js": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
+ "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs="
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ },
+ "isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
+ },
+ "isomorphic-fetch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
+ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
+ "requires": {
+ "node-fetch": "1.7.3",
+ "whatwg-fetch": "2.0.3"
+ }
+ },
+ "js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
+ },
+ "lodash": {
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
+ "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="
+ },
+ "lodash-es": {
+ "version": "4.17.7",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.7.tgz",
+ "integrity": "sha512-jzqTi3vk4J5Dxq43cNjB0ekfCjPLHixoY2Sc0WHTo+0r928taLqe/VCt02vY5uQBvg0rdXgL3xWkK4X0MCmZcw=="
+ },
+ "loose-envify": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
+ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
+ "requires": {
+ "js-tokens": "3.0.2"
+ }
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ },
+ "mime": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
+ "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
+ },
+ "mime-db": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
+ "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="
+ },
+ "mime-types": {
+ "version": "2.1.18",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
+ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
+ "requires": {
+ "mime-db": "1.33.0"
+ }
+ },
+ "mobx": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/mobx/-/mobx-3.6.1.tgz",
+ "integrity": "sha1-rmOo8A4UhadA0Pka4val9o4wO+o="
+ },
+ "moment": {
+ "version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.11.2.tgz",
+ "integrity": "sha1-h5aOX5WsA4wuQqyVnHWBnNP1KQE="
+ },
+ "ms": {
+ "version": "github:zeit/ms#fe0bae301a6c41f68a01595658a4f4f0dcba0e84"
+ },
+ "negotiator": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
+ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
+ },
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "0.1.12",
+ "is-stream": "1.1.0"
+ }
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ },
+ "object-component": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
+ "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "parseqs": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
+ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
+ "requires": {
+ "better-assert": "1.0.2"
+ }
+ },
+ "parseuri": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
+ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
+ "requires": {
+ "better-assert": "1.0.2"
+ }
+ },
+ "parseurl": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
+ "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ },
+ "pillarjs": {
+ "version": "1.0.0-beta2",
+ "resolved": "https://registry.npmjs.org/pillarjs/-/pillarjs-1.0.0-beta2.tgz",
+ "integrity": "sha512-/C8eoFA+b7GIVsk6FyuI1M1QJK2onKPd9SiEkjACEHYVRL0IsiB5oGen+hLldPfd+JRfcWz2Dl6P2yUBrfmAgw==",
+ "requires": {
+ "babel-plugin-transform-class-properties": "6.24.1",
+ "fbjs": "0.8.16",
+ "mobx": "3.6.1",
+ "preact": "8.2.7",
+ "preact-markup": "1.6.0",
+ "preact-redux": "2.0.3",
+ "preact-render-to-string": "3.7.0",
+ "redux": "3.7.2"
+ }
+ },
+ "preact": {
+ "version": "8.2.7",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-8.2.7.tgz",
+ "integrity": "sha512-m34Ke8U32HyKRVzUOCAcaiIBLR2ye6syiuRclU5DxyixDPDFqdLbIElhERBrF6gDbPKQR+Vpv5bZ9CCbvN6pdQ=="
+ },
+ "preact-markup": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/preact-markup/-/preact-markup-1.6.0.tgz",
+ "integrity": "sha1-n00oV2FTHdda8+HSzRIVBbCZhrw=",
+ "requires": {
+ "preact": "8.2.7"
+ }
+ },
+ "preact-redux": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/preact-redux/-/preact-redux-2.0.3.tgz",
+ "integrity": "sha1-lgpTXDImQ801mY8z8MLme8Hn6qs="
+ },
+ "preact-render-to-string": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-3.7.0.tgz",
+ "integrity": "sha1-fbQXdFS8ATleDQHWrAe8XoOOMe4=",
+ "requires": {
+ "pretty-format": "3.8.0"
+ }
+ },
+ "pretty-format": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz",
+ "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U="
+ },
+ "promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "requires": {
+ "asap": "2.0.6"
+ }
+ },
+ "proxy-addr": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",
+ "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==",
+ "requires": {
+ "forwarded": "0.1.2",
+ "ipaddr.js": "1.6.0"
+ }
+ },
+ "q": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4="
+ },
+ "qs": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
+ "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
+ },
+ "range-parser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
+ "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
+ },
+ "raw-body": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
+ "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
+ "requires": {
+ "bytes": "3.0.0",
+ "http-errors": "1.6.2",
+ "iconv-lite": "0.4.19",
+ "unpipe": "1.0.0"
+ }
+ },
+ "redux": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz",
+ "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==",
+ "requires": {
+ "lodash": "4.17.5",
+ "lodash-es": "4.17.7",
+ "loose-envify": "1.3.1",
+ "symbol-observable": "1.2.0"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ },
+ "safe-buffer": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
+ },
+ "send": {
+ "version": "github:pillarjs/send#c378e25a4212eb0fff2c869cbf5d0d6606bbc389",
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "1.1.2",
+ "destroy": "1.0.4",
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "etag": "1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.6.2",
+ "mime": "1.4.1",
+ "ms": "2.0.0",
+ "on-finished": "2.3.0",
+ "range-parser": "1.2.0",
+ "statuses": "1.4.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "statuses": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
+ "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",
+ "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==",
+ "requires": {
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "parseurl": "1.3.2",
+ "send": "0.16.1"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "send": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",
+ "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "1.1.2",
+ "destroy": "1.0.4",
+ "encodeurl": "1.0.2",
+ "escape-html": "1.0.3",
+ "etag": "1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.6.2",
+ "mime": "1.4.1",
+ "ms": "2.0.0",
+ "on-finished": "2.3.0",
+ "range-parser": "1.2.0",
+ "statuses": "1.3.1"
+ }
+ }
+ }
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+ },
+ "socket.io": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz",
+ "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=",
+ "requires": {
+ "debug": "2.6.9",
+ "engine.io": "3.1.5",
+ "socket.io-adapter": "1.1.1",
+ "socket.io-client": "2.0.4",
+ "socket.io-parser": "3.1.3"
+ }
+ },
+ "socket.io-adapter": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
+ "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs="
+ },
+ "socket.io-client": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz",
+ "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=",
+ "requires": {
+ "backo2": "1.0.2",
+ "base64-arraybuffer": "0.1.5",
+ "component-bind": "1.0.0",
+ "component-emitter": "1.2.1",
+ "debug": "2.6.9",
+ "engine.io-client": "3.1.6",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "object-component": "0.0.3",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "socket.io-parser": "3.1.3",
+ "to-array": "0.1.4"
+ }
+ },
+ "socket.io-parser": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz",
+ "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==",
+ "requires": {
+ "component-emitter": "1.2.1",
+ "debug": "3.1.0",
+ "has-binary2": "1.0.2",
+ "isarray": "2.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ }
+ }
+ },
+ "statuses": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
+ "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
+ },
+ "symbol-observable": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
+ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
+ },
+ "to-array": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
+ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
+ },
+ "to-fast-properties": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
+ },
+ "type-is": {
+ "version": "1.6.16",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
+ "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "2.1.18"
+ }
+ },
+ "ua-parser-js": {
+ "version": "0.7.17",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",
+ "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g=="
+ },
+ "ultron": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
+ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ },
+ "uws": {
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz",
+ "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==",
+ "optional": true
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ },
+ "whatwg-fetch": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz",
+ "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ="
+ },
+ "ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "requires": {
+ "async-limiter": "1.0.0",
+ "safe-buffer": "5.1.1",
+ "ultron": "1.1.1"
+ }
+ },
+ "xmlhttprequest-ssl": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
+ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
+ },
+ "yeast": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
+ "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
+ },
+ "zeit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/zeit/-/zeit-1.3.0.tgz",
+ "integrity": "sha1-6drRe4MCL5EUvgEMslf2DWFAZ/Q=",
+ "requires": {
+ "lodash": "4.5.0",
+ "moment": "2.11.2",
+ "q": "1.4.1"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.5.0.tgz",
+ "integrity": "sha1-IoSqBvWxNq29lUuQNRG2L8OdH1k="
+ }
+ }
+ }
+ }
+}
diff --git a/socket/package.json b/socket/package.json
new file mode 100644
index 0000000..c243bf4
--- /dev/null
+++ b/socket/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "coze_socket",
+ "version": "1.0.0",
+ "description": "COZe socket",
+ "main": "index.js",
+ "keywords": [
+ "socket.io"
+ ],
+ "dependencies": {
+ "express": "latest",
+ "font-awesome": "latest",
+ "ms": "github:zeit/ms",
+ "pillarjs": "latest",
+ "send": "github:pillarjs/send",
+ "socket.io": "latest",
+ "zeit": "latest"
+ },
+ "scripts": {
+ "start": "node index"
+ },
+ "author": "Dslak",
+ "license": "MIT"
+}
diff --git a/socket/public/control.html b/socket/public/control.html
new file mode 100644
index 0000000..0c9a755
--- /dev/null
+++ b/socket/public/control.html
@@ -0,0 +1,29 @@
+
+
+
+
+ COZe
+
+
+
+
+
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+ Reset
+
+
+
+
+
+
+
+
+
diff --git a/socket/public/control.js b/socket/public/control.js
new file mode 100644
index 0000000..33307c4
--- /dev/null
+++ b/socket/public/control.js
@@ -0,0 +1,63 @@
+$(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
new file mode 100644
index 0000000..00b4cad
--- /dev/null
+++ b/socket/public/css/styles.css
@@ -0,0 +1,4261 @@
+@charset "UTF-8";
+@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900");
+/* 8px */
+/* 10px */
+/* 12px */
+/* 13px */
+/* 14px */
+/* 15px */
+/* 16px */
+/* 18px */
+/* 20px */
+/* 22px */
+/* 24px */
+/* 26px */
+/* 28px */
+/* 30px */
+/* 34px */
+/* 40px */
+/* 45px */
+/* 48px */
+/* 53px */
+/* ?px */
+/* 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;
+}
+
+/*!
+ * 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("/fonts/fontawesome-webfont.eot?v=4.7.0");
+ src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/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 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-grey {
+ color: #ccc !important;
+}
+
+/* line 51, fonts.scss */
+.text-light-grey {
+ color: #f2f2f2 !important;
+}
+
+/* line 56, fonts.scss */
+.text-upper {
+ text-transform: uppercase !important;
+}
+
+/* line 3, forms.scss */
+input, button {
+ border: none;
+ border-radius: 3px;
+ margin: 5px 0;
+ -webkit-appearance: none;
+}
+/* line 8, forms.scss */
+input::-ms-clear, button::-ms-clear {
+ display: none;
+}
+/* line 11, forms.scss */
+input:focus, button:focus {
+ outline: none;
+}
+/* line 12, forms.scss */
+input::-moz-focus-inner, button::-moz-focus-inner {
+ border: 0;
+}
+
+/* line 15, forms.scss */
+input[type=text],
+input[type=password] {
+ border: 1px solid #ccc;
+ color: #ccc;
+ padding: 5px 20px;
+ width: 100%;
+ text-align: left;
+ box-sizing: border-box;
+}
+/* line 24, forms.scss */
+input[type=text].input-login,
+input[type=password].input-login {
+ border: 1px solid #bf0f3d;
+ border-radius: 5px;
+ color: black;
+}
+
+/* line 31, 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;
+ color: white;
+}
+/* line 44, forms.scss */
+input[type=button].big,
+input[type=submit].big,
+button.big,
+.button.big {
+ padding: 10px 25px;
+}
+/* line 48, forms.scss */
+input[type=button].confirm,
+input[type=submit].confirm,
+button.confirm,
+.button.confirm {
+ background: #bf0f3d;
+}
+/* line 51, forms.scss */
+input[type=button].discard,
+input[type=submit].discard,
+button.discard,
+.button.discard {
+ background: black;
+}
+/* line 54, forms.scss */
+input[type=button].grey,
+input[type=submit].grey,
+button.grey,
+.button.grey {
+ background: #2f2f2f;
+}
+/* line 57, 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 12, main.scss */
+body {
+ font-family: 'Montserrat';
+ font-weight: 600;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+}
+
+/* line 20, main.scss */
+p,
+label {
+ margin: 0;
+}
+
+/* line 25, main.scss */
+a {
+ color: white;
+ text-decoration: none;
+ transition: .4s;
+ outline: none;
+}
+/* line 30, main.scss */
+a:active, a:visited, a:hover, a:focus {
+ outline: none;
+ color: white;
+ text-decoration: none;
+}
+/* line 38, main.scss */
+a:hover {
+ color: #ccc;
+}
+
+/* line 43, main.scss */
+.content {
+ overflow: hidden;
+ position: fixed;
+ height: 100vh;
+ overflow-y: scroll;
+ width: calc(100vw + 17px);
+}
+/* line 50, main.scss */
+.content .cloud {
+ display: none;
+ position: relative;
+ width: 70%;
+ font-size: 0.75rem;
+ font-weight: 500;
+ padding: 10px;
+ margin: 10px 0;
+ border-radius: 8px;
+ line-height: 18px;
+ color: #2f2f2f;
+}
+/* line 62, main.scss */
+.content .cloud img {
+ width: 100%;
+ padding: 5px;
+ cursor: pointer;
+}
+/* line 68, main.scss */
+.content .cloud.left {
+ left: 15px;
+ background: #f6e7ea;
+ border: 1px solid #c8bcbe;
+}
+/* line 72, main.scss */
+.content .cloud.left:before {
+ content: '';
+ border: solid 8px transparent;
+ border-right-color: #c8bcbe;
+ position: absolute;
+ left: 0;
+ top: 50%;
+ transform: translate(-100%, -50%);
+}
+/* line 81, main.scss */
+.content .cloud.left:after {
+ content: '';
+ border: solid 7px transparent;
+ border-right-color: #f6e7ea;
+ position: absolute;
+ left: 0;
+ top: 50%;
+ transform: translate(-100%, -50%);
+}
+/* line 92, main.scss */
+.content .cloud.right {
+ left: calc(30% - 38px);
+ background: #d4eeed;
+ border: 1px solid #b0c8c6;
+}
+/* line 96, main.scss */
+.content .cloud.right:before {
+ content: '';
+ border: solid 8px transparent;
+ border-left-color: #b0c8c6;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translate(100%, -50%);
+}
+/* line 105, main.scss */
+.content .cloud.right:after {
+ content: '';
+ border: solid 7px transparent;
+ border-left-color: #d4eeed;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ 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 129, main.scss */
+.content.client .cloud.right {
+ left: calc(30% - 58px);
+}
+
+/* line 138, main.scss */
+.video {
+ 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 170, main.scss */
+.iframeGET {
+ display: none;
+}
+
+/* line 174, main.scss */
+.header {
+ position: fixed;
+ height: 50px;
+ width: 100%;
+ left: 0;
+ top: 0;
+ background: black;
+}
+/* line 182, main.scss */
+.header .logo {
+ height: 25px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+}
+/* line 190, main.scss */
+.header .menu {
+ height: 20px;
+ position: absolute;
+ left: 20px;
+ top: 50%;
+ transform: translateY(-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%);
+}
diff --git a/socket/public/fonts/FontAwesome.otf b/socket/public/fonts/FontAwesome.otf
new file mode 100644
index 0000000..401ec0f
Binary files /dev/null and b/socket/public/fonts/FontAwesome.otf differ
diff --git a/socket/public/fonts/fontawesome-webfont.eot b/socket/public/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..e9f60ca
Binary files /dev/null and b/socket/public/fonts/fontawesome-webfont.eot differ
diff --git a/socket/public/fonts/fontawesome-webfont.svg b/socket/public/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..855c845
--- /dev/null
+++ b/socket/public/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
+
+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
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/socket/public/fonts/fontawesome-webfont.ttf differ
diff --git a/socket/public/fonts/fontawesome-webfont.woff b/socket/public/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..400014a
Binary files /dev/null and b/socket/public/fonts/fontawesome-webfont.woff differ
diff --git a/socket/public/fonts/fontawesome-webfont.woff2 b/socket/public/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..4d13fc6
Binary files /dev/null and b/socket/public/fonts/fontawesome-webfont.woff2 differ
diff --git a/socket/public/images/.directory b/socket/public/images/.directory
new file mode 100644
index 0000000..2b9434a
--- /dev/null
+++ b/socket/public/images/.directory
@@ -0,0 +1,4 @@
+[Dolphin]
+PreviewsShown=true
+Timestamp=2017,10,21,18,38,1
+Version=4
diff --git a/socket/public/images/logo.png b/socket/public/images/logo.png
new file mode 100644
index 0000000..c0677d2
Binary files /dev/null and b/socket/public/images/logo.png differ
diff --git a/socket/public/images/menu.png b/socket/public/images/menu.png
new file mode 100644
index 0000000..8f2f4ec
Binary files /dev/null and b/socket/public/images/menu.png differ
diff --git a/socket/public/images/photo-compare.jpg b/socket/public/images/photo-compare.jpg
new file mode 100644
index 0000000..e3a7b74
Binary files /dev/null and b/socket/public/images/photo-compare.jpg differ
diff --git a/socket/public/images/video.png b/socket/public/images/video.png
new file mode 100644
index 0000000..79e914c
Binary files /dev/null and b/socket/public/images/video.png differ
diff --git a/socket/public/scss/fonts.scss b/socket/public/scss/fonts.scss
new file mode 100644
index 0000000..a445df6
--- /dev/null
+++ b/socket/public/scss/fonts.scss
@@ -0,0 +1,58 @@
+
+
+.font-light{
+ font-weight: 300 !important;
+}
+.font-regular{
+ font-weight: 400 !important;
+}
+.font-medium{
+ font-weight: 500 !important;
+}
+.font-semibold{
+ font-weight: 600 !important;
+}
+.font-bold{
+ font-weight: 700 !important;
+}
+.font-extrabold{
+ font-weight: 800 !important;
+}
+.font-normal {
+ font-style: normal !important;
+}
+.font-italic {
+ font-style: italic !important;
+}
+
+
+.text-right{
+ text-align: right !important;
+}
+.text-center{
+ text-align: center !important;
+}
+.text-left{
+ text-align: left !important;
+}
+
+.text-white{
+ color: white !important;
+}
+.text-black{
+ color: black !important;
+}
+.text-red{
+ color: $red !important;
+}
+.text-grey{
+ color: $grey !important;
+}
+.text-light-grey{
+ color: $light-grey !important;
+}
+
+
+.text-upper{
+ text-transform: uppercase !important;
+}
diff --git a/socket/public/scss/forms.scss b/socket/public/scss/forms.scss
new file mode 100644
index 0000000..38f1504
--- /dev/null
+++ b/socket/public/scss/forms.scss
@@ -0,0 +1,66 @@
+
+
+input,button{
+ border: none;
+ border-radius: 3px;
+ margin: 5px 0;
+ -webkit-appearance: none;
+ &::-ms-clear {
+ display: none;
+ }
+ &:focus {outline:none;}
+ &::-moz-focus-inner {border:0;}
+}
+
+input[type=text],
+input[type=password]{
+ border: 1px solid $grey;
+ color: $grey;
+ padding: 5px 20px;
+ width: 100%;
+ text-align: left;
+ box-sizing: border-box;
+
+ &.input-login{
+ border: 1px solid $red;
+ border-radius: 5px;
+ color: black;
+ }
+}
+
+input[type=button],
+input[type=submit],
+button,
+.button{
+ padding: 5px 20px;
+ margin: 10px;
+ border-radius: 4px;
+ cursor: pointer;
+ text-align: center;
+ font-size: $font-10;
+ text-transform: uppercase;
+ color: white;
+
+ &.big{
+ padding: 10px 25px;
+ }
+
+ &.confirm{
+ background: $red;
+ }
+ &.discard{
+ background: black;
+ }
+ &.grey{
+ background: $dark-grey;
+ }
+ &.dotted{
+ background: white;
+ color: $dark-grey;
+ border: 2px dotted $dark-grey;
+ border-radius: 6px;
+ padding: 5px 15px;
+ margin: 5px;
+ }
+}
+
diff --git a/socket/public/scss/main.scss b/socket/public/scss/main.scss
new file mode 100644
index 0000000..2b60136
--- /dev/null
+++ b/socket/public/scss/main.scss
@@ -0,0 +1,218 @@
+@charset "UTF-8";
+@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');
+
+@import "variables";
+
+@import "../../node_modules/font-awesome/scss/font-awesome";
+
+@import "fonts";
+@import "forms";
+
+
+body{
+ font-family: 'Montserrat';
+ font-weight: 600;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+}
+
+p,
+label{
+ margin: 0;
+}
+
+a{
+ color: white;
+ text-decoration: none;
+ transition: .4s;
+ outline: none;
+ &:active,
+ &:visited,
+ &:hover,
+ &:focus{
+ outline: none;
+ color: white;
+ text-decoration: none;
+ }
+ &:hover{
+ color: $grey;
+ }
+}
+
+.content{
+ overflow: hidden;
+ position: fixed;
+ height: 100vh;
+ overflow-y: scroll;
+ width: calc(100vw + 17px);
+
+ .cloud{
+ display: none;
+ position: relative;
+ width: 70%;
+ font-size: $font-12;
+ font-weight: 500;
+ padding: 10px;
+ margin: 10px 0;
+ border-radius: 8px;
+ line-height: 18px;
+ color: $dark-grey;
+
+ img{
+ width: 100%;
+ padding: 5px;
+ cursor: pointer;
+ }
+
+ &.left{
+ left: 15px;
+ background: $pink;
+ border: 1px solid $dark-pink;
+ &:before{
+ content: '';
+ border: solid 8px transparent;
+ border-right-color: $dark-pink;
+ position: absolute;
+ left: 0;
+ top: 50%;
+ transform: translate(-100%, -50%);
+ }
+ &:after{
+ content: '';
+ border: solid 7px transparent;
+ border-right-color: $pink;
+ position: absolute;
+ left: 0;
+ top: 50%;
+ transform: translate(-100%, -50%);
+ }
+ }
+
+ &.right{
+ left: calc(30% - 38px);
+ background: $azure;
+ border: 1px solid $dark-azure;
+ &:before{
+ content: '';
+ border: solid 8px transparent;
+ border-left-color: $dark-azure;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translate(100%, -50%);
+ }
+ &:after{
+ content: '';
+ border: solid 7px transparent;
+ border-left-color: $azure;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ transform: translate(100%, -50%);
+ }
+ }
+
+ &.empty{
+ width: 100%;
+ text-align: center;
+ padding: 0;
+ }
+
+ }
+
+
+ &.client{
+ top: 50px;
+ height: calc(100vh - 100px);
+ .cloud{
+ &.right{
+ left: calc(30% - 58px);
+ }
+ }
+ }
+
+}
+
+
+.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;
+ }
+ }
+ video{
+ height: 100vh;
+ width: 100%;
+ }
+}
+
+.iframeGET{
+ display: none;
+}
+
+.header{
+ position: fixed;
+ height: 50px;
+ width: 100%;
+ left: 0;
+ top: 0;
+ background: black;
+
+ .logo{
+ height: 25px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ }
+
+ .menu{
+ height: 20px;
+ position: absolute;
+ left: 20px;
+ top: 50%;
+ transform: translateY(-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%);
+ }
+}
diff --git a/socket/public/scss/sass.sh b/socket/public/scss/sass.sh
new file mode 100755
index 0000000..ad095f5
--- /dev/null
+++ b/socket/public/scss/sass.sh
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+# input folder
+src=""
+# input file
+src+="main.scss"
+
+# output folders
+dest="../css/"
+# output filename
+dev=$dest"styles.css"
+prod=$dest"styles.min.css"
+custom=$dest"styles.custom.css"
+
+#help message
+usage="
+Usage:\n
+sass.sh [environment|watch-mode] [watch-mode|other-switches]\n\n
+Examples:\n
+1) watch mode with develop environment presets\n
+./sass.sh dev --watch\n
+---\n
+2) 1 time compiling for production\n
+./sass.sh prod\n
+---\n\n
+to modify input/output paths edit sass.sh\n
+"
+
+# check for output directories
+if [[ ! -e $dest ]]; then
+ mkdir -p $dest
+elif [[ ! -d $dest ]]; then
+ echo "$dest already exists but is not a directory." 1>&2
+fi
+
+# don't edit below this line
+if (( $# == 0 )); then
+ echo -e $usage
+ exit
+else
+ case $1 in
+ --h*|--\? )
+ echo -e $usage
+ exit
+ ;;
+ "dev" )
+ echo "compiling for developement"
+ sass $2 $src:$dev --line-numbers --sourcemap=none --style expanded ${@:3}
+ exit
+ ;;
+ "prod"|"min" )
+ echo "compiling for production"
+ sass $2 $src:$prod --sourcemap=none --style compressed ${@:3}
+ exit
+ ;;
+ --w* )
+ echo "compiling with given switches in --watch mode"
+ sass $1 $src:$custom ${@:2}
+ exit
+ ;;
+ * )
+ echo "compiling with given switches"
+ sass $src:$custom ${@:1}
+ exit
+ ;;
+ esac
+ echo -e $usage
+fi
diff --git a/socket/public/scss/variables.scss b/socket/public/scss/variables.scss
new file mode 100644
index 0000000..9c19fc1
--- /dev/null
+++ b/socket/public/scss/variables.scss
@@ -0,0 +1,62 @@
+// Bootstrap Settings
+$grid-columns: 12;
+$grid-gutter-width: 20px;
+
+$grid-breakpoints: (
+ xs: 0, // Mobile Portrait
+ sm: 768px, // Tablet Portrait
+ md: 1024px, // Tablet landscape/Small desktop
+ lg: 1280px, // Desktop
+ xl: 1600px, // Large desktop
+);
+
+
+$container-max-widths: (
+ sm: 708px,
+ md: 984px,
+ lg: 1240px,
+ xl: 1560px
+);
+
+$fa-font-path: '/fonts';
+
+$font-8: 0.5rem; /* 8px */
+$font-10: 0.625rem; /* 10px */
+$font-12: 0.75rem; /* 12px */
+$font-13: 0.812rem; /* 13px */
+$font-14: 0.875rem; /* 14px */
+$font-15: 0.937rem; /* 15px */
+$font-16: 1rem; /* 16px */
+$font-18: 1.125rem; /* 18px */
+$font-20: 1.25rem; /* 20px */
+$font-22: 1.375rem; /* 22px */
+$font-24: 1.5rem; /* 24px */
+$font-26: 1.625rem; /* 26px */
+$font-28: 1.75rem; /* 28px */
+$font-30: 1.875rem; /* 30px */
+$font-34: 2.125rem; /* 34px */
+$font-40: 2.5rem; /* 40px */
+$font-45: 2.812rem; /* 45px */
+$font-48: 3rem; /* 48px */
+$font-53: 3.312rem; /* 53px */
+$font-alert: 8rem; /* ?px */
+
+$icon: 'FontAwesome';
+
+@each $size in 8, 10, 12, 13, 14, 15, 16, 18, 20, 22, 24, 26, 28, 30, 34, 40, 45, 48, 53 {
+ .font-#{$size} {font-size: #{$size/16}rem !important;}
+}
+
+
+$alpha: rgba(255,255,255,0.6);
+$green: #4e984a;
+$light-green: #71986e;
+$red: #bf0f3d;
+$grey: #ccc;
+$light-grey: #f2f2f2;
+$dark-grey: #2f2f2f;
+
+$pink: #f6e7ea;
+$dark-pink: #c8bcbe;
+$azure: #d4eeed;
+$dark-azure: #b0c8c6;
diff --git a/socket/public/smartphone.html b/socket/public/smartphone.html
new file mode 100644
index 0000000..aef8701
--- /dev/null
+++ b/socket/public/smartphone.html
@@ -0,0 +1,33 @@
+
+
+
+ COZe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/socket/public/smartphone.js b/socket/public/smartphone.js
new file mode 100644
index 0000000..8e46410
--- /dev/null
+++ b/socket/public/smartphone.js
@@ -0,0 +1,192 @@
+$(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 += ""+val+" ";
+ }
+ });
+
+ 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();
+ }
+*/
+
+
+});
+
+
+
+
+
diff --git a/socket/public/sounds/message.ogg b/socket/public/sounds/message.ogg
new file mode 100644
index 0000000..ed10102
Binary files /dev/null and b/socket/public/sounds/message.ogg differ
diff --git a/socket/public/sounds/message.wav b/socket/public/sounds/message.wav
new file mode 100644
index 0000000..571fecf
Binary files /dev/null and b/socket/public/sounds/message.wav differ