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 + + + + + + + + + + + +
+
+ + $message) { + $action_title = $_POST['action_title'][$index]; + $action_description = $_POST['action_description'][$index]; + $action_message = $_POST['action_message'][$index]; + mysqli_query($conn, "INSERT INTO actions VALUES(null, '".$action_title."', '".$action_description."',".$action_message.")"); + $actions[$index] = mysqli_insert_id($conn); + } + } + + $q = mysqli_query($conn, "INSERT INTO messages VALUES(null, '".$_POST['session']."', '".convert($_POST['title'])."', + '".convert_mce($text[0])."', '".convert_mce($text[1])."', '$imagePath', + '".implode(",", $actions)."', '".$_POST['hours'].":".$_POST['minutes'].":".$_POST['seconds']."', + ".$_POST['progress'].")"); + + + echo ""; + + } else { + ?> + +
+
+ Session +
+
+ +
+
+
+
+ Message title + +
+
+ Message text + +
+
+ Image
+ +
+ +
+ Actions +
+
+ Label +
+
+ Description +
+
+ Link to +
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + + +
+
+ Schedule +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+ Start after (HH:MM:SS) +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ Progress +
+
+ +
+
+
+ +
+ Not scheduled +
+ + + +
+ +
+
+ + + + + + + + + + + + + + + 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 +
+
+ +
+
+
+
+ Message title + + +
+
+ Message text + +
+
+ Image
+ +
+
+ "; + } + ?> +
+
+ "; + } + ?> +
+ +
+ Actions +
+
+ Label +
+
+ Description +
+
+ Link to +
+
+
+
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+
+ + + +
+
+ Schedule +
+
+ +
+
+ +
+
+ +
+
+
+ + +
" id="div_timer"> + Start after (HH:MM:SS) +
+
+ +
+
+ +
+
+ +
+
+
+ +
" id="div_progress"> + Progress +
+
+ +
+
+
+ +
" id="div_none"> + Not scheduled +
+ + + +
+ +
+
+ + + + + + + + + + + + + + + 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"; + } + ?> + +
+
+ + + +
+ +
+ +
+
+ + + +
+
+ + + + + + + + + + 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 + +
+
+ +
+
+ + + +
+
+ + + + + + + + + + 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 + +
+
+ +
+
+ + + +
+
+ + + + + + + + + + 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.
+
+
+ + + +
+
+
+
+
+
+ +
+
+ + + + +
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
+
+
+ + + +
+
+ +
+
+ +
+ + + + +
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 + + + + +
+ + + + + +
+ + + + + + 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 += ""; + } + }); + + 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