@charset "UTF-8";
@import url(/assets/jquery-ui-9113e59d3d3f6358b3bdd8df3a691a90e81c3e96e7ef49d3634c191e8d4194b1.css);
/*------------------------------------------------------------------
[Master Stylesheet]

Project        :   Noa – Bootstrap  Admin & Dashboard Template
Copyright      :   Spruko Technologies Private Limited 
Author         :   Spruko
Author URL     :   https://themeforest.net/user/spruko
Support	       :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/*
--- accordion
--- alert
--- avatars
--- badges
--- blackquote
--- bootstrap-styles
--- breadcrumb
--- button
--- buttons
--- cards
--- carousel
--- dropdown
--- forms
--- grid
--- input-group
--- modal
--- navigation
--- opacity
--- pagination
--- panel
--- popover
--- progress
--- tables
--- tags
--- thumbnail
--- tooltip
--- components-col
--- count-down
--- custom-forms
--- custom-styles
--- font
--- gallery
--- highlight
--- labels
--- landing
--- list-group
--- media
--- navbar
--- pricing
--- rating
--- tabs-menu
--- timeline
--- dark-style
--- footer
--- header
--- horizontal-menu
--- icons-list
--- item-styles
--- loaders
--- rtl
--- datepicker
--- jvector
--- select2
--- select-group
--- selectize
--- accordion
--- amazeui.datetimepicker
--- bootstrap-datepicker
--- bootstrap-editable
--- buttons.bootstrap5
--- classic
--- dataTables.bootstrap
--- demo
--- fancy_fileupload
--- fileupload
--- flipclock
--- fullcalendar
--- gallery
--- inputtags
--- ion.rangeSlider
--- ion.rangeSlider.skinFlat
--- jquery.countdown
--- jquery.growl
--- jquery.simple-dtpicker
--- jquery.timepicker
--- jquerysctipttop
--- leaflet
--- main
--- morris
--- nano.min
--- notifIt
--- nv.d3
--- owl.carousel
--- perfect-scrollbar
--- prism
--- quill.bubble
--- quill.snow
--- responsive.bootstrap5
--- richtext
--- select2.min
--- smart_wizard
--- smart_wizard_theme_arrows
--- smart_wizard_theme_circles
--- smart_wizard_theme_dots
--- star-rating-svg
--- summernote1
--- sweetalert
--- tabs
--- timeline
--- closed-menu
--- hover-submenu
--- hover-submenu-style1
--- sidemenu
--- sidemenu-icontext
--- calender
--- chart
--- chat
--- error-pages
--- form-wizard
--- range
--- ribbon
--- weather-cards
--- widgets
--- alignments
--- background
--- border
--- display
--- float-elements
--- height
--- margin
--- padding
--- position
--- typography
--- width
*/
/* ######## FONT ######## */
/*-------- Bootstrap Framework -------*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
/* ######## BOOTSTRAP ######## */
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 160, app/assets/stylesheets/global/style.css */
:root {
  --primary-bg-color: #3d91e4;
  --primary-bg-hover: #82c035;
  --primary-bg-border: #8fbd56;
  --dark-body: #2c2f3e;
  --dark-theme: rgba(0, 0, 0, 0.3);
  --dark-bg: rgba(0, 0, 0, 0.2);
  --dark-border: rgba(255, 255, 255, 0.15);
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
        "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 178, app/assets/stylesheets/global/style.css */
* {
  box-sizing: border-box;
}

/* line 182, app/assets/stylesheets/global/style.css */
*::before,
*::after {
  box-sizing: border-box;
}

/* line 187, app/assets/stylesheets/global/style.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

/* line 199, app/assets/stylesheets/global/style.css */
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 213, app/assets/stylesheets/global/style.css */
body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 0.8375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: left;
  background-color: #f7f8f9;
}

/* line 224, app/assets/stylesheets/global/style.css */
.number-font {
  font-weight: 600;
}

/* line 228, app/assets/stylesheets/global/style.css */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 232, app/assets/stylesheets/global/style.css */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 238, app/assets/stylesheets/global/style.css */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 243, app/assets/stylesheets/global/style.css */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

/* line 252, app/assets/stylesheets/global/style.css */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 258, app/assets/stylesheets/global/style.css */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 265, app/assets/stylesheets/global/style.css */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 272, app/assets/stylesheets/global/style.css */
dt {
  font-weight: 700;
}

/* line 276, app/assets/stylesheets/global/style.css */
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

/* line 281, app/assets/stylesheets/global/style.css */
dfn {
  font-style: italic;
}

/* line 285, app/assets/stylesheets/global/style.css */
b,
strong {
  font-weight: bolder;
}

/* line 290, app/assets/stylesheets/global/style.css */
small {
  font-size: 80%;
}

/* line 294, app/assets/stylesheets/global/style.css */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 302, app/assets/stylesheets/global/style.css */
sub {
  bottom: -0.25em;
}

/* line 306, app/assets/stylesheets/global/style.css */
sup {
  top: -0.5em;
}

/* line 310, app/assets/stylesheets/global/style.css */
a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 316, app/assets/stylesheets/global/style.css */
a:hover {
  text-decoration: underline;
}

/* line 320, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 325, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 330, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

/* line 336, app/assets/stylesheets/global/style.css */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 344, app/assets/stylesheets/global/style.css */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 351, app/assets/stylesheets/global/style.css */
svg:not(:root) {
  overflow: hidden;
}

/* line 355, app/assets/stylesheets/global/style.css */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #505662;
  text-align: left;
  caption-side: bottom;
}

/* line 363, app/assets/stylesheets/global/style.css */
th {
  text-align: inherit;
}

/* line 367, app/assets/stylesheets/global/style.css */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 372, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

/* line 378, app/assets/stylesheets/global/style.css */
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

/* line 385, app/assets/stylesheets/global/style.css */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 392, app/assets/stylesheets/global/style.css */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 404, app/assets/stylesheets/global/style.css */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 409, app/assets/stylesheets/global/style.css */
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 414, app/assets/stylesheets/global/style.css */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 419, app/assets/stylesheets/global/style.css */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 424, app/assets/stylesheets/global/style.css */
output {
  display: inline-block;
}

/* line 428, app/assets/stylesheets/global/style.css */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 433, app/assets/stylesheets/global/style.css */
template {
  display: none;
}

/* line 437, app/assets/stylesheets/global/style.css */
[hidden] {
  display: none !important;
}

/* line 441, app/assets/stylesheets/global/style.css */
.lead {
  font-size: 1.171875rem;
  font-weight: 300;
  line-height: 1.4;
}

/* line 447, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #eaedf1;
  opacity: 1;
  background-color: transparent;
}

/* line 456, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 87.5%;
  font-weight: 400;
}

/* line 462, app/assets/stylesheets/global/style.css */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 468, app/assets/stylesheets/global/style.css */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 473, app/assets/stylesheets/global/style.css */
.list-unstyled li {
  border-bottom: 1px solid #eaedf1;
}

/* line 477, app/assets/stylesheets/global/style.css */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 482, app/assets/stylesheets/global/style.css */
.list-inline-item {
  display: inline-block;
}

/* line 486, app/assets/stylesheets/global/style.css */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 490, app/assets/stylesheets/global/style.css */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 495, app/assets/stylesheets/global/style.css */
code,
kbd,
pre,
samp {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 502, app/assets/stylesheets/global/style.css */
code {
  font-size: 85%;
  color: inherit;
  word-break: break-word;
}

/* line 508, app/assets/stylesheets/global/style.css */
a > code {
  color: inherit;
}

/* line 512, app/assets/stylesheets/global/style.css */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 85%;
  color: #fff;
  background-color: #343a40;
  border-radius: 3px;
}

/* line 520, app/assets/stylesheets/global/style.css */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 526, app/assets/stylesheets/global/style.css */
pre {
  display: block;
  font-size: 85%;
  color: #212529;
}

/* line 532, app/assets/stylesheets/global/style.css */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 538, app/assets/stylesheets/global/style.css */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 543, app/assets/stylesheets/global/style.css */
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

@media (max-width: 576px) {
  /* line 552, app/assets/stylesheets/global/style.css */
  .container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}

@media (min-width: 576px) {
  /* line 559, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 565, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 571, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  /* line 577, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 1140px;
  }
}

/* line 582, app/assets/stylesheets/global/style.css */
.container-fluid {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

/* line 590, app/assets/stylesheets/global/style.css */
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 599, app/assets/stylesheets/global/style.css */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 607, app/assets/stylesheets/global/style.css */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: -webkit-sticky) or (position: sticky) {
  /* line 616, app/assets/stylesheets/global/style.css */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 624, app/assets/stylesheets/global/style.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 635, app/assets/stylesheets/global/style.css */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 645, app/assets/stylesheets/global/style.css */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 649, app/assets/stylesheets/global/style.css */
.shadow1 {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}

/* line 653, app/assets/stylesheets/global/style.css */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 657, app/assets/stylesheets/global/style.css */
.shadow-none {
  box-shadow: none !important;
}

/* line 661, app/assets/stylesheets/global/style.css */
.visible {
  visibility: visible !important;
}

/* line 665, app/assets/stylesheets/global/style.css */
.invisible {
  visibility: hidden !important;
}

/* line 669, app/assets/stylesheets/global/style.css */
.users img {
  max-width: none !important;
}

@media print {
  /* line 674, app/assets/stylesheets/global/style.css */
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 679, app/assets/stylesheets/global/style.css */
  *::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 685, app/assets/stylesheets/global/style.css */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 689, app/assets/stylesheets/global/style.css */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 693, app/assets/stylesheets/global/style.css */
  pre {
    white-space: pre-wrap !important;
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 699, app/assets/stylesheets/global/style.css */
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 704, app/assets/stylesheets/global/style.css */
  thead {
    display: table-header-group;
  }
  /* line 708, app/assets/stylesheets/global/style.css */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 713, app/assets/stylesheets/global/style.css */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 720, app/assets/stylesheets/global/style.css */
  h2,
h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 729, app/assets/stylesheets/global/style.css */
  body,
.container {
    min-width: 992px !important;
  }
  /* line 734, app/assets/stylesheets/global/style.css */
  .navbar {
    display: none;
  }
  /* line 738, app/assets/stylesheets/global/style.css */
  .badge {
    border: 1px solid #000;
  }
  /* line 742, app/assets/stylesheets/global/style.css */
  .table,
.text-wrap table {
    border-collapse: collapse !important;
  }
  /* line 747, app/assets/stylesheets/global/style.css */
  .table td,
.text-wrap table td,
.table th,
.text-wrap table th {
    background-color: #fff !important;
  }
  /* line 754, app/assets/stylesheets/global/style.css */
  .table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
    border: 1px solid #eaedf1 !important;
  }
}

/* line 762, app/assets/stylesheets/global/style.css */
html {
  font-size: 16px;
  height: 100%;
  direction: ltr;
}

/* line 768, app/assets/stylesheets/global/style.css */
body {
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
  overflow-y: scroll;
  overflow-x: hidden !important;
  position: relative;
}

/* line 783, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  transition: 0.3s background;
}

/* line 789, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar-thumb {
  background: #ced4da;
}

/* line 793, app/assets/stylesheets/global/style.css */
body *:hover::-webkit-scrollbar-thumb {
  background: #adb5bd;
}

@media print {
  /* line 798, app/assets/stylesheets/global/style.css */
  body {
    background: none;
  }
}

/* line 803, app/assets/stylesheets/global/style.css */
a {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
}

/* line 808, app/assets/stylesheets/global/style.css */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
}

/* line 823, app/assets/stylesheets/global/style.css */
strong,
b {
  font-weight: bolder;
}

/* line 828, app/assets/stylesheets/global/style.css */
code {
  background: #f2f3f9;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  padding: 3px;
}

/* line 835, app/assets/stylesheets/global/style.css */
pre code {
  padding: 0;
  border-radius: 0;
  border: none;
  background: none;
}

/* line 842, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

/* line 847, app/assets/stylesheets/global/style.css */
pre {
  color: #343a40;
  padding: 1rem;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f4f8fd;
  border-radius: 3px;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-shadow: 0 1px white;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

/* line 865, app/assets/stylesheets/global/style.css */
.section-nav {
  background-color: #f8f9fa;
  margin: 1rem 0;
  padding: 0.5rem 1rem;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  list-style: none;
}

/* line 874, app/assets/stylesheets/global/style.css */
.section-nav:before {
  content: "Table of contents:";
  display: block;
  font-weight: 600;
}

@media print {
  /* line 881, app/assets/stylesheets/global/style.css */
  .container {
    max-width: none;
  }
}

/* line 886, app/assets/stylesheets/global/style.css */
.row-cards > .col,
.row-cards > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 894, app/assets/stylesheets/global/style.css */
.row-deck > .col,
.row-deck > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 902, app/assets/stylesheets/global/style.css */
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 908, app/assets/stylesheets/global/style.css */
.col-text {
  max-width: 48rem;
}

/* line 912, app/assets/stylesheets/global/style.css */
.col-login {
  max-width: 24rem;
}

/* line 916, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 920, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 5px;
}

/* line 925, app/assets/stylesheets/global/style.css */
.accordion > .card:first-of-type {
  border-bottom: 0;
}

/* line 929, app/assets/stylesheets/global/style.css */
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 934, app/assets/stylesheets/global/style.css */
.accordion .card {
  border-width: 0;
}

/* line 938, app/assets/stylesheets/global/style.css */
.accordion .card + .card {
  margin-top: 1px;
}

/* line 942, app/assets/stylesheets/global/style.css */
.accordion .card-header {
  padding: 0 !important;
  background-color: transparent;
  font-weight: 400;
}

/* line 948, app/assets/stylesheets/global/style.css */
.accordion .card-header a {
  display: block;
  padding: 14px 20px;
  color: #495057;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  background-color: #f3f3f3;
  border: 1px solid #eaedf1;
  border-radius: 0px;
  width: 100%;
}

/* line 961, app/assets/stylesheets/global/style.css */
.accordion .card-header a.collapsed {
  background-color: #f3f3f3;
  border-bottom-color: #eaedf1;
}

/* line 966, app/assets/stylesheets/global/style.css */
.accordion .card-body {
  padding: 20px 20px;
  background-color: #fff;
  transition: none;
  border: 1px solid #ededf5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0px;
}

/* ###### 3.1 Accordion ###### */
/* line 977, app/assets/stylesheets/global/style.css */
.accordion-primary .card {
  background-color: var(--primary03);
}

/* line 981, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header {
  padding: 0px !important;
}

/* line 985, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: var(--primary09);
  color: #fff;
}

/* line 993, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a:hover,
.accordion-primary .card-header a:focus {
  color: #fff;
}

/* line 998, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1004, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed,
.accordion-primary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1009, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed.active,
.accordion-primary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1015, app/assets/stylesheets/global/style.css */
.accordion-primary .card-body {
  background-color: rgba(var(--primary-bg-color), 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1021, app/assets/stylesheets/global/style.css */
.accordion-secondary .card {
  background-color: rgba(233, 132, 177, 0.45);
}

/* line 1025, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header {
  padding: 0px !important;
}

/* line 1029, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(233, 132, 177, 0.65);
  color: #fff;
}

/* line 1037, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a:hover,
.accordion-secondary .card-header a:focus {
  color: #fff;
}

/* line 1042, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1048, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed,
.accordion-secondary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1053, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed.active,
.accordion-secondary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1059, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-body {
  background-color: rgba(233, 132, 177, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1065, app/assets/stylesheets/global/style.css */
.accordion-info .card {
  background-color: rgba(89, 173, 236, 0.45);
}

/* line 1069, app/assets/stylesheets/global/style.css */
.accordion-info .card-header {
  padding: 0px !important;
}

/* line 1073, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(89, 173, 236, 0.65);
  color: #fff;
}

/* line 1081, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a:hover,
.accordion-info .card-header a:focus {
  color: #fff;
}

/* line 1086, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1092, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed,
.accordion-info .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1097, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed.active,
.accordion-info .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1103, app/assets/stylesheets/global/style.css */
.accordion-info .card-body {
  background-color: rgba(89, 173, 236, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1109, app/assets/stylesheets/global/style.css */
.accordion-warning .card {
  background-color: rgba(231, 195, 84, 0.45);
}

/* line 1113, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header {
  padding: 0px !important;
}

/* line 1117, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(231, 195, 84, 0.65);
  color: #fff;
}

/* line 1125, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a:hover,
.accordion-warning .card-header a:focus {
  color: #fff;
}

/* line 1130, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1136, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed,
.accordion-warning .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1141, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed.active,
.accordion-warning .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1147, app/assets/stylesheets/global/style.css */
.accordion-warning .card-body {
  background-color: rgba(231, 195, 84, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1153, app/assets/stylesheets/global/style.css */
.accordion-success .card {
  background-color: rgba(19, 191, 166, 0.45);
}

/* line 1157, app/assets/stylesheets/global/style.css */
.accordion-success .card-header {
  padding: 0px !important;
}

/* line 1161, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(19, 191, 166, 0.65);
  color: #fff;
}

/* line 1169, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a:hover,
.accordion-success .card-header a:focus {
  color: #fff;
}

/* line 1174, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1180, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed,
.accordion-success .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1185, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed.active,
.accordion-success .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1191, app/assets/stylesheets/global/style.css */
.accordion-success .card-body {
  background-color: rgba(19, 191, 166, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1197, app/assets/stylesheets/global/style.css */
.accordion-danger .card {
  background-color: rgba(209, 44, 71, 0.45);
}

/* line 1201, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header {
  padding: 0px !important;
}

/* line 1205, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(209, 44, 71, 0.65);
  color: #fff;
}

/* line 1213, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a:hover,
.accordion-danger .card-header a:focus {
  color: #fff;
}

/* line 1218, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1224, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed,
.accordion-danger .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1229, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed.active,
.accordion-danger .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1235, app/assets/stylesheets/global/style.css */
.accordion-danger .card-body {
  background-color: rgba(209, 44, 71, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1241, app/assets/stylesheets/global/style.css */
.accordion-dark .card {
  background-color: #ebe2fc;
}

/* line 1245, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header {
  padding: 0px !important;
}

/* line 1249, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(68, 69, 70, 0.65);
  color: #e4e7ecc5;
}

/* line 1257, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a:hover,
.accordion-dark .card-header a:focus {
  color: #fff;
}

/* line 1262, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1268, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed,
.accordion-dark .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1273, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed.active,
.accordion-dark .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1279, app/assets/stylesheets/global/style.css */
.accordion-dark .card-body {
  background-color: #e4e7ecc5;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1285, app/assets/stylesheets/global/style.css */
.accordion > .card {
  border: 0 !important;
}

/* ############### CUSTOM ELEMENT STYLES ############### */
/* line 1290, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item {
  background-color: #f9f9fb;
  border: 1px solid #dee2ef;
  position: relative;
  transition: all 0.2s ease-in-out;
}

/* line 1297, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item:hover,
.main-accordion .accordion-item:focus {
  cursor: pointer;
  background-color: #f1f2f6;
  border-color: #bcc4de;
  z-index: 4;
}

/* line 1305, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active {
  background-color: #fff;
  z-index: 5;
  border-color: #bcc4de;
}

/* line 1311, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-title {
  color: var(--primary-bg-color);
}

/* line 1315, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-body {
  display: block;
}

/* line 1319, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item + .accordion-item {
  margin-top: -1px;
}

/* line 1323, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-header {
  display: flex;
  align-items: center;
  padding: 15px 20px;
}

/* line 1329, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-title {
  font-weight: 700;
  color: #495057;
  margin: 0;
  transition: all 0.2s ease-in-out;
}

/* line 1336, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-body {
  display: none;
  padding: 0 20px 20px;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1342, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-item {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 1348, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-title {
    transition: none;
  }
}

/* line 1353, app/assets/stylesheets/global/style.css */
.panel-heading1 .panel-title1 a {
  display: block;
  color: #f9f9fb;
}

/* line 1358, app/assets/stylesheets/global/style.css */
.panel-title1 {
  margin-bottom: 0;
}

/* line 1362, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  display: block;
  padding: 14px 20px;
  background-color: #f3f3f3;
}

/* line 1368, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed {
  border: 1px solid #eaedf1;
}

/* line 1372, app/assets/stylesheets/global/style.css */
.panel-heading1.active {
  border: 1px solid #eaedf1;
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1379, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-weight: 400;
  font-size: 15px;
}

/* line 1388, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed:before {
  content: "\e9af" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 9px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1399, app/assets/stylesheets/global/style.css */
.panel-heading1.active:before {
  content: "\e994" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1410, app/assets/stylesheets/global/style.css */
.accor.bg-primary h4 a {
  color: #fff;
}

/* line 1414, app/assets/stylesheets/global/style.css */
.accor h4 a {
  padding: 14px 20px;
  display: block;
  font-size: 15px;
  background-color: #f3f3f3;
  font-weight: 400;
  border-radius: 5px;
  border: 1px solid #eaedf1;
}

/* line 1424, app/assets/stylesheets/global/style.css */
.accor h4 a.active {
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1430, app/assets/stylesheets/global/style.css */
.accordion .accor-basic,
.accordion .accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1437, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed,
.accordion .accor-basic.collapse,
.accordion .accor-style2.collapsed,
.accordion .accor-style2.collapse {
  border-radius: 5px;
}

/* line 1444, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed.active,
.accordion .accor-basic.collapse.active,
.accordion .accor-style2.collapsed.active,
.accordion .accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1452, app/assets/stylesheets/global/style.css */
#accordion11 .panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
  border-radius: 0px 0px 5px 5px;
}

/* line 1458, app/assets/stylesheets/global/style.css */
.panel-heading2 {
  display: block;
  padding: 12px;
  background: #ffffff;
  color: #495057;
}

/* line 1465, app/assets/stylesheets/global/style.css */
.panel-heading2.collapsed:before {
  content: "\e92d";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1477, app/assets/stylesheets/global/style.css */
.panel-group2 .panel-collapse.collapse.show:before {
  content: "\e930";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-bg-color);
}

/* line 1490, app/assets/stylesheets/global/style.css */
.accor h4 a.collapsed {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 1495, app/assets/stylesheets/global/style.css */
.accor h4 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px;
}

/* line 1501, app/assets/stylesheets/global/style.css */
.panel-group1 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 1506, app/assets/stylesheets/global/style.css */
.acc-header a[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-----Alerts-----*/
/* line 1512, app/assets/stylesheets/global/style.css */
.alert {
  position: relative;
  font-size: 0.9375rem;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

/* line 1520, app/assets/stylesheets/global/style.css */
.alert:last-child,
.alert p {
  margin-bottom: 0;
}

/* line 1525, app/assets/stylesheets/global/style.css */
.alert-heading {
  color: inherit;
}

/* line 1529, app/assets/stylesheets/global/style.css */
.alert-link {
  font-weight: 500;
}

/* line 1533, app/assets/stylesheets/global/style.css */
.alert-link:hover,
.alert-link a:hover {
  text-decoration: underline;
}

/* line 1538, app/assets/stylesheets/global/style.css */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 1546, app/assets/stylesheets/global/style.css */
.alert-icon {
  padding-left: 3rem;
}

/* line 1550, app/assets/stylesheets/global/style.css */
.alert-icon > i {
  color: inherit;
  font-size: 1rem;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

/* line 1558, app/assets/stylesheets/global/style.css */
.alert-avatar {
  padding-left: 3.75rem;
}

/* line 1562, app/assets/stylesheets/global/style.css */
.alert-avatar .avatar {
  position: absolute;
  top: 0.5rem;
  left: 0.75rem;
}

/* line 1568, app/assets/stylesheets/global/style.css */
.alert-default {
  background-color: #e4e7ecc5;
}

/* line 1572, app/assets/stylesheets/global/style.css */
.alert-default .alert-link {
  color: #444546;
}

/* line 1576, app/assets/stylesheets/global/style.css */
.alert-primary {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
  border-color: var(--primary02);
}

/* line 1582, app/assets/stylesheets/global/style.css */
.alert-primary hr {
  border-top-color: var(--primary-bg-color);
}

/* line 1586, app/assets/stylesheets/global/style.css */
.alert-primary .alert-link {
  color: var(--primary-bg-color);
}

/* line 1590, app/assets/stylesheets/global/style.css */
.alert-secondary {
  color: #e984b1;
  background-color: rgba(233, 132, 177, 0.15);
  border-color: rgba(233, 132, 177, 0.15);
}

/* line 1596, app/assets/stylesheets/global/style.css */
.alert-secondary hr {
  border-top-color: #e984b1;
}

/* line 1600, app/assets/stylesheets/global/style.css */
.alert-secondary .alert-link {
  color: #e984b1;
}

/* line 1604, app/assets/stylesheets/global/style.css */
.alert-success {
  color: #13bfa6;
  background-color: rgba(19, 191, 166, 0.15);
  border-color: rgba(19, 191, 166, 0.15);
}

/* line 1610, app/assets/stylesheets/global/style.css */
.alert-success hr {
  border-top-color: #13bfa6;
}

/* line 1614, app/assets/stylesheets/global/style.css */
.alert-success .alert-link {
  color: #13bfa6;
}

/* line 1618, app/assets/stylesheets/global/style.css */
.alert-info {
  color: #59adec;
  background-color: rgba(89, 173, 236, 0.15);
  border-color: rgba(89, 173, 236, 0.15);
}

/* line 1624, app/assets/stylesheets/global/style.css */
.alert-info hr {
  border-top-color: #59adec;
}

/* line 1628, app/assets/stylesheets/global/style.css */
.alert-info .alert-link {
  color: #59adec;
}

/* line 1632, app/assets/stylesheets/global/style.css */
.alert-warning {
  color: #e7c354;
  background-color: rgba(231, 195, 84, 0.15);
  border-color: rgba(231, 195, 84, 0.15);
}

/* line 1638, app/assets/stylesheets/global/style.css */
.alert-warning hr {
  border-top-color: #e7c354;
}

/* line 1642, app/assets/stylesheets/global/style.css */
.alert-warning .alert-link {
  color: #e7c354;
}

/* line 1646, app/assets/stylesheets/global/style.css */
.alert-danger {
  color: #d12c47;
  background-color: rgba(209, 44, 71, 0.15);
  border-color: rgba(209, 44, 71, 0.15);
}

/* line 1652, app/assets/stylesheets/global/style.css */
.alert-danger hr {
  border-top-color: #d12c47;
}

/* line 1656, app/assets/stylesheets/global/style.css */
.alert-danger .alert-link {
  color: #d12c47;
}

/* line 1660, app/assets/stylesheets/global/style.css */
.alert-dark {
  color: #323251;
  background-color: rgba(68, 69, 70, 0.15);
  border-color: rgba(68, 69, 70, 0.15);
}

/* line 1666, app/assets/stylesheets/global/style.css */
.alert-dark hr {
  border-top-color: #444546;
}

/* line 1670, app/assets/stylesheets/global/style.css */
.alert-dark .alert-link {
  color: #444546;
}

/* line 1674, app/assets/stylesheets/global/style.css */
.alert-light {
  color: #4d5875;
  background-color: rgba(228, 231, 236, 0.25);
  border-color: rgba(228, 231, 236, 0.25);
}

/* line 1680, app/assets/stylesheets/global/style.css */
.alert-light hr {
  border-top-color: #e4e7ecc5;
}

/* line 1684, app/assets/stylesheets/global/style.css */
.alert-light .alert-link {
  color: #868e96;
}

/*----- Avatars -----*/
/* line 1689, app/assets/stylesheets/global/style.css */
.country-selector .avatar {
  width: 1.4rem;
  height: 1.2rem;
}

/* line 1694, app/assets/stylesheets/global/style.css */
.avatar {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1711, app/assets/stylesheets/global/style.css */
.avatar i {
  font-size: 125%;
  vertical-align: sub;
}

/* line 1716, app/assets/stylesheets/global/style.css */
.avatar-status {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0.75rem;
  height: 0.75rem;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1726, app/assets/stylesheets/global/style.css */
.avatar-sm {
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  font-size: 0.75rem;
}

/* line 1733, app/assets/stylesheets/global/style.css */
.avatar-md {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}

/* line 1740, app/assets/stylesheets/global/style.css */
.avatar-lg {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.25rem;
}

/* line 1747, app/assets/stylesheets/global/style.css */
.avatar-xl {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  font-size: 1.75rem;
}

/* line 1754, app/assets/stylesheets/global/style.css */
.avatar-xxl {
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  font-size: 2rem;
}

/* line 1761, app/assets/stylesheets/global/style.css */
.avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="#868e96" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 1765, app/assets/stylesheets/global/style.css */
.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}

/* line 1771, app/assets/stylesheets/global/style.css */
.avatar-list .avatar {
  margin-bottom: 0.5rem;
}

/* line 1775, app/assets/stylesheets/global/style.css */
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 1779, app/assets/stylesheets/global/style.css */
.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

/* line 1784, app/assets/stylesheets/global/style.css */
.avatar-blue {
  background-color: #c8d9f1;
  color: #467fcf;
}

/* line 1789, app/assets/stylesheets/global/style.css */
.avatar-indigo {
  background-color: #d1d5f0;
  color: #6574cd;
}

/* line 1794, app/assets/stylesheets/global/style.css */
.avatar-purple {
  background-color: #e4cff9;
  color: #867efc;
}

/* line 1799, app/assets/stylesheets/global/style.css */
.avatar-pink {
  background-color: #fcd3e1;
  color: #ec82ef;
}

/* line 1804, app/assets/stylesheets/global/style.css */
.avatar-red {
  background-color: #f0bcbc;
  color: #c21a1a;
}

/* line 1809, app/assets/stylesheets/global/style.css */
.avatar-orange {
  background-color: #fee0c7;
  color: #fc7303;
}

/* line 1814, app/assets/stylesheets/global/style.css */
.avatar-yellow {
  background-color: #fbedb7;
  color: #ecb403;
}

/* line 1819, app/assets/stylesheets/global/style.css */
.avatar-green {
  background-color: #cfeab3;
  color: #4ecc48;
}

/* line 1824, app/assets/stylesheets/global/style.css */
.avatar-teal {
  background-color: #bfefea;
  color: #2bcbba;
}

/* line 1829, app/assets/stylesheets/global/style.css */
.avatar-cyan {
  background-color: #b9e3ea;
  color: #17a2b8;
}

/* line 1834, app/assets/stylesheets/global/style.css */
.avatar-white {
  background-color: white;
  color: #fff;
}

/* line 1839, app/assets/stylesheets/global/style.css */
.avatar-gray {
  background-color: #dbdde0;
  color: #868e96;
}

/* line 1844, app/assets/stylesheets/global/style.css */
.avatar-gray-dark {
  background-color: #c2c4c6;
  color: #343a40;
}

/* line 1849, app/assets/stylesheets/global/style.css */
.avatar-azure {
  background-color: #c7e6fb;
  color: #45aaf2;
}

/* line 1854, app/assets/stylesheets/global/style.css */
.avatar-lime {
  background-color: #d7f2c2;
  color: #7bd235;
}

/* line 1859, app/assets/stylesheets/global/style.css */
.avatar-group .avatar {
  position: relative;
  z-index: 2;
  background: transparent !important;
}

/* line 1865, app/assets/stylesheets/global/style.css */
.avatar-group .avatar:hover {
  z-index: 3;
}

/* line 1869, app/assets/stylesheets/global/style.css */
.avatar-group .avatar + .avatar {
  margin-left: -0.8rem;
}

/* line 1873, app/assets/stylesheets/global/style.css */
.avatar-group .avatar-sm {
  font-size: 0.875rem;
  width: 32px;
  height: 32px;
}

/* line 1879, app/assets/stylesheets/global/style.css */
.indicators .avatar {
  position: relative;
}

/* line 1883, app/assets/stylesheets/global/style.css */
.indicators .avatar::after {
  content: "";
  position: absolute;
  background-color: var(--primary-bg-color);
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1891, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle {
  line-height: 1.7rem;
}

/* line 1895, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle::after {
  height: 9px;
  width: 9px;
  bottom: 0px;
  right: -1px;
  line-height: 2.5em;
}

/* line 1903, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle {
  line-height: 2rem;
}

/* line 1907, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle::after {
  bottom: 2px;
  height: 10px;
  width: 10px;
  right: -3px;
}

/* line 1914, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-md.rounded-circle::after {
  height: 11px;
  width: 11px;
  bottom: 3px;
  right: -1px;
}

/* line 1921, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.brround::after {
  height: 12px;
  width: 12px;
  bottom: 1px;
  right: -4px;
}

/* line 1928, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.rounded-circle::after {
  height: 12px;
  width: 12px;
  bottom: 4px;
  right: -1px;
}

/* line 1935, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg::after {
  height: 12px;
  width: 12px;
  bottom: 0px;
  right: -5px;
}

/* line 1942, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle {
  font-size: 26px;
}

/* line 1946, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle::after {
  height: 13px;
  width: 13px;
  bottom: 5px;
  right: -1px;
}

/* line 1953, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle {
  font-size: 28px;
}

/* line 1957, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle::after {
  height: 15px;
  width: 15px;
  bottom: 6px;
  right: -1px;
}

/* line 1964, app/assets/stylesheets/global/style.css */
.indicators .avatar.offline::after {
  background-color: #707070;
}

/* line 1968, app/assets/stylesheets/global/style.css */
.avatar-container {
  position: relative;
}

/* line 1972, app/assets/stylesheets/global/style.css */
.avatar-container .number-badge {
  position: absolute;
  top: -4%;
  padding: 10px;
  right: -6px;
  font-size: 10px !important;
  border: 2px solid #fff;
  border-radius: 50% !important;
  height: 10%;
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1987, app/assets/stylesheets/global/style.css */
.avatar-container .avatar-icon-badge {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 9%;
  left: 66%;
  cursor: pointer;
}

/* line 1999, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .number-badge {
  right: -14px;
  top: -8px;
  padding: 9px;
}

/* line 2005, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .avatar-icon-badge {
  bottom: -13%;
  padding: 2px !important;
}

/* line 2010, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .number-badge {
  top: -6px;
  right: -11px;
}

/* line 2015, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge {
  bottom: -5%;
  padding: 3px !important;
}

/* line 2020, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge i {
  font-size: 11px;
}

/* line 2024, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .number-badge {
  top: -5px;
  right: -10px;
}

/* line 2029, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge {
  bottom: -4%;
  padding: 3px !important;
}

/* line 2034, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge i {
  font-size: 14px;
}

/* line 2038, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .number-badge {
  top: -2px;
  right: 0;
}

/* line 2043, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge {
  bottom: 0;
  padding: 3px !important;
}

/* line 2048, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge i {
  font-size: 16px;
  padding: 2px;
}

/*-----Badges-----*/
/* line 2054, app/assets/stylesheets/global/style.css */
.btn .badge {
  position: relative;
  top: -1px;
  right: -3px;
}

/* line 2060, app/assets/stylesheets/global/style.css */
.badge {
  display: inline-block;
  padding: 0.95em 0.8em;
  font-size: 90% !important;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
}

/* line 2073, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2078, app/assets/stylesheets/global/style.css */
.badge.badge-xs {
  padding: 0.75em 0.3em;
  font-size: 75% !important;
}

/* line 2083, app/assets/stylesheets/global/style.css */
.badge.badge-sm {
  padding: 0.9em 0.7em;
  font-size: 75% !important;
}

/* line 2088, app/assets/stylesheets/global/style.css */
.rounded-pill {
  border-radius: 50px;
}

/* line 2092, app/assets/stylesheets/global/style.css */
.badgetext {
  float: right;
}

/* line 2096, app/assets/stylesheets/global/style.css */
.badge.bg-white {
  color: #000 !important;
}

/* line 2100, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover .bg-primary {
  background-color: #fff !important;
  color: #000;
}

/* line 2105, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover .bg-success {
  background-color: #fff !important;
  color: #000;
}

/* line 2110, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover .bg-secondary {
  background-color: #fff !important;
  color: #000;
}

/* line 2115, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover .bg-info {
  background-color: #fff !important;
  color: #000;
}

/* line 2120, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover .bg-warning {
  background-color: #fff !important;
  color: #000;
}

/* line 2125, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover .bg-danger {
  background-color: #fff !important;
  color: #000;
}

/* line 2130, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover .bg-light {
  background-color: #fff !important;
  color: #000;
}

/* line 2135, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover .bg-dark {
  background-color: #fff !important;
  color: #000;
}

/* line 2140, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 2145, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 2150, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 2155, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 2160, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 2165, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 2170, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2175, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 2180, app/assets/stylesheets/global/style.css */
blockquote {
  margin: 0 0 1rem;
}

/* line 2184, app/assets/stylesheets/global/style.css */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}

/* line 2189, app/assets/stylesheets/global/style.css */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}

/* line 2195, app/assets/stylesheets/global/style.css */
.blockquote-footer::before {
  content: "— ";
}

/* line 2199, app/assets/stylesheets/global/style.css */
p,
ul,
ol {
  margin-bottom: 1em;
}

/* line 2205, app/assets/stylesheets/global/style.css */
blockquote {
  margin-bottom: 1em;
  font-style: italic;
  color: #6e7687;
  padding-left: 2rem;
  border-left: 2px solid #eaedf1;
}

/* line 2213, app/assets/stylesheets/global/style.css */
blockquote p {
  margin-bottom: 1rem;
}

/* line 2217, app/assets/stylesheets/global/style.css */
blockquote cite {
  display: block;
  text-align: right;
}

/* line 2222, app/assets/stylesheets/global/style.css */
blockquote cite:before {
  content: "— ";
}

/* line 2226, app/assets/stylesheets/global/style.css */
.breadcrumb-header {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  width: 100%;
}

/* line 2233, app/assets/stylesheets/global/style.css */
.breadcrumb-header .breadcrumb {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  font-size: 13px;
}

/* line 2240, app/assets/stylesheets/global/style.css */
.breadcrumb-3 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
}

/* line 2249, app/assets/stylesheets/global/style.css */
.breadcrumb-3 li {
  display: contents;
  text-align: center;
}

/* line 2254, app/assets/stylesheets/global/style.css */
.breadcrumb-4 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: right;
}

/* line 2261, app/assets/stylesheets/global/style.css */
.breadcrumb-4 li {
  display: contents;
  text-align: right;
}

/* line 2266, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

@media (max-width: 633px) {
  /* line 2271, app/assets/stylesheets/global/style.css */
  .breadcrumb-header {
    display: block;
  }
}

@media (max-width: 380px) {
  /* line 2277, app/assets/stylesheets/global/style.css */
  .breadcrumb-right .btn-outline-primary {
    display: none;
  }
}

/* line 2282, app/assets/stylesheets/global/style.css */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0rem;
  list-style: none;
  border-radius: 7px;
}

/* line 2291, app/assets/stylesheets/global/style.css */
.breadcrumb-item a {
  color: var(--primary-bg-color);
}

/* line 2295, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 2299, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #e3e6e8b0;
  content: "/";
}

/* line 2306, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}

/* line 2311, app/assets/stylesheets/global/style.css */
.breadcrumb-item.active {
  color: #707070;
}

/* line 2315, app/assets/stylesheets/global/style.css */
.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3 {
  border-radius: 7px;
}

/* line 2321, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #6c7b9a;
}

/* line 2327, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2332, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2337, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2342, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
  color: #707070;
}

/* line 2348, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  color: #cfd4e1;
}

/* line 2354, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  width: 16px;
  text-align: center;
}

/* line 2360, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
}

/* line 2364, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f287";
}

/* line 2368, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #949eb7;
  margin-bottom: 10px;
}

/* line 2379, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span {
  position: relative;
}

/* line 2383, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span + span::before {
  content: "\f3d1";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 300;
  display: inline;
  margin: 0 5px;
  color: #d6d6e6;
  line-height: 0;
  position: relative;
  top: 1px;
}

/* line 2396, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span:last-child {
  color: #4d5875;
}

/* line 2400, app/assets/stylesheets/global/style.css */
.main-breadcrumbs {
  padding: 0;
  background-color: transparent;
  margin-bottom: 0;
}

/* line 2406, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}

/* line 2413, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a {
  color: #495057;
  transition: all 0.2s ease-in-out;
}

/* line 2418, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a:hover {
  color: #949eb7;
}

/* line 2422, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item.active {
  color: var(--primary-bg-color);
}

/* line 2426, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}

/* line 2430, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  color: #949eb7;
  padding-right: 8px;
  font-weight: 400;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2437, app/assets/stylesheets/global/style.css */
  .main-breadcrumbs .breadcrumb-item a {
    transition: none;
  }
}

/* line 2442, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  float: none;
  padding-right: 0.5rem;
  color: #d6dfe7;
  content: var(--bs-breadcrumb-divider, "");
  font-family: "feather" !important;
}

/* line 2450, app/assets/stylesheets/global/style.css */
button {
  border-radius: 0;
}

/* line 2454, app/assets/stylesheets/global/style.css */
button:focus {
  outline: 0;
}

/* line 2458, app/assets/stylesheets/global/style.css */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 2469, app/assets/stylesheets/global/style.css */
button,
input {
  overflow: visible;
}

/* line 2474, app/assets/stylesheets/global/style.css */
button,
select {
  text-transform: none;
}

/* line 2479, app/assets/stylesheets/global/style.css */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/* line 2486, app/assets/stylesheets/global/style.css */
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 2494, app/assets/stylesheets/global/style.css */
.btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
  padding: 12px 0;
  text-align: center;
  width: 100%;
}

/* line 2502, app/assets/stylesheets/global/style.css */
.btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 2507, app/assets/stylesheets/global/style.css */
.btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 2512, app/assets/stylesheets/global/style.css */
.btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 2518, app/assets/stylesheets/global/style.css */
.fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
  float: left;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
}

/* line 2527, app/assets/stylesheets/global/style.css */
.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}

/* line 2539, app/assets/stylesheets/global/style.css */
button.btn-close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  background-image: none;
}

/* line 2547, app/assets/stylesheets/global/style.css */
button.btn-close:focus {
  box-shadow: none;
}

/* line 2551, app/assets/stylesheets/global/style.css */
.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2556, app/assets/stylesheets/global/style.css */
.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2561, app/assets/stylesheets/global/style.css */
.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2566, app/assets/stylesheets/global/style.css */
.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2571, app/assets/stylesheets/global/style.css */
.btn-group .btn-close {
  padding: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
  font-weight: 300;
  background-image: none;
}

/* line 2579, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-pill {
  border-radius: 0px 50px 50px 0px;
}

/* line 2583, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary {
  border: 1px solid #e984b1 !important;
  color: #e984b1 !important;
}

/* line 2588, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary:hover {
  color: #fff !important;
}

/* line 2592, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary {
  border: 1px solid var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 2597, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary:hover {
  color: #fff !important;
}

/* line 2601, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info {
  border: 1px solid #59adec !important;
  color: #59adec !important;
}

/* line 2606, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info:hover {
  color: #fff !important;
}

/* line 2610, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning {
  border: 1px solid #e7c354 !important;
  color: #e7c354 !important;
}

/* line 2615, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning:hover {
  color: #fff !important;
}

/* line 2619, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger {
  border: 1px solid #d12c47 !important;
  color: #d12c47 !important;
}

/* line 2624, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger:hover {
  color: #fff !important;
}

/* line 2628, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success {
  border: 1px solid #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 2633, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success:hover {
  color: #fff !important;
}

/* line 2637, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2642, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2647, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2652, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2657, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light {
  border: 1px solid rgba(var(--primary-bg-color), 0.3) !important;
}

/* line 2661, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light:hover {
  color: #fff !important;
}

/* line 2665, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light {
  border: 1px solid rgba(233, 132, 177, 0.3) !important;
}

/* line 2669, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light:hover {
  color: #fff !important;
}

/* line 2673, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light {
  border: 1px solid rgba(209, 44, 71, 0.3) !important;
}

/* line 2677, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light:hover {
  color: #fff !important;
}

/* line 2681, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light {
  border: 1px solid rgba(19, 191, 166, 0.3) !important;
}

/* line 2685, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light:hover {
  color: #fff !important;
}

/* line 2689, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light {
  border: 1px solid rgba(231, 195, 84, 0.3) !important;
}

/* line 2693, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light:hover {
  color: #fff !important;
}

/* line 2697, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light {
  border: 1px solid rgba(89, 173, 236, 0.3) !important;
}

/* line 2701, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light:hover {
  color: #fff !important;
}

/* line 2705, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light {
  border: 1px solid rgba(252, 115, 3, 0.3) !important;
}

/* line 2709, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light:hover {
  color: #fff !important;
}

/* line 2713, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light {
  border: 1px solid rgba(23, 162, 184, 0.3) !important;
}

/* line 2717, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light:hover {
  color: #fff !important;
}

/* line 2721, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-lg {
  padding: 11px;
  background-image: none;
  font-size: 31px;
}

/* line 2727, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-sm {
  padding: 6px !important;
  font-size: 1rem !important;
  background-image: none;
}

/* line 2733, app/assets/stylesheets/global/style.css */
.tag-attachments.btn-group .btn:last-child {
  min-width: 20px !important;
}

/* line 2737, app/assets/stylesheets/global/style.css */
.attachment-pill.btn-pill {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 2742, app/assets/stylesheets/global/style.css */
.tag-attachments .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2748, app/assets/stylesheets/global/style.css */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.185rem 0.65rem;
  font-size: 0.9375rem;
  line-height: 1.84615385;
  border-radius: 4px;
  transition: all ease-in-out 0.2s;
}

/* line 2766, app/assets/stylesheets/global/style.css */
.btn:hover {
  text-decoration: none;
}

/* line 2770, app/assets/stylesheets/global/style.css */
.btn:focus {
  text-decoration: none;
  outline: none !important;
}

/* line 2775, app/assets/stylesheets/global/style.css */
.btn.focus {
  outline: 0;
  box-shadow: none;
}

/* line 2780, app/assets/stylesheets/global/style.css */
.btn.disabled,
.btn:disabled {
  opacity: 0.5;
  cursor: no-drop;
}

/* line 2786, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 2790, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled):active,
.btn.active:not(:disabled):not(.disabled) {
  background-image: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 2796, app/assets/stylesheets/global/style.css */
  .btn {
    transition: none;
  }
}

/* line 2801, app/assets/stylesheets/global/style.css */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/*-----------DEFAULT BUTTONS--------------*/
/* line 2807, app/assets/stylesheets/global/style.css */
.btn-default {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2813, app/assets/stylesheets/global/style.css */
.btn-default:hover {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85) !important;
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2819, app/assets/stylesheets/global/style.css */
.btn-default:focus,
.btn-default.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #f6f4fb;
}

/* line 2825, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  color: #868e96;
  background-color: rgba(246, 244, 251, 0.6);
  border-color: rgba(246, 244, 251, 0.6);
}

/* line 2832, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active,
.btn-default.active:not(:disabled):not(.disabled) {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85);
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2839, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2844, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2848, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  border: transparent;
}

/* line 2853, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle {
  color: #444546;
  background-color: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2859, app/assets/stylesheets/global/style.css */
.btn-primary {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 2865, app/assets/stylesheets/global/style.css */
.btn-primary:hover {
  color: #fff;
  background-color: var(--primary09) !important;
  border-color: var(--primary09);
}

/* line 2871, app/assets/stylesheets/global/style.css */
.btn-primary:focus,
.btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 2877, app/assets/stylesheets/global/style.css */
.btn-primary:disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: rgba(var(--primary-bg-color), 0.6);
  border-color: rgba(var(--primary-bg-color), 0.6);
}

/* line 2884, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 2891, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2896, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2900, app/assets/stylesheets/global/style.css */
.btn-primary.disabled,
.btn-primary:disabled {
  border: transparent;
}

/* line 2905, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 2911, app/assets/stylesheets/global/style.css */
.btn-secondary {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1 !important;
}

/* line 2917, app/assets/stylesheets/global/style.css */
.btn-secondary:hover {
  color: #fff !important;
  background-color: rgba(233, 132, 177, 0.85) !important;
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2923, app/assets/stylesheets/global/style.css */
.btn-secondary:focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 2929, app/assets/stylesheets/global/style.css */
.btn-secondary:disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2936, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2943, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2948, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2952, app/assets/stylesheets/global/style.css */
.btn-secondary.disabled,
.btn-secondary:disabled {
  border: transparent;
}

/* line 2957, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 2963, app/assets/stylesheets/global/style.css */
.btn-success {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6 !important;
}

/* line 2969, app/assets/stylesheets/global/style.css */
.btn-success:hover {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85) !important;
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2975, app/assets/stylesheets/global/style.css */
.btn-success:focus,
.btn-success:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 2981, app/assets/stylesheets/global/style.css */
.btn-success:disabled,
.btn-success:disabled {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2988, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active,
.btn-success.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2995, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 3001, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3006, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 3010, app/assets/stylesheets/global/style.css */
.btn-info {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec !important;
}

/* line 3016, app/assets/stylesheets/global/style.css */
.btn-info:hover {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85) !important;
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3022, app/assets/stylesheets/global/style.css */
.btn-info:focus,
.btn-info:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 3029, app/assets/stylesheets/global/style.css */
.btn-info:disabled,
.btn-info:disabled {
  color: #fff !important;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3036, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active,
.btn-info.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3043, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 3049, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3055, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 3059, app/assets/stylesheets/global/style.css */
.btn-warning {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354 !important;
}

/* line 3065, app/assets/stylesheets/global/style.css */
.btn-warning:hover {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8) !important;
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3071, app/assets/stylesheets/global/style.css */
.btn-warning:focus,
.btn-warning:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 3078, app/assets/stylesheets/global/style.css */
.btn-warning:disabled,
.btn-warning:disabled {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3085, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3092, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 3098, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3104, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 3108, app/assets/stylesheets/global/style.css */
.btn-danger {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47 !important;
}

/* line 3114, app/assets/stylesheets/global/style.css */
.btn-danger:hover {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76) !important;
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3120, app/assets/stylesheets/global/style.css */
.btn-danger:focus,
.btn-danger:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 3127, app/assets/stylesheets/global/style.css */
.btn-danger:disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3134, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3141, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 3147, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3153, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 3157, app/assets/stylesheets/global/style.css */
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}

/* line 3163, app/assets/stylesheets/global/style.css */
.btn-dark:hover {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85) !important;
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3169, app/assets/stylesheets/global/style.css */
.btn-dark:focus,
.btn-dark:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.9);
  border-color: #343a40;
}

/* line 3175, app/assets/stylesheets/global/style.css */
.btn-dark:disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6);
  border-color: rgba(52, 58, 64, 0.6);
}

/* line 3182, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85);
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3189, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3194, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3198, app/assets/stylesheets/global/style.css */
.btn-dark.disabled,
.btn-dark:disabled {
  border: transparent;
}

/* line 3203, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3209, app/assets/stylesheets/global/style.css */
.btn-light {
  color: #868e96 !important;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5 !important;
}

/* line 3215, app/assets/stylesheets/global/style.css */
.btn-light:hover {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85) !important;
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3221, app/assets/stylesheets/global/style.css */
.btn-light:focus,
.btn-light:focus {
  color: #868e96;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #e4e7ecc5;
}

/* line 3228, app/assets/stylesheets/global/style.css */
.btn-light:disabled,
.btn-light:disabled {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.6);
  border-color: rgba(228, 231, 236, 0.6);
}

/* line 3235, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active,
.btn-light.active:not(:disabled):not(.disabled) {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85);
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3242, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3247, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3251, app/assets/stylesheets/global/style.css */
.btn-light.disabled,
.btn-light:disabled {
  border: transparent;
}

/* line 3256, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle {
  color: #868e96;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/*---------- LIGHT BUTTONS--------------*/
/* line 3263, app/assets/stylesheets/global/style.css */
.btn-default-light {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 3269, app/assets/stylesheets/global/style.css */
.btn-default-light:hover {
  color: #868e96;
  background-color: #f6f4fb !important;
  border-color: #f6f4fb;
}

/* line 3275, app/assets/stylesheets/global/style.css */
.btn-default-light:not(:disabled):not(:disabled):active:focus,
.btn-default-light.active:not(:disabled):not(:disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 3280, app/assets/stylesheets/global/style.css */
.btn-primary-light {
  color: var(--primary-bg-color) !important;
  background-color: var(--primary03) !important;
  border-color: var(--primary03) !important;
}

/* line 3286, app/assets/stylesheets/global/style.css */
.btn-primary-light:hover {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 3292, app/assets/stylesheets/global/style.css */
.btn-primary-light:not(:disabled):not(:disabled):active:focus,
.btn-primary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 3298, app/assets/stylesheets/global/style.css */
.btn-secondary-light {
  color: #e984b1 !important;
  background: rgba(233, 132, 177, 0.3) !important;
  border-color: rgba(233, 132, 177, 0.3);
}

/* line 3304, app/assets/stylesheets/global/style.css */
.btn-secondary-light:hover {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1;
}

/* line 3310, app/assets/stylesheets/global/style.css */
.btn-secondary-light:not(:disabled):not(:disabled):active:focus,
.btn-secondary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 3316, app/assets/stylesheets/global/style.css */
.btn-orange-light {
  color: #fc7303 !important;
  background: rgba(252, 115, 3, 0.3) !important;
  border-color: rgba(252, 115, 3, 0.3);
}

/* line 3322, app/assets/stylesheets/global/style.css */
.btn-orange-light:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303;
}

/* line 3328, app/assets/stylesheets/global/style.css */
.btn-orange-light:not(:disabled):not(:disabled):active:focus,
.btn-orange-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3334, app/assets/stylesheets/global/style.css */
.btn-cyan-light {
  color: #17a2b8 !important;
  background: rgba(23, 162, 184, 0.3) !important;
  border-color: rgba(23, 162, 184, 0.3);
}

/* line 3340, app/assets/stylesheets/global/style.css */
.btn-cyan-light:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8;
}

/* line 3346, app/assets/stylesheets/global/style.css */
.btn-cyan-light:not(:disabled):not(:disabled):active:focus,
.btn-cyan-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 3352, app/assets/stylesheets/global/style.css */
.btn-success-light {
  color: #13bfa6 !important;
  background: rgba(19, 191, 166, 0.3) !important;
  border-color: rgba(19, 191, 166, 0.3);
}

/* line 3358, app/assets/stylesheets/global/style.css */
.btn-success-light:hover {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6;
}

/* line 3364, app/assets/stylesheets/global/style.css */
.btn-success-light:not(:disabled):not(:disabled):active:focus,
.btn-success-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3370, app/assets/stylesheets/global/style.css */
.btn-info-light {
  color: #59adec !important;
  background: rgba(89, 173, 236, 0.3) !important;
  border-color: rgba(89, 173, 236, 0.3);
}

/* line 3376, app/assets/stylesheets/global/style.css */
.btn-info-light:hover {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec;
}

/* line 3382, app/assets/stylesheets/global/style.css */
.btn-info-light:not(:disabled):not(:disabled):active:focus,
.btn-info-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3388, app/assets/stylesheets/global/style.css */
.btn-warning-light {
  color: #e7c354 !important;
  background: rgba(231, 195, 84, 0.3) !important;
  border-color: rgba(231, 195, 84, 0.3);
}

/* line 3394, app/assets/stylesheets/global/style.css */
.btn-warning-light:hover {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354;
}

/* line 3400, app/assets/stylesheets/global/style.css */
.btn-warning-light:not(:disabled):not(:disabled):active:focus,
.btn-warning-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3406, app/assets/stylesheets/global/style.css */
.btn-danger-light {
  color: #d12c47 !important;
  background: rgba(209, 44, 71, 0.3) !important;
  border-color: rgba(209, 44, 71, 0.3);
}

/* line 3412, app/assets/stylesheets/global/style.css */
.btn-danger-light:hover {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47;
}

/* line 3418, app/assets/stylesheets/global/style.css */
.btn-danger-light:not(:disabled):not(:disabled):active:focus,
.btn-danger-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3424, app/assets/stylesheets/global/style.css */
.btn-dark-light {
  color: #343a40 !important;
  background: rgba(52, 58, 64, 0.3) !important;
  border-color: rgba(52, 58, 64, 0.3);
}

/* line 3430, app/assets/stylesheets/global/style.css */
.btn-dark-light:hover {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40;
}

/* line 3436, app/assets/stylesheets/global/style.css */
.btn-dark-light:not(:disabled):not(:disabled):active:focus,
.btn-dark-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3442, app/assets/stylesheets/global/style.css */
.btn-light-light {
  color: #868e96 !important;
  background: rgba(228, 231, 236, 0.3) !important;
  border-color: rgba(228, 231, 236, 0.3);
}

/* line 3448, app/assets/stylesheets/global/style.css */
.btn-light-light:hover {
  color: #343a40;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5;
}

/* line 3454, app/assets/stylesheets/global/style.css */
.btn-light-light:not(:disabled):not(:disabled):active:focus,
.btn-light-light.active:not(:disabled):not(:disabled):focus {
  color: #343a40 !important;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/*--------COLOR VARITIONS--------*/
/* line 3461, app/assets/stylesheets/global/style.css */
.btn-blue {
  color: #fff;
  background-color: #467fcf !important;
  border-color: #467fcf !important;
}

/* line 3467, app/assets/stylesheets/global/style.css */
.btn-blue:hover {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85) !important;
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3473, app/assets/stylesheets/global/style.css */
.btn-blue:focus,
.btn-blue:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.9);
  border-color: #467fcf;
}

/* line 3479, app/assets/stylesheets/global/style.css */
.btn-blue:disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.6);
  border-color: rgba(70, 127, 207, 0.6);
}

/* line 3486, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85);
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3493, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3498, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3502, app/assets/stylesheets/global/style.css */
.btn-blue.disabled,
.btn-blue:disabled {
  border: transparent;
}

/* line 3507, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #467fcf;
  border-color: #467fcf;
}

/* line 3513, app/assets/stylesheets/global/style.css */
.btn-azure {
  color: #fff;
  background-color: #45aaf2 !important;
  border-color: #45aaf2 !important;
}

/* line 3519, app/assets/stylesheets/global/style.css */
.btn-azure:hover {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85) !important;
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3525, app/assets/stylesheets/global/style.css */
.btn-azure:focus,
.btn-azure:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.9);
  border-color: #45aaf2;
}

/* line 3531, app/assets/stylesheets/global/style.css */
.btn-azure:disabled,
.btn-azure:disabled {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.6);
  border-color: rgba(69, 170, 242, 0.6);
}

/* line 3538, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active,
.btn-azure.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85);
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3545, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active:focus,
.btn-azure.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3550, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3554, app/assets/stylesheets/global/style.css */
.btn-azure.disabled,
.btn-azure:disabled {
  border: transparent;
}

/* line 3559, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle {
  color: #fff;
  background-color: #45aaf2;
  border-color: #45aaf2;
}

/* line 3565, app/assets/stylesheets/global/style.css */
.btn-indigo {
  color: #fff;
  background-color: #6574cd !important;
  border-color: #6574cd !important;
}

/* line 3571, app/assets/stylesheets/global/style.css */
.btn-indigo:hover {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85) !important;
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3577, app/assets/stylesheets/global/style.css */
.btn-indigo:focus,
.btn-indigo:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.9);
  border-color: #6574cd;
}

/* line 3583, app/assets/stylesheets/global/style.css */
.btn-indigo:disabled,
.btn-indigo:disabled {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.6);
  border-color: rgba(101, 116, 205, 0.6);
}

/* line 3590, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active,
.btn-indigo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85);
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3597, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active:focus,
.btn-indigo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3602, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3606, app/assets/stylesheets/global/style.css */
.btn-indigo.disabled,
.btn-indigo:disabled {
  border: transparent;
}

/* line 3611, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #6574cd;
  border-color: #6574cd;
}

/* line 3617, app/assets/stylesheets/global/style.css */
.btn-purple {
  color: #fff !important;
  background-color: #661fd6 !important;
  border-color: #661fd6 !important;
}

/* line 3623, app/assets/stylesheets/global/style.css */
.btn-purple:hover {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85) !important;
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3629, app/assets/stylesheets/global/style.css */
.btn-purple:focus,
.btn-purple:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.9);
  border-color: #661fd6;
}

/* line 3635, app/assets/stylesheets/global/style.css */
.btn-purple:disabled,
.btn-purple:disabled {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.6);
  border-color: rgba(102, 31, 214, 0.6);
}

/* line 3642, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85);
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3649, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3654, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3658, app/assets/stylesheets/global/style.css */
.btn-purple.disabled,
.btn-purple:disabled {
  border: transparent;
}

/* line 3663, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #661fd6;
  border-color: #661fd6;
}

/* line 3669, app/assets/stylesheets/global/style.css */
.btn-pink {
  color: #fff !important;
  background-color: #f58598 !important;
  border-color: #f58598 !important;
}

/* line 3675, app/assets/stylesheets/global/style.css */
.btn-pink:hover {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85) !important;
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3681, app/assets/stylesheets/global/style.css */
.btn-pink:focus,
.btn-pink:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.9);
  border-color: #f58598;
}

/* line 3687, app/assets/stylesheets/global/style.css */
.btn-pink:disabled,
.btn-pink:disabled {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.6);
  border-color: rgba(245, 133, 152, 0.6);
}

/* line 3694, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85);
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3701, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3706, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3710, app/assets/stylesheets/global/style.css */
.btn-pink.disabled,
.btn-pink:disabled {
  border: transparent;
}

/* line 3715, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #f58598;
  border-color: #f58598;
}

/* line 3721, app/assets/stylesheets/global/style.css */
.btn-red {
  color: #fff;
  background-color: #e32f2f !important;
  border-color: #e32f2f !important;
}

/* line 3727, app/assets/stylesheets/global/style.css */
.btn-red:hover {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85) !important;
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3733, app/assets/stylesheets/global/style.css */
.btn-red:focus,
.btn-red:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.9);
  border-color: #e32f2f;
}

/* line 3739, app/assets/stylesheets/global/style.css */
.btn-red:disabled,
.btn-red:disabled {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.6);
  border-color: rgba(227, 47, 47, 0.6);
}

/* line 3746, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active,
.btn-red.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85);
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3753, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3758, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3762, app/assets/stylesheets/global/style.css */
.btn-red.disabled,
.btn-red:disabled {
  border: transparent;
}

/* line 3767, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #e32f2f;
  border-color: #e32f2f;
}

/* line 3773, app/assets/stylesheets/global/style.css */
.btn-orange {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303 !important;
}

/* line 3779, app/assets/stylesheets/global/style.css */
.btn-orange:hover {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85) !important;
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3785, app/assets/stylesheets/global/style.css */
.btn-orange:focus,
.btn-orange:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.9);
  border-color: #fc7303;
}

/* line 3791, app/assets/stylesheets/global/style.css */
.btn-orange:disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.6);
  border-color: rgba(252, 115, 3, 0.6);
}

/* line 3798, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85);
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3805, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3810, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3814, app/assets/stylesheets/global/style.css */
.btn-orange.disabled,
.btn-orange:disabled {
  border: transparent;
}

/* line 3819, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #fc7303;
  border-color: #fc7303;
}

/* line 3825, app/assets/stylesheets/global/style.css */
.btn-yellow {
  color: #fff;
  background-color: #FBB034 !important;
  border-color: #FBB034 !important;
}

/* line 3831, app/assets/stylesheets/global/style.css */
.btn-yellow:hover {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85) !important;
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3837, app/assets/stylesheets/global/style.css */
.btn-yellow:focus,
.btn-yellow:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.9);
  border-color: #FBB034;
}

/* line 3843, app/assets/stylesheets/global/style.css */
.btn-yellow:disabled,
.btn-yellow:disabled {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.6);
  border-color: rgba(251, 176, 52, 0.6);
}

/* line 3850, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85);
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3857, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3862, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3866, app/assets/stylesheets/global/style.css */
.btn-yellow.disabled,
.btn-yellow:disabled {
  border: transparent;
}

/* line 3871, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 3877, app/assets/stylesheets/global/style.css */
.btn-lime {
  color: #fff;
  background-color: #7bd235 !important;
  border-color: #7bd235 !important;
}

/* line 3883, app/assets/stylesheets/global/style.css */
.btn-lime:hover {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85) !important;
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3889, app/assets/stylesheets/global/style.css */
.btn-lime:focus,
.btn-lime:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.9);
  border-color: #7bd235;
}

/* line 3895, app/assets/stylesheets/global/style.css */
.btn-lime:disabled,
.btn-lime:disabled {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.6);
  border-color: rgba(123, 210, 53, 0.6);
}

/* line 3902, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85);
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3909, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3914, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3918, app/assets/stylesheets/global/style.css */
.btn-lime.disabled,
.btn-lime:disabled {
  border: transparent;
}

/* line 3923, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #7bd235;
  border-color: #7bd235;
}

/* line 3929, app/assets/stylesheets/global/style.css */
.btn-green {
  color: #fff;
  background-color: #4ecc48 !important;
  border-color: #4ecc48 !important;
}

/* line 3935, app/assets/stylesheets/global/style.css */
.btn-green:hover {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85) !important;
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3941, app/assets/stylesheets/global/style.css */
.btn-green:focus,
.btn-green:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.9);
  border-color: #4ecc48;
}

/* line 3947, app/assets/stylesheets/global/style.css */
.btn-green:disabled,
.btn-green:disabled {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.6);
  border-color: rgba(78, 204, 72, 0.6);
}

/* line 3954, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active,
.btn-green.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85);
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3961, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3966, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3970, app/assets/stylesheets/global/style.css */
.btn-green.disabled,
.btn-green:disabled {
  border: transparent;
}

/* line 3975, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 3981, app/assets/stylesheets/global/style.css */
.btn-teal {
  color: #fff;
  background-color: #2bcbba !important;
  border-color: #2bcbba !important;
}

/* line 3987, app/assets/stylesheets/global/style.css */
.btn-teal:hover {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85) !important;
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 3993, app/assets/stylesheets/global/style.css */
.btn-teal:focus,
.btn-teal:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.9);
  border-color: #2bcbba;
}

/* line 3999, app/assets/stylesheets/global/style.css */
.btn-teal:disabled,
.btn-teal:disabled {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.6);
  border-color: rgba(43, 203, 186, 0.6);
}

/* line 4006, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85);
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 4013, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4018, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4022, app/assets/stylesheets/global/style.css */
.btn-teal.disabled,
.btn-teal:disabled {
  border: transparent;
}

/* line 4027, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #2bcbba;
  border-color: #2bcbba;
}

/* line 4033, app/assets/stylesheets/global/style.css */
.btn-cyan {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
}

/* line 4039, app/assets/stylesheets/global/style.css */
.btn-cyan:hover {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85) !important;
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4045, app/assets/stylesheets/global/style.css */
.btn-cyan:focus,
.btn-cyan:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.9);
  border-color: #17a2b8;
}

/* line 4051, app/assets/stylesheets/global/style.css */
.btn-cyan:disabled,
.btn-cyan:disabled {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6);
  border-color: rgba(23, 162, 184, 0.6);
}

/* line 4058, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85);
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4065, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active:focus,
.btn-cyan.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4070, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4074, app/assets/stylesheets/global/style.css */
.btn-cyan.disabled,
.btn-cyan:disabled {
  border: transparent;
}

/* line 4079, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 4085, app/assets/stylesheets/global/style.css */
.btn-gray {
  color: #fff;
  background-color: #868e96 !important;
  border-color: #868e96 !important;
}

/* line 4091, app/assets/stylesheets/global/style.css */
.btn-gray:hover {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85) !important;
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4097, app/assets/stylesheets/global/style.css */
.btn-gray:focus,
.btn-gray:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.9);
  border-color: #868e96;
}

/* line 4103, app/assets/stylesheets/global/style.css */
.btn-gray:disabled,
.btn-gray:disabled {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.6);
  border-color: rgba(134, 142, 150, 0.6);
}

/* line 4110, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85);
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4117, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4122, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4126, app/assets/stylesheets/global/style.css */
.btn-gray.disabled,
.btn-gray:disabled {
  border: transparent;
}

/* line 4131, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 4137, app/assets/stylesheets/global/style.css */
.btn-white {
  color: #495057;
  background-color: #fff;
  border: 1px solid #e9ebfa;
}

/* line 4143, app/assets/stylesheets/global/style.css */
.btn-white:hover {
  color: #495057;
  background-color: #ececec;
  border-color: #e6e5e5;
}

/* line 4149, app/assets/stylesheets/global/style.css */
.btn-white:focus,
.btn-white.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4154, app/assets/stylesheets/global/style.css */
.btn-white.disabled,
.btn-white:disabled {
  color: #495057;
  background-color: #fff;
  border-color: #fff;
}

/* line 4161, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active,
.btn-white.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4168, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4174, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4179, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4183, app/assets/stylesheets/global/style.css */
.btn-gray-dark {
  color: #fff;
  background-color: #444546 !important;
  border-color: #444546 !important;
}

/* line 4189, app/assets/stylesheets/global/style.css */
.btn-gray-dark:hover {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85) !important;
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4195, app/assets/stylesheets/global/style.css */
.btn-gray-dark:focus,
.btn-gray-dark:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
  border-color: #444546;
}

/* line 4201, app/assets/stylesheets/global/style.css */
.btn-gray-dark:disabled,
.btn-gray-dark:disabled {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.6);
  border-color: rgba(68, 69, 70, 0.6);
}

/* line 4208, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active,
.btn-gray-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85);
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4215, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.btn-gray-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4220, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4224, app/assets/stylesheets/global/style.css */
.btn-gray-dark.disabled,
.btn-gray-dark:disabled {
  border: transparent;
}

/* line 4229, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/*----GRADIENT BUTTONS----*/
/* line 4236, app/assets/stylesheets/global/style.css */
.btn-primary-gradient {
  color: #fff;
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 4242, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4248, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:focus,
.btn-primary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 4254, app/assets/stylesheets/global/style.css */
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4261, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active,
.btn-primary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4268, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4274, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-primary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4279, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4283, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
  border-color: #e984b1 !important;
}

/* line 4289, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:hover {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4295, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:focus,
.btn-secondary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 4301, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4308, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active,
.btn-secondary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4315, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4321, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-secondary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4326, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4330, app/assets/stylesheets/global/style.css */
.btn-success-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
  border-color: #13bfa6 !important;
}

/* line 4336, app/assets/stylesheets/global/style.css */
.btn-success-gradient:hover {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4342, app/assets/stylesheets/global/style.css */
.btn-success-gradient:focus,
.btn-success-gradient.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 4348, app/assets/stylesheets/global/style.css */
.btn-success-gradient.disabled,
.btn-success-gradient:disabled {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4355, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active,
.btn-success-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4362, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4368, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active:focus,
.btn-success-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4373, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4377, app/assets/stylesheets/global/style.css */
.btn-info-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
  border-color: #59adec !important;
}

/* line 4383, app/assets/stylesheets/global/style.css */
.btn-info-gradient:hover {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4389, app/assets/stylesheets/global/style.css */
.btn-info-gradient:focus,
.btn-info-gradient.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 4395, app/assets/stylesheets/global/style.css */
.btn-info-gradient.disabled,
.btn-info-gradient:disabled {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4402, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active,
.btn-info-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4409, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4415, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active:focus,
.btn-info-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4420, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4424, app/assets/stylesheets/global/style.css */
.btn-warning-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
  border-color: #e7c354 !important;
}

/* line 4430, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:hover {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4436, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:focus,
.btn-warning-gradient.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 4442, app/assets/stylesheets/global/style.css */
.btn-warning-gradient.disabled,
.btn-warning-gradient:disabled {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4449, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active,
.btn-warning-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4456, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4462, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active:focus,
.btn-warning-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4467, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4471, app/assets/stylesheets/global/style.css */
.btn-danger-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
  border-color: #d12c47 !important;
}

/* line 4477, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:hover {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4483, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:focus,
.btn-danger-gradient.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 4489, app/assets/stylesheets/global/style.css */
.btn-danger-gradient.disabled,
.btn-danger-gradient:disabled {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4496, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active,
.btn-danger-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4503, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4509, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active:focus,
.btn-danger-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4514, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/*---------OUTLINE BUTTONS----------*/
/* line 4519, app/assets/stylesheets/global/style.css */
.btn-outline-default {
  color: #292828;
  background: transparent;
  background-image: none;
  border-color: #f0f0f4;
}

/* line 4526, app/assets/stylesheets/global/style.css */
.btn-outline-default:hover {
  color: #292828;
  background: #f6f4fb;
  border-color: #f0f0f4;
  box-shadow: 0 5px 15px rgba(246, 249, 252, 0.5) !important;
}

/* line 4533, app/assets/stylesheets/global/style.css */
.btn-outline-default:focus,
.btn-outline-default.focus {
  box-shadow: 0 0 0 2px rgba(246, 249, 252, 0.1);
}

/* line 4538, app/assets/stylesheets/global/style.css */
.btn-outline-default.disabled,
.btn-outline-default:disabled {
  color: #292828;
  background-color: transparent;
}

/* line 4544, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default.active:not(:disabled):not(.disabled) {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4551, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active:focus,
.btn-outline-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(73, 72, 72, 0.356) !important;
}

/* line 4556, app/assets/stylesheets/global/style.css */
.show > .btn-outline-default.dropdown-toggle {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4562, app/assets/stylesheets/global/style.css */
.btn-outline-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
  background: transparent !important;
  background-image: none;
  border-color: var(--primary-bg-color);
  transition: all ease 0.3s;
}

/* line 4571, app/assets/stylesheets/global/style.css */
.btn-outline-primary i {
  transition: all ease 0.3s;
}

/* line 4575, app/assets/stylesheets/global/style.css */
.btn-outline-primary svg,
.btn-outline-primary i {
  fill: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 4581, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover {
  color: #fff !important;
  fill: #fff;
  background: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4588, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover svg,
.btn-outline-primary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4594, app/assets/stylesheets/global/style.css */
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
}

/* line 4599, app/assets/stylesheets/global/style.css */
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: var(--primary-bg-color);
}

/* line 4604, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4611, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4617, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4622, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56);
}

/* line 4626, app/assets/stylesheets/global/style.css */
.btn-outline-secondary {
  color: #e984b1 !important;
  fill: #e984b1;
  background: transparent;
  background-image: none;
  border-color: #e984b1;
  transition: all ease 0.3s;
}

/* line 4635, app/assets/stylesheets/global/style.css */
.btn-outline-secondary i {
  transition: all ease 0.3s;
}

/* line 4639, app/assets/stylesheets/global/style.css */
.btn-outline-secondary svg,
.btn-outline-secondary i {
  fill: #e984b1 !important;
  color: #e984b1 !important;
}

/* line 4645, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover {
  color: #fff !important;
  fill: #fff;
  background: #e984b1;
  border-color: #e984b1;
}

/* line 4652, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4658, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
}

/* line 4663, app/assets/stylesheets/global/style.css */
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #e984b1;
}

/* line 4668, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4675, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4681, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4686, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56);
}

/* line 4690, app/assets/stylesheets/global/style.css */
.btn-outline-success {
  color: #13bfa6 !important;
  fill: #13bfa6;
  background: transparent;
  background-image: none;
  border-color: #13bfa6;
  transition: all ease 0.3s;
}

/* line 4699, app/assets/stylesheets/global/style.css */
.btn-outline-success i {
  transition: all ease 0.3s;
}

/* line 4703, app/assets/stylesheets/global/style.css */
.btn-outline-success svg,
.btn-outline-success i {
  fill: #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 4709, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover {
  color: #fff !important;
  fill: #fff;
  background: #13bfa6;
  border-color: #13bfa6;
}

/* line 4716, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover svg,
.btn-outline-success:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4722, app/assets/stylesheets/global/style.css */
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
}

/* line 4727, app/assets/stylesheets/global/style.css */
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #13bfa6;
}

/* line 4732, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4739, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4745, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4750, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 4754, app/assets/stylesheets/global/style.css */
.btn-outline-info {
  color: #59adec !important;
  fill: #59adec !important;
  background: transparent;
  background-image: none;
  border-color: #59adec;
  transition: all ease 0.3s;
}

/* line 4763, app/assets/stylesheets/global/style.css */
.btn-outline-info i {
  transition: all ease 0.3s;
}

/* line 4767, app/assets/stylesheets/global/style.css */
.btn-outline-info svg,
.btn-outline-info i {
  fill: #59adec !important;
  color: #59adec !important;
}

/* line 4773, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #59adec;
  border-color: #59adec;
}

/* line 4780, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover svg,
.btn-outline-info:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4786, app/assets/stylesheets/global/style.css */
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
}

/* line 4791, app/assets/stylesheets/global/style.css */
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #59adec;
}

/* line 4796, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4803, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4809, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4814, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 4818, app/assets/stylesheets/global/style.css */
.btn-outline-warning {
  color: #e7c354;
  fill: #e7c354;
  background: transparent;
  background-image: none;
  border-color: #e7c354;
  transition: all ease 0.3s;
}

/* line 4827, app/assets/stylesheets/global/style.css */
.btn-outline-warning i {
  transition: all ease 0.3s;
}

/* line 4831, app/assets/stylesheets/global/style.css */
.btn-outline-warning svg,
.btn-outline-warning i {
  fill: #e7c354 !important;
  color: #e7c354 !important;
}

/* line 4837, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover {
  color: #fff;
  fill: #fff;
  background: #e7c354;
  border-color: #e7c354;
}

/* line 4844, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover svg,
.btn-outline-warning:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4850, app/assets/stylesheets/global/style.css */
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
}

/* line 4855, app/assets/stylesheets/global/style.css */
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #e7c354;
}

/* line 4860, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4867, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4873, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4878, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 4882, app/assets/stylesheets/global/style.css */
.btn-outline-danger {
  color: #d12c47 !important;
  fill: #d12c47 !important;
  background: transparent;
  background-image: none;
  border-color: #d12c47;
  transition: all ease 0.3s;
}

/* line 4891, app/assets/stylesheets/global/style.css */
.btn-outline-danger i {
  transition: all ease 0.3s;
}

/* line 4895, app/assets/stylesheets/global/style.css */
.btn-outline-danger svg,
.btn-outline-danger i {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 4901, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #d12c47 !important;
  border-color: #d12c47;
}

/* line 4908, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover svg,
.btn-outline-danger:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4914, app/assets/stylesheets/global/style.css */
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
}

/* line 4919, app/assets/stylesheets/global/style.css */
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #d12c47;
}

/* line 4924, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4931, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4937, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4942, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 4946, app/assets/stylesheets/global/style.css */
.btn-outline-light {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #e4e7ecc5;
  transition: all ease 0.3s;
}

/* line 4955, app/assets/stylesheets/global/style.css */
.btn-outline-light i {
  transition: all ease 0.3s;
}

/* line 4959, app/assets/stylesheets/global/style.css */
.btn-outline-light svg,
.btn-outline-light i {
  fill: #e4e7ecc5 !important;
  color: #e4e7ecc5 !important;
}

/* line 4965, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover {
  color: #868e96;
  fill: #868e96;
  background: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 4972, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover svg,
.btn-outline-light:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 4978, app/assets/stylesheets/global/style.css */
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
}

/* line 4983, app/assets/stylesheets/global/style.css */
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #e4e7ecc5;
}

/* line 4988, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light.active:not(:disabled):not(.disabled) {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
  color: #868e96 !important;
}

/* line 4995, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 5001, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 5006, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56);
}

/* line 5010, app/assets/stylesheets/global/style.css */
.btn-outline-dark {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #444546;
  transition: all ease 0.3s;
}

/* line 5019, app/assets/stylesheets/global/style.css */
.btn-outline-dark i {
  transition: all ease 0.3s;
}

/* line 5023, app/assets/stylesheets/global/style.css */
.btn-outline-dark svg,
.btn-outline-dark i {
  fill: #444546 !important;
  color: #444546 !important;
}

/* line 5029, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover {
  color: #fff;
  fill: #fff;
  background: #444546;
  border-color: #444546;
}

/* line 5036, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover svg,
.btn-outline-dark:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 5042, app/assets/stylesheets/global/style.css */
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
}

/* line 5047, app/assets/stylesheets/global/style.css */
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #444546;
}

/* line 5052, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #444546;
  border-color: #444546;
}

/* line 5059, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/* line 5065, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 5070, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56);
}

/* line 5074, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders,
.btn-animation .btn-spinners {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}

/* line 5081, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after,
.btn-animation .btn-spinners::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 5091, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #fff;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  -webkit-transform-origin: center;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}

/* line 5103, app/assets/stylesheets/global/style.css */
.btn-animation .btn-spinners::after {
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  top: 32%;
  animation: spinner 1s infinite linear;
}

/* line 5111, app/assets/stylesheets/global/style.css */
.btn-loading {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5117, app/assets/stylesheets/global/style.css */
.btn-loading:after {
  content: "";
  -webkit-animation: loader 500ms infinite linear;
  animation: loader 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute !important;
}

/* line 5136, app/assets/stylesheets/global/style.css */
.btn-loading.btn-sm:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5143, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5150, app/assets/stylesheets/global/style.css */
.btn-spinning {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5156, app/assets/stylesheets/global/style.css */
.btn-spinning:after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  animation: spinner 1s infinite linear;
}

/* line 5171, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-sm:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5178, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5185, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-secondary:after {
  border-color: #868e96;
}

/* line 5189, app/assets/stylesheets/global/style.css */
.btn-purple-gradient {
  background: linear-gradient(to bottom right, #661fd6 0%, #647DEE 100%) !important;
  color: #fff !important;
}

/* line 5194, app/assets/stylesheets/global/style.css */
.btn-link {
  font-weight: 400;
  background-color: transparent;
}

/* line 5199, app/assets/stylesheets/global/style.css */
.btn-link:hover {
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 5205, app/assets/stylesheets/global/style.css */
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

/* line 5212, app/assets/stylesheets/global/style.css */
.btn-link:disabled,
.btn-link.disabled {
  color: #868e96;
  pointer-events: none;
}

/* line 5218, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.7rem 2rem;
  font-size: 1.325rem;
  line-height: 1.625;
}

/* line 5225, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.45rem 0.5rem !important;
  font-size: 0.711rem !important;
  min-width: 1.625rem !important;
  line-height: 1;
  border-radius: 0.21rem;
}

/* line 5234, app/assets/stylesheets/global/style.css */
.btn-block {
  display: block;
  width: 100%;
}

/* line 5239, app/assets/stylesheets/global/style.css */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 5243, app/assets/stylesheets/global/style.css */
input.btn-block[type=submit],
input.btn-block[type=reset],
input.btn-block[type=button] {
  width: 100%;
}

/**Btn-group**/
/* line 5250, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 5258, app/assets/stylesheets/global/style.css */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 5265, app/assets/stylesheets/global/style.css */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 5270, app/assets/stylesheets/global/style.css */
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 1;
}

/* line 5276, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 5282, app/assets/stylesheets/global/style.css */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group {
  margin-left: -1px;
}

/* line 5287, app/assets/stylesheets/global/style.css */
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5292, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group {
  margin-left: -1px;
}

/* line 5297, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5302, app/assets/stylesheets/global/style.css */
.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 5311, app/assets/stylesheets/global/style.css */
.btn-toolbar .input-group {
  width: auto;
}

/* line 5315, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 5320, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5324, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5329, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 5333, app/assets/stylesheets/global/style.css */
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 5339, app/assets/stylesheets/global/style.css */
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 5345, app/assets/stylesheets/global/style.css */
.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 5354, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 5359, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5365, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5371, app/assets/stylesheets/global/style.css */
.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 5377, app/assets/stylesheets/global/style.css */
.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 5383, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 5388, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 5395, app/assets/stylesheets/global/style.css */
.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;
}

/*----- Btn styles------*/
/* line 5403, app/assets/stylesheets/global/style.css */
.btn {
  cursor: pointer;
  font-weight: 400;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
}

/* line 5411, app/assets/stylesheets/global/style.css */
.btn-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}

/* line 5417, app/assets/stylesheets/global/style.css */
.btn-pill {
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 5423, app/assets/stylesheets/global/style.css */
.btn-radius {
  border-radius: 3px;
}

/* line 5427, app/assets/stylesheets/global/style.css */
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5433, app/assets/stylesheets/global/style.css */
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}

/* line 5439, app/assets/stylesheets/global/style.css */
.btn-facebook:focus,
.btn-facebook.focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5444, app/assets/stylesheets/global/style.css */
.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5451, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5458, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5464, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5469, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5473, app/assets/stylesheets/global/style.css */
.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5479, app/assets/stylesheets/global/style.css */
.btn-twitter:hover {
  color: #fff;
  background-color: #0d8ddc;
  border-color: #0c85d0;
}

/* line 5485, app/assets/stylesheets/global/style.css */
.btn-twitter:focus,
.btn-twitter.focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5490, app/assets/stylesheets/global/style.css */
.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5497, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5504, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5510, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5515, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5519, app/assets/stylesheets/global/style.css */
.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5525, app/assets/stylesheets/global/style.css */
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}

/* line 5531, app/assets/stylesheets/global/style.css */
.btn-google:focus,
.btn-google.focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5536, app/assets/stylesheets/global/style.css */
.btn-google.disabled,
.btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5543, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active,
.btn-google.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5550, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5556, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5561, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5565, app/assets/stylesheets/global/style.css */
.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5571, app/assets/stylesheets/global/style.css */
.btn-youtube:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}

/* line 5577, app/assets/stylesheets/global/style.css */
.btn-youtube:focus,
.btn-youtube.focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5582, app/assets/stylesheets/global/style.css */
.btn-youtube.disabled,
.btn-youtube:disabled {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5589, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5596, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5602, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5607, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5611, app/assets/stylesheets/global/style.css */
.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5617, app/assets/stylesheets/global/style.css */
.btn-vimeo:hover {
  color: #fff;
  background-color: #139ecb;
  border-color: #1295bf;
}

/* line 5623, app/assets/stylesheets/global/style.css */
.btn-vimeo:focus,
.btn-vimeo.focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5628, app/assets/stylesheets/global/style.css */
.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5635, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5642, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5648, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5653, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5657, app/assets/stylesheets/global/style.css */
.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5663, app/assets/stylesheets/global/style.css */
.btn-dribbble:hover {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
}

/* line 5669, app/assets/stylesheets/global/style.css */
.btn-dribbble:focus,
.btn-dribbble.focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5674, app/assets/stylesheets/global/style.css */
.btn-dribbble.disabled,
.btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5681, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5688, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5694, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5699, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5703, app/assets/stylesheets/global/style.css */
.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5709, app/assets/stylesheets/global/style.css */
.btn-github:hover {
  color: #fff;
  background-color: #040404;
  border-color: black;
}

/* line 5715, app/assets/stylesheets/global/style.css */
.btn-github:focus,
.btn-github.focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5720, app/assets/stylesheets/global/style.css */
.btn-github.disabled,
.btn-github:disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5727, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active,
.btn-github.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5734, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5740, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5745, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5749, app/assets/stylesheets/global/style.css */
.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5755, app/assets/stylesheets/global/style.css */
.btn-instagram:hover {
  color: #fff;
  background-color: #de1f44;
  border-color: #d31e40;
}

/* line 5761, app/assets/stylesheets/global/style.css */
.btn-instagram:focus,
.btn-instagram.focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5766, app/assets/stylesheets/global/style.css */
.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5773, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5780, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5786, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5791, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5795, app/assets/stylesheets/global/style.css */
.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5801, app/assets/stylesheets/global/style.css */
.btn-pinterest:hover {
  color: #fff;
  background-color: #980617;
  border-color: #8c0615;
}

/* line 5807, app/assets/stylesheets/global/style.css */
.btn-pinterest:focus,
.btn-pinterest.focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5812, app/assets/stylesheets/global/style.css */
.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5819, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5826, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5832, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5837, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5841, app/assets/stylesheets/global/style.css */
.btn-vk {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5847, app/assets/stylesheets/global/style.css */
.btn-vk:hover {
  color: #fff;
  background-color: #527093;
  border-color: #4d6a8b;
}

/* line 5853, app/assets/stylesheets/global/style.css */
.btn-vk:focus,
.btn-vk.focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5858, app/assets/stylesheets/global/style.css */
.btn-vk.disabled,
.btn-vk:disabled {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5865, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5872, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5878, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5883, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5887, app/assets/stylesheets/global/style.css */
.btn-rss {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5893, app/assets/stylesheets/global/style.css */
.btn-rss:hover {
  color: #fff;
  background-color: #d98c00;
  border-color: #cc8400;
}

/* line 5899, app/assets/stylesheets/global/style.css */
.btn-rss:focus,
.btn-rss.focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5904, app/assets/stylesheets/global/style.css */
.btn-rss.disabled,
.btn-rss:disabled {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5911, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active,
.btn-rss.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5918, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5924, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active:focus,
.btn-rss.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5929, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5933, app/assets/stylesheets/global/style.css */
.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 5939, app/assets/stylesheets/global/style.css */
.btn-flickr:hover {
  color: #fff;
  background-color: #0052b6;
  border-color: #004ca9;
}

/* line 5945, app/assets/stylesheets/global/style.css */
.btn-flickr:focus,
.btn-flickr.focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 5950, app/assets/stylesheets/global/style.css */
.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 5957, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 5964, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 5970, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 5975, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 5979, app/assets/stylesheets/global/style.css */
.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 5985, app/assets/stylesheets/global/style.css */
.btn-bitbucket:hover {
  color: #fff;
  background-color: #0043a6;
  border-color: #003e99;
}

/* line 5991, app/assets/stylesheets/global/style.css */
.btn-bitbucket:focus,
.btn-bitbucket.focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 5996, app/assets/stylesheets/global/style.css */
.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 6003, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6010, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6016, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6021, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6025, app/assets/stylesheets/global/style.css */
.btn-option {
  background: transparent;
  color: #9aa0ac;
}

/* line 6030, app/assets/stylesheets/global/style.css */
.btn-option:hover {
  color: #6e7687;
}

/* line 6034, app/assets/stylesheets/global/style.css */
.btn-option:focus {
  box-shadow: none;
  color: #6e7687;
}

/* line 6039, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  font-size: 0.65rem;
  min-width: 2.5rem;
}

/* line 6045, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  font-size: 1rem;
  min-width: 2.75rem;
  font-weight: 400;
}

/* line 6052, app/assets/stylesheets/global/style.css */
.btn-list {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 6057, app/assets/stylesheets/global/style.css */
.btn-list > .btn,
.btn-list > .dropdown {
  margin-bottom: 0.5rem;
}

/* line 6062, app/assets/stylesheets/global/style.css */
.btn-list > .btn:not(:last-child),
.btn-list > .dropdown:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 6067, app/assets/stylesheets/global/style.css */
.btn-circle {
  text-align: center;
  padding: 6px 0;
  border-radius: 50%;
  text-align: center;
}

/* line 6074, app/assets/stylesheets/global/style.css */
.btn-circle i {
  font-size: 0.9rem;
}

/* line 6078, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg {
  padding-left: 61px;
}

/* line 6082, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6088, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm {
  padding-left: 38px;
}

/* line 6092, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6098, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 6102, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6108, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 6120, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 34px;
  font-size: 1.1em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 6132, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg {
  padding-left: 61px;
}

/* line 6136, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6142, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm {
  padding-left: 38px;
}

/* line 6146, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6152, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 6156, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6162, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 6169, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6176, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6183, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6190, app/assets/stylesheets/global/style.css */
.btn.focus,
.btn:focus {
  box-shadow: none !important;
}

/* line 6195, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6201, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:hover {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6207, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:focus,
.btn-dropdown-icon.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6212, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon.disabled,
.btn-dropdown-icon:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6219, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:not(:disabled):not(.disabled):active,
.btn-dropdown-icon.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6226, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1 {
  color: var(--primary-bg-color);
  background: transparent;
  background-image: none;
  border-color: var(--primary-bg-color);
}

/* line 6233, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6239, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:focus,
.btn-dropdown-icon1.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6244, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1.disabled,
.btn-dropdown-icon1:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6251, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:not(:disabled):not(.disabled):active,
.btn-dropdown-icon1.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6258, app/assets/stylesheets/global/style.css */
.btn-svg {
  min-width: 2.75rem;
}

/* line 6262, app/assets/stylesheets/global/style.css */
.btn-animation .loading {
  /*margin-right: 20px;*/
}

/* line 6266, app/assets/stylesheets/global/style.css */
.btn-square {
  padding: 0.55rem 0.5rem;
  line-height: 1;
  border-radius: 3px;
}

/* line 6272, app/assets/stylesheets/global/style.css */
a.btn-teritary svg {
  fill: #fff !important;
}

/* line 6276, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 6284, app/assets/stylesheets/global/style.css */
.btn-info.disabled,
.btn-info:disabled {
  color: #fff !important;
}

/* line 6289, app/assets/stylesheets/global/style.css */
.btn-warning.disabled,
.btn-warning:disabled {
  color: #fff !important;
}

/*----BUTTON WIDTH----*/
/* line 6295, app/assets/stylesheets/global/style.css */
.btn.btn-w-xs {
  min-width: 90px;
}

/* line 6299, app/assets/stylesheets/global/style.css */
.btn.btn-w-sm {
  min-width: 110px;
}

/* line 6303, app/assets/stylesheets/global/style.css */
.btn.btn-w-md {
  min-width: 130px;
}

/* line 6307, app/assets/stylesheets/global/style.css */
.btn.btn-w-lg {
  min-width: 150px;
}

/* line 6311, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 6321, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 6331, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 6341, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 6351, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 6361, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 6371, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 6380, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 6389, app/assets/stylesheets/global/style.css */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 6393, app/assets/stylesheets/global/style.css */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6398, app/assets/stylesheets/global/style.css */
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6403, app/assets/stylesheets/global/style.css */
.btn-icon .fe,
.btn-list .fe {
  line-height: 1.7 !important;
}

/* line 6408, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: none !important;
}

@media (max-width: 576px) {
  /* line 6415, app/assets/stylesheets/global/style.css */
  .radiobtns [class*=btn-outline-],
.checkboxbtns [class*=btn-outline-] {
    padding: 0.1rem 0.2rem !important;
    font-size: 11px !important;
  }
}

@media (max-width: 360px) {
  /* line 6423, app/assets/stylesheets/global/style.css */
  .btn-lg {
    font-size: 0.8rem;
  }
}

/*------ Card -------*/
/* line 6429, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: inherit !important;
  background-clip: border-box;
  border-radius: 5px;
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
}

/* line 6444, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 6449, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6454, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 6459, app/assets/stylesheets/global/style.css */
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.5rem;
  margin: 0;
  position: relative;
}

/* line 6467, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 6472, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 6476, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 6480, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 6484, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 6488, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6492, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 6499, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 6513, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 6518, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 6524, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 6530, app/assets/stylesheets/global/style.css */
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 6537, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6542, app/assets/stylesheets/global/style.css */
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 6549, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 6562, app/assets/stylesheets/global/style.css */
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 6569, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6574, app/assets/stylesheets/global/style.css */
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  /* line 6579, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 6585, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 6590, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 6595, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 6600, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 6605, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 6610, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 6615, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 6620, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 6624, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 6630, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 6636, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 6640, app/assets/stylesheets/global/style.css */
  .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 6648, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 6653, app/assets/stylesheets/global/style.css */
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 6664, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 6670, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 6676, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6687, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6699, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 6704, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 6710, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 6716, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 6721, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 6727, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 6731, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 6736, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 6741, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 6745, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 6751, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: none;
}

/* line 6763, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 6767, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 6772, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 6777, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 6783, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 6790, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 6794, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 6798, app/assets/stylesheets/global/style.css */
.card-title small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6807, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6816, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 6820, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 6825, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem !important;
}

/* line 6830, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 6835, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 6839, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 6845, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 6849, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 6853, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 6861, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 6865, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6869, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 6878, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 6882, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 6888, app/assets/stylesheets/global/style.css */
.card-aside {
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 6893, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 6901, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}

/* line 6912, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 6917, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 6925, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 100;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 6937, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 6944, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 6949, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 6954, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 6958, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}

/* line 6967, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 6972, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 6980, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 6988, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 6992, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 6996, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7000, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7005, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7010, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7015, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: -ms-flexbox;
  display: flex;
}

/* line 7020, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7024, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7028, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7037, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7041, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7046, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7050, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 7056, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 7065, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 7074, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 7082, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: 0;
}

/**Card alert*/
/* line 7093, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 7098, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0.5rem;
  background: #f1f1f9;
  padding: 0.35rem;
  border-radius: 5px;
}

/* line 7110, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 7116, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 7121, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 7127, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 7133, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 7138, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 7143, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 7147, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 7151, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 7157, app/assets/stylesheets/global/style.css */
.card .box h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 7163, app/assets/stylesheets/global/style.css */
.card .box h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 7171, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 7175, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 7184, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 7188, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 7192, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 7197, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 7202, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 7207, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 7212, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 7220, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 7230, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 7234, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 7238, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 7242, app/assets/stylesheets/global/style.css */
.card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 7251, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 7255, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 7261, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 7266, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 7276, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 7280, app/assets/stylesheets/global/style.css */
.card-item-desc h6 {
  margin-top: 5px;
}

/* line 7284, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 7289, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 7296, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 7303, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 7307, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 7311, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/*------ Card -------*/
/* line 7317, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid transparent;
  background-clip: border-box;
  border-radius: 5px;
}

/* line 7331, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 7336, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 7341, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 7346, app/assets/stylesheets/global/style.css */
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
  position: relative;
}

/* line 7353, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 7358, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 7362, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 7366, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 7370, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 7374, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7378, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 0.8rem 1.6rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 7385, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 7399, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 7404, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 7410, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 7416, app/assets/stylesheets/global/style.css */
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 7423, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7428, app/assets/stylesheets/global/style.css */
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 7435, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 7448, app/assets/stylesheets/global/style.css */
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 7455, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7460, app/assets/stylesheets/global/style.css */
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  /* line 7465, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 7471, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 7476, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 7481, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 7486, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 7491, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 7496, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 7501, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 7506, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 7510, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 7516, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 7522, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 7526, app/assets/stylesheets/global/style.css */
  .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 7534, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 7539, app/assets/stylesheets/global/style.css */
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 7550, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 7556, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 7562, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7573, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7585, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 7590, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 7596, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 7602, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 7607, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 7613, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 7617, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 7622, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 7627, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 7631, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 7637, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  background-color: transparenrt;
}

/* line 7648, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 7652, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 7657, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 7662, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 7668, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 7675, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 7679, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 7683, app/assets/stylesheets/global/style.css */
.card-title small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7692, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7701, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 7705, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 7710, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem;
}

/* line 7715, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 7720, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 7724, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 7730, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 7734, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 7738, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 7746, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 7750, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7754, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 7763, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 7767, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 7773, app/assets/stylesheets/global/style.css */
.card-aside {
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 7778, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 7786, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}

/* line 7797, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 7802, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 7810, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 100;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 7822, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 7829, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 7834, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 7839, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 7843, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}

/* line 7852, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 7857, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 7865, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 7873, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 7877, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 7881, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7885, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7890, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7895, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7900, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: -ms-flexbox;
  display: flex;
}

/* line 7905, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7909, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7913, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7922, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7926, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7931, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7935, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 7941, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 7950, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 7959, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 7967, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  margin: 0;
}

/**Card alert*/
/* line 7978, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 7983, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: #f1f1f9;
}

/* line 7993, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 7999, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 8004, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 8010, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 8016, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 8021, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 8026, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 8030, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 8034, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 8040, app/assets/stylesheets/global/style.css */
.card .box h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 8046, app/assets/stylesheets/global/style.css */
.card .box h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 8054, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 8058, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 8067, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 8071, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 8075, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 8080, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 8085, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 8090, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 8095, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 8103, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 8113, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 8117, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 8121, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 8125, app/assets/stylesheets/global/style.css */
.card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 8134, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 8138, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 8144, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 8149, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 8159, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 8163, app/assets/stylesheets/global/style.css */
.card-item-desc h6 {
  margin-top: 5px;
}

/* line 8167, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 8172, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 8179, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 8186, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 8190, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 8194, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/* line 8199, app/assets/stylesheets/global/style.css */
.card.card-collapsed .card-header {
  border-bottom: 0px !important;
}

/*------ Carousel -------*/
/* line 8204, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8208, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}

/* line 8215, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8232, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8237, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8242, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8247, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8253, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8261, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 8268, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8276, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-end {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8283, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8291, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-start {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8298, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8304, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8308, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  opacity: 1;
}

/* line 8313, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  opacity: 0;
}

/* line 8318, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 8325, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8333, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 8340, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 8347, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8364, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8372, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8380, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8384, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8388, app/assets/stylesheets/global/style.css */
.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 8397, app/assets/stylesheets/global/style.css */
.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 8401, app/assets/stylesheets/global/style.css */
.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 8405, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8421, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 8434, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8444, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8454, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 8458, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8474, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8487, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8497, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8507, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 8511, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8526, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8539, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8549, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8559, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 8563, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  left: 10px;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8576, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8589, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8599, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8609, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 8613, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 8627, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8640, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8650, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8660, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 8664, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 8677, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8690, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8700, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8710, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 8714, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 8726, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 8736, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 8742, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/*------ Carousel -------*/
/* line 8748, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8752, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 8758, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8775, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8780, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8785, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8790, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8796, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8804, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 8811, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8819, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8826, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8834, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8841, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8847, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8851, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 8856, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 8861, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 8868, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  /* line 8876, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 8883, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 8890, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8907, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8915, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8923, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8927, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8931, app/assets/stylesheets/global/style.css */
.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 8940, app/assets/stylesheets/global/style.css */
.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 8944, app/assets/stylesheets/global/style.css */
.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 8948, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8964, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 8977, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8987, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8997, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 9001, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 9017, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9030, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9040, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9050, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 9054, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9069, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9082, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9092, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9102, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 9106, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  top: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9121, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9134, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9144, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9154, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 9158, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 9173, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9186, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9196, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9206, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 9210, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 9224, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9237, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9247, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9257, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 9261, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 9273, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 9283, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 9289, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/* line 9294, app/assets/stylesheets/global/style.css */
.carousel-indicators [data-bs-target] {
  width: 7px;
  height: 7px;
}

/*------Drop Downs-------*/
/* line 9300, app/assets/stylesheets/global/style.css */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9307, app/assets/stylesheets/global/style.css */
.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 9320, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9324, app/assets/stylesheets/global/style.css */
.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: 0.9375rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
}

/* line 9343, app/assets/stylesheets/global/style.css */
.dropdown-menu-end {
  right: 0;
  left: auto;
}

/* line 9348, app/assets/stylesheets/global/style.css */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 9355, app/assets/stylesheets/global/style.css */
.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 9368, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9372, app/assets/stylesheets/global/style.css */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 9380, app/assets/stylesheets/global/style.css */
.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-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 9393, app/assets/stylesheets/global/style.css */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9397, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 9405, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 9414, app/assets/stylesheets/global/style.css */
.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 9426, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9430, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 9434, app/assets/stylesheets/global/style.css */
.dropdown-menu[data-popper-placement^=top],
.dropdown-menu[data-popper-placement^=right],
.dropdown-menu[data-popper-placement^=bottom],
.dropdown-menu[data-popper-placement^=left] {
  right: auto;
  bottom: auto;
}

/* line 9442, app/assets/stylesheets/global/style.css */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 9449, app/assets/stylesheets/global/style.css */
.drop-heading {
  padding: 1rem 1rem;
  color: #8f9daf;
}

/* line 9454, app/assets/stylesheets/global/style.css */
.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #74788e;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 9466, app/assets/stylesheets/global/style.css */
.dropdown-item:hover svg {
  fill: var(--primary-bg-color);
}

/* line 9470, app/assets/stylesheets/global/style.css */
.dropdown-item svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 9475, app/assets/stylesheets/global/style.css */
.dropdown-item .brround svg {
  margin-right: 0px;
}

/* line 9479, app/assets/stylesheets/global/style.css */
.drop-icon-wrap {
  text-align: center;
}

/* line 9483, app/assets/stylesheets/global/style.css */
.drop-icon-wrap li {
  display: inline-block;
}

/* line 9487, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  color: #878787;
  text-transform: capitalize;
  min-width: 75px;
}

/* line 9497, app/assets/stylesheets/global/style.css */
.drop-icon-item i {
  font-size: 20px;
  padding-bottom: 5px;
}

/* line 9502, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item:hover {
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 9507, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .notification-label {
  color: var(--primary-bg-color);
}

/* line 9511, app/assets/stylesheets/global/style.css */
.dropdown-item.user {
  font-size: 18px;
  padding: 5px;
}

/* line 9516, app/assets/stylesheets/global/style.css */
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: unset;
}

/* line 9524, app/assets/stylesheets/global/style.css */
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 9530, app/assets/stylesheets/global/style.css */
.dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  box-shadow: 0 3px 9px 0 rgba(169, 184, 200, 0.3);
  border-radius: 5px !important;
}

/* line 9538, app/assets/stylesheets/global/style.css */
.header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 9544, app/assets/stylesheets/global/style.css */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}

/* line 9553, app/assets/stylesheets/global/style.css */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/*-----List Of Dropdwons-----*/
/* line 9560, app/assets/stylesheets/global/style.css */
btn.dropdown-toggle ~ .dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
}

/* line 9570, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  width: 100%;
}

/* line 9582, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 9600, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #495057d9;
  white-space: nowrap;
}

/* line 9610, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #76839a;
  background-color: #f1f1f9;
}

/* line 9617, app/assets/stylesheets/global/style.css */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #eaedf1;
}

/* line 9624, app/assets/stylesheets/global/style.css */
.dropdown-menu .dropdown-plus-title {
  width: 100%;
  color: #495057;
  padding: 6px 12px;
  font-weight: 500;
  border: 0 solid #eaedf1;
  border-bottom-width: 1px;
  cursor: pointer;
}

/* line 9634, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

/* line 9640, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--primary-bg-color) !important;
}

/* line 9644, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-plus-title {
  border-color: #13bfa6 !important;
}

/* line 9648, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-plus-title {
  border-color: #59adec !important;
}

/* line 9652, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e7c354 !important;
}

/* line 9656, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-plus-title {
  border-color: #d12c47 !important;
}

/* line 9660, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-dark ~ .dropdown-menu .dropdown-plus-title {
  border-color: #444546 !important;
}

/* line 9664, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e4e7ecc5 !important;
}

/* line 9668, app/assets/stylesheets/global/style.css */
.dropdown-menu-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  border-bottom: 1px solid #eaedf1;
}

/* line 9676, app/assets/stylesheets/global/style.css */
.dropdown-demo .dropdown-menu {
  position: static;
  float: none;
}

/* line 9681, app/assets/stylesheets/global/style.css */
.dropdown-menu-header label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #76839a;
}

/* line 9689, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media {
  padding: 12px 15px;
}

/* line 9693, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media:hover,
.dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 9698, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 9703, app/assets/stylesheets/global/style.css */
.dropdown-media-list img {
  border-radius: 100%;
}

/* line 9707, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body {
  margin-left: 15px;
}

/* line 9711, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 9717, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div p {
  margin-bottom: 0;
  font-weight: 500;
  color: #76839a;
  font-size: 14px;
}

/* line 9724, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div span {
  font-size: 12px;
  color: #CFCFCF;
}

/* line 9729, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > p {
  font-size: 14px;
  color: #bfbfbf;
  margin-bottom: 0;
}

/* line 9735, app/assets/stylesheets/global/style.css */
.dropdown-list-footer {
  padding: 10px 15px;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #eaedf1;
}

/* line 9742, app/assets/stylesheets/global/style.css */
.dropdown-media-list {
  padding: 0;
}

@media (min-width: 768px) {
  /* line 9747, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  /* line 9754, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 9760, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 28px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 9774, app/assets/stylesheets/global/style.css */
.dropdown {
  display: block;
}

/* line 9778, app/assets/stylesheets/global/style.css */
.header .dropdown .nav-link.icon:hover {
  background: none !important;
}

/* line 9782, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 12rem;
}

/* line 9787, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 12px;
}

/* line 9793, app/assets/stylesheets/global/style.css */
.dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 9801, app/assets/stylesheets/global/style.css */
.dropdown-toggle:after {
  vertical-align: 0.155em;
}

/* line 9805, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty:after {
  margin-left: 0;
}

/* line 9809, app/assets/stylesheets/global/style.css */
.dropdown-icon {
  color: #8f9daf;
  margin-right: 0.5rem;
  margin-left: -0.5rem;
  width: 1em;
  display: inline-block;
  text-align: center;
  vertical-align: -1px;
}

/* line 9819, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.show {
  left: inherit !important;
}

/*------- Forms -------*/
/* line 9824, app/assets/stylesheets/global/style.css */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(73, 80, 87, 0.75);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 9839, app/assets/stylesheets/global/style.css */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 9844, app/assets/stylesheets/global/style.css */
.form-control:focus {
  color: rgba(73, 80, 87, 0.8);
  background-color: #fff;
  outline: 0;
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 9852, app/assets/stylesheets/global/style.css */
.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  color: #76839a;
  opacity: 1;
}

/* line 9860, app/assets/stylesheets/global/style.css */
.form-control:disabled,
.form-control[readonly] {
  background-color: rgba(228, 231, 236, 0.35);
  opacity: 1;
}

/* line 9866, app/assets/stylesheets/global/style.css */
.form-control.file-input {
  line-height: 1.9;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 9871, app/assets/stylesheets/global/style.css */
  .form-control {
    transition: none;
  }
}

/* line 9876, app/assets/stylesheets/global/style.css */
select.form-control:not([size]):not([multiple]) {
  height: 2.375rem;
}

/* line 9880, app/assets/stylesheets/global/style.css */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 9887, app/assets/stylesheets/global/style.css */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 9893, app/assets/stylesheets/global/style.css */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

/* line 9901, app/assets/stylesheets/global/style.css */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.44444444;
}

/* line 9908, app/assets/stylesheets/global/style.css */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 9915, app/assets/stylesheets/global/style.css */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.6;
  color: #495057;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 9928, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 9933, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.btn,
.input-group-sm > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 9942, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 9947, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.btn,
.input-group-lg > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 9956, app/assets/stylesheets/global/style.css */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

/* line 9962, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .btn,
.input-group-sm > .input-group-text > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 9972, app/assets/stylesheets/global/style.css */
select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 9976, app/assets/stylesheets/global/style.css */
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 9984, app/assets/stylesheets/global/style.css */
.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 7px;
}

/* line 9991, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .btn,
.input-group-lg > .input-group-text > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 3px;
}

/* line 10002, app/assets/stylesheets/global/style.css */
select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10006, app/assets/stylesheets/global/style.css */
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10014, app/assets/stylesheets/global/style.css */
.form-group {
  margin-bottom: 1rem;
  display: block;
}

/* line 10019, app/assets/stylesheets/global/style.css */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 10024, app/assets/stylesheets/global/style.css */
.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 10033, app/assets/stylesheets/global/style.css */
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 10039, app/assets/stylesheets/global/style.css */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 10045, app/assets/stylesheets/global/style.css */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 10051, app/assets/stylesheets/global/style.css */
.form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 10055, app/assets/stylesheets/global/style.css */
.form-check-label {
  margin-bottom: 0;
}

/* line 10059, app/assets/stylesheets/global/style.css */
.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 10068, app/assets/stylesheets/global/style.css */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 10075, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #13bfa6;
}

/* line 10082, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #13bfa6;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10090, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

/* line 10095, app/assets/stylesheets/global/style.css */
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10100, app/assets/stylesheets/global/style.css */
.was-validated .form-select:valid ~ .valid-feedback,
.was-validated .form-select:valid ~ .valid-tooltip {
  display: block;
}

/* line 10105, app/assets/stylesheets/global/style.css */
.form-select.is-valid ~ .valid-feedback,
.form-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10110, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #13bfa6;
}

/* line 10115, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10120, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10125, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #13bfa6;
}

/* line 10130, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10136, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10141, app/assets/stylesheets/global/style.css */
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10146, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10152, app/assets/stylesheets/global/style.css */
.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 #f1f1f9, 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10157, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label,
.form-file-input.is-valid ~ .form-file-label {
  border-color: #13bfa6;
}

/* line 10162, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label::before,
.form-file-input.is-valid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10167, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .valid-feedback,
.was-validated .form-file-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10172, app/assets/stylesheets/global/style.css */
.form-file-input.is-valid ~ .valid-feedback,
.form-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10177, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid:focus ~ .form-file-label,
.form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10182, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: #d12c47 !important;
}

/* line 10189, app/assets/stylesheets/global/style.css */
.form-select.is-invalid:focus {
  box-shadow: 0 0 0 2px rgba(186, 0, 0, 0.25);
}

/* line 10193, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10201, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10206, app/assets/stylesheets/global/style.css */
.was-validated .form-select:invalid ~ .invalid-feedback,
.was-validated .form-select:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10211, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #d12c47;
}

/* line 10216, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47;
}

/* line 10221, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 10227, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10232, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 10237, app/assets/stylesheets/global/style.css */
.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 #f1f1f9, 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10242, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label,
.form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 10247, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label::before,
.form-file-input.is-invalid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10252, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .invalid-feedback,
.was-validated .form-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10257, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid:focus ~ .form-file-label,
.form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10262, app/assets/stylesheets/global/style.css */
.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

/* line 10271, app/assets/stylesheets/global/style.css */
.header .form-inline {
  margin-right: 7px;
}

/* line 10275, app/assets/stylesheets/global/style.css */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 10280, app/assets/stylesheets/global/style.css */
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 10290, app/assets/stylesheets/global/style.css */
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 10302, app/assets/stylesheets/global/style.css */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
  }
  /* line 10307, app/assets/stylesheets/global/style.css */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 10311, app/assets/stylesheets/global/style.css */
  .form-inline .input-group,
.form-inline .form-select {
    width: auto;
  }
  /* line 10316, app/assets/stylesheets/global/style.css */
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 10327, app/assets/stylesheets/global/style.css */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 10334, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* line 10341, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 10346, app/assets/stylesheets/global/style.css */
.form-label {
  display: block;
  margin-bottom: 0.375rem;
  font-weight: 500;
  font-size: 0.875rem;
  margin-top: 9px;
}

/* line 10354, app/assets/stylesheets/global/style.css */
.form-label-small {
  font-weight: 400;
  font-size: 87.5%;
}

/* line 10359, app/assets/stylesheets/global/style.css */
.form-footer {
  margin-top: 2rem;
}

/* line 10363, app/assets/stylesheets/global/style.css */
.form-signin .form-control {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
}

/* line 10370, app/assets/stylesheets/global/style.css */
.form-signin .form-control:focus {
  box-shadow: none;
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 10375, app/assets/stylesheets/global/style.css */
.form-control.header-search {
  background: #f1f1f9;
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  width: 100%;
  margin-top: 4px;
}

/* line 10384, app/assets/stylesheets/global/style.css */
.form-control.header-search::placeholder {
  color: #fff;
  opacity: 0.7;
}

/* line 10389, app/assets/stylesheets/global/style.css */
.form-control.header-search:hover,
.form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
  box-shadow: none;
}

/* line 10395, app/assets/stylesheets/global/style.css */
.form-fieldset {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  padding: 1rem;
  border-radius: 3px;
  margin-bottom: 1rem;
}

/* line 10403, app/assets/stylesheets/global/style.css */
.form-required {
  color: #d12c47;
}

/* line 10407, app/assets/stylesheets/global/style.css */
.form-required:before {
  content: " ";
}

/* line 10411, app/assets/stylesheets/global/style.css */
.state-valid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235eba00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10416, app/assets/stylesheets/global/style.css */
.state-invalid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cd201f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10421, app/assets/stylesheets/global/style.css */
.form-help {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  text-align: center;
  line-height: 1rem;
  color: #868e96;
  background: #e4e7ecc5;
  border-radius: 50%;
  font-size: 0.75rem;
  transition: 0.3s background-color, 0.3s color;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 10440, app/assets/stylesheets/global/style.css */
.form-help:hover,
.form-help[aria-describedby] {
  background: #59adec;
  color: #fff;
}

/* line 10446, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
}

/* line 10450, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 10454, app/assets/stylesheets/global/style.css */
form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 10458, app/assets/stylesheets/global/style.css */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #13bfa6;
}

/* line 10466, app/assets/stylesheets/global/style.css */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #5eba00;
  border-radius: 0.2rem;
}

/* line 10481, app/assets/stylesheets/global/style.css */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #d12c47;
}

/* line 10489, app/assets/stylesheets/global/style.css */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #cd201f;
  border-radius: 0.2rem;
}

/* line 10504, app/assets/stylesheets/global/style.css */
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

/* line 10510, app/assets/stylesheets/global/style.css */
ul.labels-info li {
  margin: 0;
}

/* line 10514, app/assets/stylesheets/global/style.css */
ul.labels-info li h4 {
  color: #5c5c5e;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}

/* line 10523, app/assets/stylesheets/global/style.css */
ul.labels-info li a {
  border-radius: 0;
  color: #6a6a6a;
}

/* line 10528, app/assets/stylesheets/global/style.css */
ul.labels-info li a:hover,
ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 10534, app/assets/stylesheets/global/style.css */
ul.labels-info li a i {
  padding-right: 10px;
}

/* line 10538, app/assets/stylesheets/global/style.css */
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* line 10543, app/assets/stylesheets/global/style.css */
.files .progress {
  width: 200px;
}

/* line 10547, app/assets/stylesheets/global/style.css */
.fileupload-processing .fileupload-loading {
  display: block;
}

/* line 10551, app/assets/stylesheets/global/style.css */
* html .fileinput-button {
  line-height: 24px;
  margin: 1px -3px 0 0;
}

/* line 10556, app/assets/stylesheets/global/style.css */
* + html .fileinput-button {
  margin: 1px 0 0;
  padding: 2px 15px;
}

@media (max-width: 767px) {
  /* line 10562, app/assets/stylesheets/global/style.css */
  .files .btn span {
    display: none;
  }
  /* line 10566, app/assets/stylesheets/global/style.css */
  .files .preview * {
    width: 40px;
  }
  /* line 10570, app/assets/stylesheets/global/style.css */
  .files .name * {
    display: inline-block;
    width: 80px;
    word-wrap: break-word;
  }
  /* line 10576, app/assets/stylesheets/global/style.css */
  .files .progress {
    width: 20px;
  }
  /* line 10580, app/assets/stylesheets/global/style.css */
  .files .delete {
    width: 60px;
  }
  /* line 10584, app/assets/stylesheets/global/style.css */
  .border-right-1 {
    border-right: 0 !important;
  }
}

/* line 10589, app/assets/stylesheets/global/style.css */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/*--------radio---------*/
/* line 10598, app/assets/stylesheets/global/style.css */
.rdiobox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 18px;
}

/* line 10605, app/assets/stylesheets/global/style.css */
.rdiobox span {
  padding-left: 4px;
}

/* line 10609, app/assets/stylesheets/global/style.css */
.rdiobox span:before,
.rdiobox span:after {
  line-height: 18px;
  position: absolute;
}

/* line 10615, app/assets/stylesheets/global/style.css */
.rdiobox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 50%;
  top: 2px;
  left: 0;
}

/* line 10626, app/assets/stylesheets/global/style.css */
.rdiobox span:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  top: 7px;
  left: 5px;
  display: none;
}

/* line 10637, app/assets/stylesheets/global/style.css */
.rdiobox span:empty {
  padding-left: 0;
  width: 16px;
  display: block;
}

/* line 10643, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio] {
  opacity: 0;
  margin: 0;
}

/* line 10648, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:before {
  border-color: transparent;
  background-color: var(--primary-bg-color);
}

/* line 10653, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:after {
  display: block;
}

/* line 10657, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-primary[type=radio]:checked + span:before {
  background-color: var(--primary-bg-color);
}

/* line 10661, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-secondary[type=radio]:checked + span:before {
  background-color: #e984b1;
}

/* line 10665, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-success[type=radio]:checked + span:before {
  background-color: #13bfa6;
}

/* line 10669, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-info[type=radio]:checked + span:before {
  background-color: #59adec;
}

/* line 10673, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-warning[type=radio]:checked + span:before {
  background-color: #e7c354;
}

/* line 10677, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-danger[type=radio]:checked + span:before {
  background-color: #d12c47;
}

/* line 10681, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-dark[type=radio]:checked + span:before {
  background-color: #343a40;
}

/* line 10685, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-light[type=radio]:checked + span:before {
  background-color: #e4e7ecc5;
}

/* line 10689, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span {
  opacity: 0.75;
}

/* line 10693, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span:before,
.rdiobox input[type=radio][disabled] + span:after {
  opacity: 0.75;
}

/* line 10698, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle {
  width: 60px;
  height: 25px;
  background-color: #d6d6e6;
  margin-left: 10px;
  margin-bottom: 5px;
  padding: 2px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease;
}

/* line 10711, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm {
  height: 17px;
  width: 50px;
}

/* line 10716, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span {
  width: 10px;
  height: 10px;
}

/* line 10721, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span::after {
  right: -30px;
  top: -1px;
}

/* line 10726, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg {
  height: 34px;
  width: 72px;
}

/* line 10731, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span {
  width: 28px;
}

/* line 10735, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span::after {
  top: 8px;
  right: -31px;
}

/* line 10740, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span {
  position: absolute;
  top: 3px;
  bottom: 4px;
  left: 3px;
  display: block;
  width: 20px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.2s ease;
}

/* line 10754, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before,
.main-toggle-group .toggle span::after {
  position: absolute;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  top: 3px;
  line-height: 1.38;
  transition: all 0.2s ease;
}

/* line 10767, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before {
  content: "on";
  left: -25px;
}

/* line 10772, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::after {
  content: "off";
  right: -29px;
}

/* line 10777, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on {
  background-color: var(--primary-bg-color);
}

/* line 10781, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span {
  left: 37px;
}

/* line 10785, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span::before {
  top: -1px;
  left: -25px;
}

/* line 10790, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10794, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span::before {
  top: 8px;
  left: -28px;
}

/* line 10799, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on span {
  left: 37px;
}

/* line 10803, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
}

/* line 10807, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-secondary {
  background-color: #e984b1;
}

/* line 10811, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-info {
  background-color: #59adec;
}

/* line 10815, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-success {
  background-color: #13bfa6;
}

/* line 10819, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-warning {
  background-color: #e7c354;
}

/* line 10823, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-danger {
  background-color: #d12c47;
}

/* line 10827, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-light {
  background-color: #868e96;
}

/* line 10831, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle {
  border: 1px solid #eaedf1;
  background-color: #fff;
  border-radius: 15px;
  cursor: pointer;
  transition: all ease 0.3s;
  width: 46px;
}

/* line 10840, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm {
  width: 35px;
}

/* line 10844, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm span {
  top: unset;
  height: 10px;
  width: 10px;
}

/* line 10850, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg {
  width: 70px;
}

/* line 10854, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg span {
  height: 25px;
  width: 25px;
}

/* line 10859, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span {
  border-radius: 50%;
  height: 17px;
  width: 17px;
  background-color: rgba(134, 142, 150, 0.5);
}

/* line 10866, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span::before,
.main-toggle-group.style1 .toggle span::after {
  content: none;
}

/* line 10871, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10876, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-sm span {
  left: 21px;
}

/* line 10880, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10884, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on span {
  background-color: #fff;
  left: 25px;
}

/* line 10889, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10894, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-secondary {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 10899, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-success {
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 10904, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-info {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 10909, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-warning {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 10914, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-danger {
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 10919, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-light {
  background-color: #868e96;
  border-color: #868e96;
}

/* line 10924, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-dark {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 10929, app/assets/stylesheets/global/style.css */
.material-switch {
  margin: 10px;
}

/* line 10933, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::before {
  height: 10px;
  width: 27px;
  border-radius: 10px;
}

/* line 10939, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::after {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}

/* line 10945, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  left: 13px;
}

/* line 10949, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::before {
  height: 27px;
  width: 55px;
  border-radius: 20px;
}

/* line 10955, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::after {
  height: 35px;
  width: 35px;
  margin-top: -8px;
  border-radius: 50%;
}

/* line 10962, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  left: 77%;
}

@media (prefers-reduced-motion: reduce) {
  /* line 10967, app/assets/stylesheets/global/style.css */
  .toggle span {
    transition: none;
  }
}

/* line 10972, app/assets/stylesheets/global/style.css */
.form-range-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 10983, app/assets/stylesheets/global/style.css */
.form-range-control.form-control:focus {
  border-color: rgba(228, 231, 236, 0.41) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 10995, app/assets/stylesheets/global/style.css */
.form-range-control::-webkit-slider-thumb {
  cursor: pointer;
}

/* line 10999, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb,
.form-range-control.range-secondary::-webkit-slider-thumb,
.form-range-control.range-success::-webkit-slider-thumb,
.form-range-control.range-info::-webkit-slider-thumb,
.form-range-control.range-warning::-webkit-slider-thumb,
.form-range-control.range-danger::-webkit-slider-thumb,
.form-range-control.range-dark::-webkit-slider-thumb,
.form-range-control.range.light::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  padding: 0.52rem;
  margin-top: -4px;
  border-radius: 50%;
}

/* line 11017, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track,
.form-range-control.range-secondary::-webkit-slider-runnable-track,
.form-range-control.range-success::-webkit-slider-runnable-track,
.form-range-control.range-info::-webkit-slider-runnable-track,
.form-range-control.range-warning::-webkit-slider-runnable-track,
.form-range-control.range-danger::-webkit-slider-runnable-track,
.form-range-control.range-dark::-webkit-slider-runnable-track,
.form-range-control.range.light::-webkit-slider-runnable-track {
  border-radius: 10px;
  height: 0.5rem;
}

/* line 11029, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb {
  background-color: var(--primary-bg-color);
}

/* line 11033, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track {
  background-color: rgba(var(--primary-bg-color), 0.15);
}

/* line 11037, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-thumb {
  background-color: #e984b1;
}

/* line 11041, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-runnable-track {
  background-color: rgba(233, 132, 177, 0.15);
}

/* line 11045, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-thumb {
  background-color: #59adec;
}

/* line 11049, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-runnable-track {
  background-color: rgba(89, 173, 236, 0.15);
}

/* line 11053, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-thumb {
  background-color: #13bfa6;
}

/* line 11057, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-runnable-track {
  background-color: rgba(19, 191, 166, 0.15);
}

/* line 11061, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-thumb {
  background-color: #e7c354;
}

/* line 11065, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-runnable-track {
  background-color: rgba(231, 195, 84, 0.15);
}

/* line 11069, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 11073, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-runnable-track {
  background-color: rgba(52, 58, 64, 0.15);
}

/* line 11077, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-thumb {
  background-color: #d12c47;
}

/* line 11081, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-runnable-track {
  background-color: rgba(209, 44, 71, 0.15);
}

/* line 11085, app/assets/stylesheets/global/style.css */
.range-group {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 11091, app/assets/stylesheets/global/style.css */
.color-pickr-btn {
  margin-bottom: 5px;
}

/* line 11095, app/assets/stylesheets/global/style.css */
.color-pickr-btn button {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 5px;
  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 11109, app/assets/stylesheets/global/style.css */
.default-pickr {
  margin-bottom: 5px !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: pointer;
  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 11125, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  max-width: 69vw !important;
}

/* line 11129, app/assets/stylesheets/global/style.css */
.main-form-group {
  border: 1px solid #eaedf1;
  border-radius: 5px;
  position: relative;
  transition: all ease 0.3s;
}

/* line 11136, app/assets/stylesheets/global/style.css */
.main-form-group:focus-within {
  border-color: var(--primary-bg-color) !important;
}

/* line 11140, app/assets/stylesheets/global/style.css */
.main-form-group .form-control {
  border-width: 0px;
  padding: 1rem 0.75rem !important;
  height: 3.75rem;
}

/* line 11146, app/assets/stylesheets/global/style.css */
.main-form-group .form-control.text-area {
  height: unset;
}

/* line 11150, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 11154, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-textarea-placeholder {
  color: transparent !important;
}

/* line 11158, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:focus,
.main-form-group .form-control:not(:placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 11164, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:focus ~ .form-label,
.main-form-group .form-control:not(:placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}

/* line 11170, app/assets/stylesheets/global/style.css */
.main-form-group .form-label {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0.78rem;
  display: inline-block;
  margin: 0px !important;
  transition: transform ease 0.3s;
  pointer-events: none;
}

/* line 11181, app/assets/stylesheets/global/style.css */
.main-dropdown-form-demo .dropdown-menu.show {
  padding: 35px 20px;
  z-index: 2 !important;
}

/* line 11186, app/assets/stylesheets/global/style.css */
.main-parent {
  position: relative;
}

/* line 11190, app/assets/stylesheets/global/style.css */
.main-parent .main-child {
  position: absolute;
  top: 0px;
  right: 5px;
  height: 100%;
}

/* line 11197, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
input.form-control.parsley-success,
textarea.form-control.parsley-success {
  border-color: #13bfa6 !important;
}

/* line 11204, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid + .invalid-feedback,
.form-control.is-valid,
.invalid-feedback input.form-control.parsley-success,
.invalid-feedback textarea.form-control.parsley-success + .invalid-feedback {
  display: none !important;
}

/* line 11211, app/assets/stylesheets/global/style.css */
.note-btn-group .btn {
  border: 1px solid #eaedf1 !important;
  border-radius: 3px;
  padding: 0.28rem 0.51rem !important;
}

/* line 11217, app/assets/stylesheets/global/style.css */
.note-btn-group .note-dropdown-menu.dropdown-menu > li > a {
  padding: 3px 6px !important;
}

/* line 11221, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  float: left !important;
  margin-right: 10px !important;
}

/* line 11226, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  right: 0px !important;
}

/* line 11230, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close:hover {
  opacity: 0.75;
}

/* line 11234, app/assets/stylesheets/global/style.css */
.sw-main .nav-tabs .nav-link:hover,
.sw-main .nav-tabs .nav-link.active {
  color: var(--primary-bg-color) !important;
}

/* line 11239, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a {
  color: var(--primary-bg-color) !important;
}

/* line 11243, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:after {
  color: var(--primary-bg-color) !important;
  background: var(--primary-bg-color) !important;
}

/* line 11248, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a.active,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:hover,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:focus {
  color: var(--primary-bg-color);
}

/* line 11254, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li > a {
  font-weight: normal !important;
}

/* line 11258, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-weight: normal !important;
}

/* line 11262, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  margin-top: -10px !important;
}

/* line 11266, app/assets/stylesheets/global/style.css */
.editable-input {
  display: flex !important;
  align-items: center !important;
}

/* line 11271, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div span {
  margin-bottom: 0.65rem;
}

/* line 11275, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div:last-child span {
  margin-bottom: 0px !important;
}

/* line 11279, app/assets/stylesheets/global/style.css */
.editable-input .select2-selection__clear {
  margin-right: 3px;
  vertical-align: middle;
  margin-top: 2px;
}

/* line 11285, app/assets/stylesheets/global/style.css */
.editable-input .editable-address {
  display: block;
  margin-right: 10px;
}

/* line 11290, app/assets/stylesheets/global/style.css */
.editable-input .editable-address span {
  display: inline-block;
  margin-right: 3px;
}

/* line 11295, app/assets/stylesheets/global/style.css */
.control-group.form-group > div {
  display: flex;
  align-items: center;
}

/* line 11300, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid {
  z-index: 1 !important;
}

/* line 11307, app/assets/stylesheets/global/style.css */
.ckbox span,
.rdiobox span {
  margin-left: 5px;
}

/* line 11312, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox][disabled] + span {
  opacity: 0.75 !important;
}

/* line 11316, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11321, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11327, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11332, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11338, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11342, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11347, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11353, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11357, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11362, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11368, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11372, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11377, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11383, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11387, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11392, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11398, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11402, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11407, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11413, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11418, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11424, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11428, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11433, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11439, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11443, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11448, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11454, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11458, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11463, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11469, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11473, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11478, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11484, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11488, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11493, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11499, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11504, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11510, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11514, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11519, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11525, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11529, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11534, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11540, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11544, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11549, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11555, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11559, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11564, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11570, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11574, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

/* line 11585, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11595, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11601, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11607, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11613, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11619, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11625, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11631, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

/* line 11638, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11643, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11648, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11653, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11658, app/assets/stylesheets/global/style.css */
.input-group-btn {
  font-size: 0.9375rem;
  border: 0;
}

/* line 11663, app/assets/stylesheets/global/style.css */
.input-group-btn > .btn {
  height: 100%;
  border-color: #24c4b4;
}

/* line 11668, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-right: 0;
}

/* line 11672, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-left: 0;
}

/* line 11676, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11680, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11684, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11697, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11702, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

/* line 11713, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11723, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11729, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11735, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11741, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11747, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11753, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11759, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

/* line 11766, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11771, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11776, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11781, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11786, app/assets/stylesheets/global/style.css */
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.275rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #86909a;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #eaedf1;
}

/* line 11802, app/assets/stylesheets/global/style.css */
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

/* line 11807, app/assets/stylesheets/global/style.css */
.input-group-text .form-control {
  border-left: 0px !important;
}

/* line 11811, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11815, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11819, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11832, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11837, app/assets/stylesheets/global/style.css */
.modal-header h4.modal-title {
  font-weight: 300;
}

/* line 11841, app/assets/stylesheets/global/style.css */
.modal-body label {
  font-weight: 400;
}

/*------ Modal -------*/
/* line 11846, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: scroll;
  padding: 0 !important;
  display: block;
}

/* line 11852, app/assets/stylesheets/global/style.css */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  padding-right: 0 !important;
  margin: 0 !important;
}

/* line 11866, app/assets/stylesheets/global/style.css */
.modal-open,
.modal-backdrop.fade.show {
  padding-right: 0 !important;
}

/* line 11871, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: auto !important;
  padding: 0px !important;
}

/* line 11876, app/assets/stylesheets/global/style.css */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0px !important;
}

/* line 11882, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 11889, app/assets/stylesheets/global/style.css */
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

/* line 11897, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 11903, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 11908, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 11916, app/assets/stylesheets/global/style.css */
.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  outline: 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

/* line 11932, app/assets/stylesheets/global/style.css */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 11942, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 11946, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 11950, app/assets/stylesheets/global/style.css */
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 11963, app/assets/stylesheets/global/style.css */
.modal-header .btn-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 11968, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 11973, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 11980, app/assets/stylesheets/global/style.css */
.modal-body p:last-child {
  margin-bottom: 0;
}

/* line 11984, app/assets/stylesheets/global/style.css */
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 11995, app/assets/stylesheets/global/style.css */
.modal-footer2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 12005, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

/* line 12009, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

/* line 12013, app/assets/stylesheets/global/style.css */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 12022, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 12027, app/assets/stylesheets/global/style.css */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 12031, app/assets/stylesheets/global/style.css */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 12038, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 12045, app/assets/stylesheets/global/style.css */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 12050, app/assets/stylesheets/global/style.css */
.model-wrapper-demo {
  padding: 50px 0;
  background: #f1f1f9;
}

/* line 12055, app/assets/stylesheets/global/style.css */
.pos-static {
  position: static;
}

/* line 12059, app/assets/stylesheets/global/style.css */
.modal.animated .modal-dialog {
  transform: translate(0, 0);
}

/* line 12063, app/assets/stylesheets/global/style.css */
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12069, app/assets/stylesheets/global/style.css */
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12074, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right .modal-dialog {
  transform: translateX(20%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

/* line 12080, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}

/* line 12085, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom .modal-dialog {
  transform: translateY(20%);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12091, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom.show .modal-dialog {
  transform: translateY(0);
  opacity: 1;
}

/* line 12096, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper .modal-dialog {
  transform: scale(0) rotate(720deg);
  opacity: 0;
}

/* line 12101, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show ~ .modal-backdrop,
.modal.effect-newspaper .modal-dialog {
  transition: all 0.5s;
}

/* line 12106, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show .modal-dialog {
  transform: scale(1) rotate(0deg);
  opacity: 1;
}

/* line 12111, app/assets/stylesheets/global/style.css */
.modal.effect-fall {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 12117, app/assets/stylesheets/global/style.css */
.modal.effect-fall .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}

/* line 12124, app/assets/stylesheets/global/style.css */
.modal.effect-fall.show .modal-dialog {
  transition: all 0.3s ease-in;
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}

/* line 12130, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal {
  perspective: 1300px;
}

/* line 12134, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateY(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12142, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal.show .modal-dialog {
  transform: rotateY(0deg);
  opacity: 1;
}

/* line 12147, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical {
  perspective: 1300px;
}

/* line 12151, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12159, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12164, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled .modal-dialog {
  transform: scale(2);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12170, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12175, app/assets/stylesheets/global/style.css */
.modal.effect-sign {
  perspective: 1300px;
}

/* line 12179, app/assets/stylesheets/global/style.css */
.modal.effect-sign .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-60deg);
  transform-origin: 50% 0;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12188, app/assets/stylesheets/global/style.css */
.modal.effect-sign.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12193, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom {
  perspective: 1300px;
}

/* line 12197, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateY(100%) rotateX(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}

/* line 12206, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom.show .modal-dialog {
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}

/* line 12211, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left {
  perspective: 1300px;
}

/* line 12215, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12224, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left.show .modal-dialog {
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}

/* line 12229, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12235, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-content {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: var(--dark-body);
  padding: 0 9px;
}

@supports (-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px)) {
  /* line 12243, app/assets/stylesheets/global/style.css */
  .modal.effect-just-me .modal-content {
    background-color: transparent;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
  }
}

/* line 12250, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .btn-close {
  text-shadow: none;
  color: #fff;
}

/* line 12255, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding-left: 0;
  padding-right: 0;
}

/* line 12262, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header h6 {
  color: #fff;
  font-weight: 500;
}

/* line 12267, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 0;
  padding-right: 0;
}

/* line 12273, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body h6 {
  color: #fff;
}

/* line 12277, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-footer {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 12284, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show ~ .modal-backdrop {
  opacity: 0.96;
}

/* line 12288, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12293, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 12300, app/assets/stylesheets/global/style.css */
.modal-body {
  overflow-y: inherit !important;
}

/* line 12304, app/assets/stylesheets/global/style.css */
.modal-open .select2-dropdown,
.modal-open .select2-container--open .select2-dropdown--below {
  z-index: 9999 !important;
}

/* line 12309, app/assets/stylesheets/global/style.css */
.nav-sidebar .list-unstyled li:last-child {
  border-bottom: 0px;
}

/* line 12313, app/assets/stylesheets/global/style.css */
.nav-item.show .dropdown-menu.dropdown-menu-arrow.show {
  top: -1px !important;
}

/*------ Navigation -------*/
/* line 12318, app/assets/stylesheets/global/style.css */
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 12328, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link:hover,
.nav.nav-pills.nav-pills-circle .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12333, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link.active {
  color: #fff !important;
}

/* line 12337, app/assets/stylesheets/global/style.css */
.nav-link {
  display: block;
  padding: 0.2rem 0.9rem;
}

/* line 12342, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12346, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item {
  margin-bottom: -1px;
  position: relative;
}

/* line 12351, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active {
  border: 0;
}

/* line 12357, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item.show .nav-link {
  border: 0;
}

/* line 12361, app/assets/stylesheets/global/style.css */
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 12366, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
}

/* line 12371, app/assets/stylesheets/global/style.css */
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

/* line 12377, app/assets/stylesheets/global/style.css */
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

/* line 12385, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
  font-size: 11px;
  margin-bottom: 0;
  padding: 0 22px;
}

/* line 12392, app/assets/stylesheets/global/style.css */
.nav-item1 {
  padding: 10px;
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

/* line 12407, app/assets/stylesheets/global/style.css */
.nav1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px;
  margin-bottom: 0;
  list-style: none;
  background: transparent;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 12420, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-item1 {
  padding: 0px;
  margin-top: 5px;
}

/* line 12425, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link {
  border-right: none !important;
  width: 100%;
  padding: 6px;
  border-radius: 5px;
}

/* line 12432, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 12437, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover,
.nav1.nav-column .nav-link:focus,
.nav1.nav-column .nav-link:active {
  color: var(--primary-bg-color) !important;
}

/* line 12443, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover svg,
.nav1.nav-column .nav-link:focus svg,
.nav1.nav-column .nav-link:active svg {
  fill: var(--primary-bg-color) !important;
}

/* line 12449, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 12454, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active svg {
  fill: #fff !important;
}

/* line 12458, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link {
  color: #e4e7ecc5;
}

/* line 12462, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4);
}

/* line 12466, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled:hover,
.nav1.colored .nav-link.disabled:focus {
  cursor: not-allowed !important;
}

/* line 12471, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link:hover,
.nav1.colored .nav-link:focus,
.nav1.colored .nav-link.active {
  color: #fff;
}

/* line 12477, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 12483, app/assets/stylesheets/global/style.css */
.nav-item1:hover:not(.disabled),
.nav-item1.active {
  color: #fff;
}

/* line 12488, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disabled {
  opacity: 6;
  cursor: default-color;
  pointer-events: none;
}

/* line 12494, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disable {
  opacity: 3;
}

/* line 12498, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12502, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 {
  margin-bottom: -1px;
  position: relative;
}

/* line 12507, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12513, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link {
  border: 0;
  color: inherit;
  margin-bottom: -1px;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 400;
}

/* line 12522, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-item1 .nav-link.active {
  color: #fff !important;
}

/* line 12527, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link.disabled {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}

/* line 12533, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12543, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1:hover .nav-submenu {
  display: block;
}

/* line 12547, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1 {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12556, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 12560, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12566, app/assets/stylesheets/global/style.css */
.nav-unread {
  position: absolute;
  top: 0.4rem;
  background: #ecd938;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

/* line 12575, app/assets/stylesheets/global/style.css */
.nav-unread.badge {
  position: absolute;
  top: 4px;
  left: 26px;
  display: block !important;
  padding: 3px 5px !important;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  font-size: 11px;
}

/* line 12587, app/assets/stylesheets/global/style.css */
.nav-link {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #495057;
  transition: all ease 0.3s;
}

/* line 12603, app/assets/stylesheets/global/style.css */
.nav-link.icon {
  margin: 5px;
  padding: 12px;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
}

/* line 12612, app/assets/stylesheets/global/style.css */
.nav-link.icon i {
  font-size: 20px;
}

/* line 12616, app/assets/stylesheets/global/style.css */
.nav-link.icon svg {
  width: 1.3rem;
  fill: #495584 !important;
}

/* line 12621, app/assets/stylesheets/global/style.css */
.nav-link.active,
.nav-link:hover,
.nav-link:focus {
  color: #fff !important;
}

/* line 12627, app/assets/stylesheets/global/style.css */
.nav-link.disabled.hover,
.nav-link.disabled.focus {
  color: #707070;
}

/* line 12632, app/assets/stylesheets/global/style.css */
.nav-basic .nav-link.active,
.nav-basic .nav-link:hover,
.nav-basic .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12638, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav-link:hover {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 768px) {
  /* line 12643, app/assets/stylesheets/global/style.css */
  .nav-link.icon {
    padding: 5px !important;
  }
}

/* line 12648, app/assets/stylesheets/global/style.css */
.nav-item {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

/* line 12662, app/assets/stylesheets/global/style.css */
.nav-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000;
}

/* line 12670, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link {
  border: 0;
  color: inherit;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 500;
  padding: 1rem 1.8rem;
  font-size: 13px;
  text-align: center;
}

/* line 12681, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active {
  color: #fff;
}

/* line 12686, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link.disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}

/* line 12695, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item:hover .nav-submenu {
  display: block;
}

/* line 12699, app/assets/stylesheets/global/style.css */
.nav-link:hover .dropdown-menu,
.nav-item:hover .dropdown-menu,
.nav-link:hover .dropdown-menu.show {
  display: block;
}

@media (max-width: 1279px) and (min-width: 992px) {
  /* line 12706, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    padding: 1rem 1.8rem;
    font-size: 13px;
  }
}

/* line 12712, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12722, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #eaedf1;
  border-top: none;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 10rem;
  border-radius: 0 0 3px 3px;
}

/* line 12734, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12743, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 12747, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12753, app/assets/stylesheets/global/style.css */
.hor-menu .nav-badge {
  border-radius: 30px;
  position: absolute;
  top: 3px;
  right: 14px;
  padding: 0.2em 0.4em;
  font-size: 12px;
}

@media (max-width: 992px) {
  /* line 12763, app/assets/stylesheets/global/style.css */
  .hor-menu .nav-badge {
    right: auto !important;
  }
}

/* line 12768, app/assets/stylesheets/global/style.css */
#smartwizard .nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
  padding: 30px;
}

/* line 12773, app/assets/stylesheets/global/style.css */
#smartwizard .nav-tabs {
  border-top: 0 !important;
}

/* line 12777, app/assets/stylesheets/global/style.css */
#smartwizard .nav-link {
  padding: 8px 40px;
  border-radius: 5px !important;
}

/* line 12782, app/assets/stylesheets/global/style.css */
.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled) {
  background: transparent;
}

/* line 12786, app/assets/stylesheets/global/style.css */
#basicwizard .nav-tabs .nav-link {
  padding: 0.8rem 0.8rem;
}

/* line 12790, app/assets/stylesheets/global/style.css */
.navbar-toggler:focus {
  box-shadow: none;
}

/* line 12794, app/assets/stylesheets/global/style.css */
.page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100vh;
}

/* line 12804, app/assets/stylesheets/global/style.css */
body.fixed-header .page {
  padding-top: 4.5rem;
}

@media (min-width: 1600px) {
  /* line 12809, app/assets/stylesheets/global/style.css */
  body.aside-opened .page {
    margin-right: 22rem;
  }
}

/* line 12814, app/assets/stylesheets/global/style.css */
.page-main {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 12819, app/assets/stylesheets/global/style.css */
.page-content {
  margin: 0.75rem 0;
}

@media (min-width: 768px) {
  /* line 12824, app/assets/stylesheets/global/style.css */
  .page-content {
    margin: 1.5rem 0;
  }
}

/* line 12829, app/assets/stylesheets/global/style.css */
.example .pagination {
  margin-bottom: 0;
}

/* line 12833, app/assets/stylesheets/global/style.css */
.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 3px;
}

/* line 12841, app/assets/stylesheets/global/style.css */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  border: 1px solid #eaedf1;
  color: #495057;
}

/* line 12852, app/assets/stylesheets/global/style.css */
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 12859, app/assets/stylesheets/global/style.css */
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

/* line 12865, app/assets/stylesheets/global/style.css */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 12869, app/assets/stylesheets/global/style.css */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12875, app/assets/stylesheets/global/style.css */
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12880, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
}

/* line 12885, app/assets/stylesheets/global/style.css */
.page-item.disabled .page-link {
  color: #ced4da;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #eaedf1;
}

/* line 12893, app/assets/stylesheets/global/style.css */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

/* line 12899, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12904, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12909, app/assets/stylesheets/global/style.css */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12915, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12920, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12925, app/assets/stylesheets/global/style.css */
.page-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.75rem 0rem 0.75rem;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  /* border-radius: 7px; */
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
  border-radius: 5px;
}

/* line 12941, app/assets/stylesheets/global/style.css */
.page-title {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  margin-bottom: 0.2rem;
}

/* line 12949, app/assets/stylesheets/global/style.css */
.page-title-icon {
  color: #9aa0ac;
  font-size: 1.25rem;
}

/* line 12954, app/assets/stylesheets/global/style.css */
.page-subtitle {
  font-size: 0.8125rem;
  color: #c0a0f1;
  margin-left: 2rem;
  position: relative;
}

/* line 12961, app/assets/stylesheets/global/style.css */
.page-subtitle a {
  color: inherit;
}

/* line 12965, app/assets/stylesheets/global/style.css */
.page-options {
  margin-left: auto;
}

/* line 12969, app/assets/stylesheets/global/style.css */
.page-header .breadcrumb {
  font-size: 14px;
  padding-left: 0 !important;
}

/* line 12974, app/assets/stylesheets/global/style.css */
.page-breadcrumb {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  background: none;
  padding: 0;
  margin: 1rem 0 0;
  font-size: 0.875rem;
}

/* line 12983, app/assets/stylesheets/global/style.css */
.page-description {
  margin: 0.25rem 0 0;
  color: #6e7687;
}

/* line 12988, app/assets/stylesheets/global/style.css */
.page-description a {
  color: inherit;
}

/* line 12992, app/assets/stylesheets/global/style.css */
.page-single {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) {
  /* line 13003, app/assets/stylesheets/global/style.css */
  .page-breadcrumb {
    margin: -0.5rem 0 0;
  }
}

/* line 13008, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item {
  color: #9aa0ac;
}

/* line 13012, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item.active {
  color: #6e7687;
}

/* line 13016, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item .page-link {
  background: none;
  border: none;
}

/* line 13021, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item.active .page-link {
  color: #495057;
  font-weight: 700;
}

/* line 13026, app/assets/stylesheets/global/style.css */
.pagination-pager .page-prev {
  margin-right: auto;
}

/* line 13030, app/assets/stylesheets/global/style.css */
.pagination-pager .page-next {
  margin-left: auto;
}

/* line 13034, app/assets/stylesheets/global/style.css */
.page-total-text {
  margin-right: 1rem;
  -ms-flex-item-align: center;
  align-self: center;
  color: #6e7687;
}

/* line 13041, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13047, app/assets/stylesheets/global/style.css */
.panel-heading-landing-box {
  background: var(--primary-bg-color);
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-top: none;
}

/* line 13055, app/assets/stylesheets/global/style.css */
.panel-title-landing {
  color: var(--primary-bg-color);
  font-size: 35px;
  font-weight: bold;
}

/* line 13061, app/assets/stylesheets/global/style.css */
.panel-body-landing {
  border: solid 2px var(--primary-bg-color);
  border-top: none;
  border-bottom: none;
  text-align: center;
  background: #fff;
}

/* line 13069, app/assets/stylesheets/global/style.css */
.panel-footer-landing {
  border: solid 2px var(--primary-bg-color);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: none;
  text-align: center;
  background: #f7f7f7;
}

/* line 13078, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
}

/* line 13082, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 15px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 13088, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 30px;
  margin-bottom: 0;
}

/* line 13093, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13103, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
  border: 0px;
}

/* line 13108, app/assets/stylesheets/global/style.css */
.panel-group .panel {
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 13113, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading {
  padding: 0;
  background-color: #fff;
}

/* line 13118, app/assets/stylesheets/global/style.css */
.panel-title {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13123, app/assets/stylesheets/global/style.css */
.panel-title > a {
  display: block;
  padding: 16px;
  text-decoration: none;
}

/* line 13129, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #eaedf1;
  border-top: 0;
}

/* line 13134, app/assets/stylesheets/global/style.css */
.panel1 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

/* line 13142, app/assets/stylesheets/global/style.css */
.panel1:last-child {
  border-bottom: none;
}

/* line 13146, app/assets/stylesheets/global/style.css */
.panel-group1 > .panel1:first-child .panel-heading1 {
  border-radius: 4px 4px 0 0;
}

/* line 13150, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 {
  border-radius: 0;
}

/* line 13154, app/assets/stylesheets/global/style.css */
.panel-body1 {
  padding: 10px;
  background: #fff;
}

/* line 13159, app/assets/stylesheets/global/style.css */
.panel-title1 {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13164, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 + .panel1 {
  margin-top: 0;
}

/* line 13168, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  border-radius: 5px;
}

/* line 13172, app/assets/stylesheets/global/style.css */
.panel-group1 .panel-body {
  border: 1px solid #eaedf1;
  border-radius: 0px 0px 5px 5px;
}

/* line 13177, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: var(--primary-bg-color) !important;
  padding: 16px;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  border-radius: 5px;
}

/* line 13187, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-body1 {
  border-radius: 0 0 4px 4px;
}

/* line 13191, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1 {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}

/* line 13196, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}

/* #bs-collapse icon scale option */
/* line 13202, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle:before {
  content: "\f068";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13210, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle.collapsed:before {
  content: "\f067";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13218, app/assets/stylesheets/global/style.css */
.panel-heading1 a.collapsed:before {
  content: "\e9af";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13229, app/assets/stylesheets/global/style.css */
.panel-heading1 a:before {
  content: "\e994";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13240, app/assets/stylesheets/global/style.css */
.panel-heading1.active a:before {
  content: " ";
  transition: all 0.5s;
  transform: scale(0);
}

/* line 13246, app/assets/stylesheets/global/style.css */
.demo-accordion p:last-child,
.panel-group1 p:last-child {
  margin-bottom: 0;
}

/* line 13251, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1 a:after {
  content: "\f01a";
  font-size: 24px;
  position: absolute;
  font-family: "FontAwesome";
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}

/* line 13262, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1.active a:after {
  content: "\f01a";
  transform: scale(1);
  transition: all 0.5s;
}

/*--------panel----------*/
/* line 13269, app/assets/stylesheets/global/style.css */
.expanel-default {
  border: #eaedf1;
}

/* line 13273, app/assets/stylesheets/global/style.css */
.expanel-secondary {
  border: #e984b1;
}

/* line 13277, app/assets/stylesheets/global/style.css */
.expanel-success {
  border: #4ecc48;
}

/* line 13281, app/assets/stylesheets/global/style.css */
.expanel-danger {
  border: #d12c47;
}

/* line 13285, app/assets/stylesheets/global/style.css */
.expanel-primary > .expanel-heading {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13291, app/assets/stylesheets/global/style.css */
.expanel-info > .expanel-heading {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 13297, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 13303, app/assets/stylesheets/global/style.css */
.expanel-dark > .expanel-heading {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13309, app/assets/stylesheets/global/style.css */
.expanel-light > .expanel-heading {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 13315, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 13321, app/assets/stylesheets/global/style.css */
.expanel-secondary > .expanel-heading {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 13327, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 13333, app/assets/stylesheets/global/style.css */
.expanel-danger > .expanel-heading {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 13339, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 13345, app/assets/stylesheets/global/style.css */
.expanel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 13352, app/assets/stylesheets/global/style.css */
.expanel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01);
}

/* line 13361, app/assets/stylesheets/global/style.css */
.expanel-default > .expanel-heading {
  background-color: #eaedf1;
  border-color: #eaedf1;
}

/* line 13366, app/assets/stylesheets/global/style.css */
.expanel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 13373, app/assets/stylesheets/global/style.css */
.expanel-footer {
  padding: 10px 15px;
  background-color: #eaedf1;
  border-top: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13381, app/assets/stylesheets/global/style.css */
.expanel-body {
  padding: 15px !important;
}

/* line 13385, app/assets/stylesheets/global/style.css */
.popover {
  top: 0;
  left: 0;
  z-index: 8 !important;
  display: block;
  max-width: 276px;
  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 #eaedf1;
  border-radius: 3px;
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 13414, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 3px;
  margin-left: calc(0.25rem - 5px);
}

/* line 13423, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 13432, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 13437, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 13442, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}

/* line 13449, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 13455, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 13461, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 13466, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13473, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-width: 0.25rem 0.5rem 0.25rem 0;
}

/* line 13480, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #eaedf1;
}

/* line 13486, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 13492, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 13497, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 13502, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-width: 0 0.25rem 0.5rem 0.25rem;
}

/* line 13509, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #eaedf1;
}

/* line 13515, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 13521, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 0.5rem;
  margin-left: -0.25rem;
  content: "";
  border-bottom: 1px solid #fff;
}

/* line 13533, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 13538, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13545, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-width: 0.25rem 0 0.25rem 0.5rem;
}

/* line 13552, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #eaedf1;
}

/* line 13558, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 13564, app/assets/stylesheets/global/style.css */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 13575, app/assets/stylesheets/global/style.css */
.popover-header:empty {
  display: none;
}

/* line 13579, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 0.75rem 1rem;
  color: #6e7687;
}

/* line 13584, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 13589, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 13593, app/assets/stylesheets/global/style.css */
progress {
  vertical-align: baseline;
}

/*-----progress-----*/
/* line 13598, app/assets/stylesheets/global/style.css */
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 13610, app/assets/stylesheets/global/style.css */
.mixed-color-progress .bar-end {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 13615, app/assets/stylesheets/global/style.css */
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 7px;
  transition: width 0.6s ease;
}

/* line 13629, app/assets/stylesheets/global/style.css */
.current-progressbar {
  margin-top: 14.5px;
}

/* line 13633, app/assets/stylesheets/global/style.css */
.progress-content {
  margin-bottom: 16.5px;
}

/* line 13637, app/assets/stylesheets/global/style.css */
.progress-content:last-child {
  margin-bottom: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 13642, app/assets/stylesheets/global/style.css */
  .progress-bar {
    transition: none;
  }
}

/* line 13647, app/assets/stylesheets/global/style.css */
.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) !important;
  background-size: 1rem 1rem;
}

/* line 13652, app/assets/stylesheets/global/style.css */
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

/*------ progress sizes ------*/
/* line 13658, app/assets/stylesheets/global/style.css */
.progress-xs {
  height: 0.25rem;
}

/* line 13662, app/assets/stylesheets/global/style.css */
.progress-xs .progress-bar {
  height: 0.25rem;
}

/* line 13666, app/assets/stylesheets/global/style.css */
.progress-sm {
  height: 0.5rem;
}

/* line 13670, app/assets/stylesheets/global/style.css */
.progress-sm .progress-bar {
  height: 0.5rem;
}

/* line 13674, app/assets/stylesheets/global/style.css */
.progress-lg {
  height: 1.25rem;
}

/* line 13678, app/assets/stylesheets/global/style.css */
.progress-lg .progress-bar {
  height: 1.25rem;
}

/* line 13682, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
}

/* line 13692, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

/* line 13704, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}

/*------ Tables -----*/
/* line 13712, app/assets/stylesheets/global/style.css */
.table,
.text-wrap table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

/* line 13719, app/assets/stylesheets/global/style.css */
.table th {
  padding: 0.75rem;
  vertical-align: top;
}

/* line 13724, app/assets/stylesheets/global/style.css */
.text-wrap table th,
.text-wrap table td {
  padding: 0.65rem;
  vertical-align: top;
}

/* line 13730, app/assets/stylesheets/global/style.css */
.table td {
  padding: 0.65rem;
  vertical-align: middle;
  border-top: 0;
}

/* line 13736, app/assets/stylesheets/global/style.css */
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  border-top: 0;
  padding: 0.75rem;
}

/* line 13744, app/assets/stylesheets/global/style.css */
.text-wrap table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 13752, app/assets/stylesheets/global/style.css */
.table tbody + tbody,
.text-wrap table tbody + tbody {
  border-top: 2px solid #eaedf1;
}

/* line 13757, app/assets/stylesheets/global/style.css */
.table .table,
.text-wrap table .table,
.table .text-wrap table {
  background-color: var(--primary01);
}

/* line 13763, app/assets/stylesheets/global/style.css */
.text-wrap .table table,
.text-wrap table table {
  background-color: var(--primary01);
}

/* line 13768, app/assets/stylesheets/global/style.css */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 13773, app/assets/stylesheets/global/style.css */
.table-bordered,
.text-wrap table,
.table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
  border: 1px solid #eaedf1 !important;
}

/* line 13782, app/assets/stylesheets/global/style.css */
.table-bordered thead th,
.text-wrap table thead th,
.table-bordered thead td,
.text-wrap table thead td {
  border-bottom-width: 1px;
}

/* line 13789, app/assets/stylesheets/global/style.css */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 13796, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 13800, app/assets/stylesheets/global/style.css */
.table-hover tbody tr:hover,
.table-hover tbody th {
  background-color: var(--primary01);
}

/* line 13805, app/assets/stylesheets/global/style.css */
.table-primary {
  background-color: #d2cdf9;
}

/* line 13809, app/assets/stylesheets/global/style.css */
.table-primary > th,
.table-primary > td {
  background-color: #d2cdf9;
}

/* line 13814, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover {
  background-color: #b7cded;
}

/* line 13818, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b7cded;
}

/* line 13823, app/assets/stylesheets/global/style.css */
.table-secondary {
  background-color: #fdccdb;
}

/* line 13827, app/assets/stylesheets/global/style.css */
.table-secondary > th,
.table-secondary > td {
  background-color: #fdccdb;
}

/* line 13832, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

/* line 13836, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

/* line 13841, app/assets/stylesheets/global/style.css */
.table-success {
  background-color: #d2ecb8;
}

/* line 13845, app/assets/stylesheets/global/style.css */
.table-success > th,
.table-success > td {
  background-color: #d2ecb8;
}

/* line 13850, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover {
  background-color: #c5e7a4;
}

/* line 13854, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c5e7a4;
}

/* line 13859, app/assets/stylesheets/global/style.css */
.table-info {
  background-color: #cbe7fb;
}

/* line 13863, app/assets/stylesheets/global/style.css */
.table-info > th,
.table-info > td {
  background-color: #cbe7fb;
}

/* line 13868, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover {
  background-color: #b3dcf9;
}

/* line 13872, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b3dcf9;
}

/* line 13877, app/assets/stylesheets/global/style.css */
.table-warning {
  background-color: #f1d5a7;
}

/* line 13881, app/assets/stylesheets/global/style.css */
.table-warning > th,
.table-warning > td {
  background-color: #f1d5a7;
}

/* line 13886, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover {
  background-color: #fae8a4;
}

/* line 13890, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fae8a4;
}

/* line 13895, app/assets/stylesheets/global/style.css */
.table-danger {
  background-color: #f1c1c0;
}

/* line 13899, app/assets/stylesheets/global/style.css */
.table-danger > th,
.table-danger > td {
  background-color: #f1c1c0;
}

/* line 13904, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover {
  background-color: #ecacab;
}

/* line 13908, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ecacab;
}

/* line 13913, app/assets/stylesheets/global/style.css */
.table-light {
  background-color: #fdfdfe;
}

/* line 13917, app/assets/stylesheets/global/style.css */
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 13922, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 13926, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 13931, app/assets/stylesheets/global/style.css */
.table-dark {
  background-color: #c6c8ca;
}

/* line 13935, app/assets/stylesheets/global/style.css */
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 13940, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 13944, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 13949, app/assets/stylesheets/global/style.css */
.table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 13953, app/assets/stylesheets/global/style.css */
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 13958, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 13962, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 13967, app/assets/stylesheets/global/style.css */
.table .thead-dark th,
.text-wrap table .thead-dark th {
  color: var(--primary01);
  background-color: #212529;
  border-color: #32383e;
}

/* line 13974, app/assets/stylesheets/global/style.css */
.table .thead-light th,
.text-wrap table .thead-light th {
  color: #495057;
  background-color: var(--primary01);
  border-color: #eaedf1;
}

/* line 13981, app/assets/stylesheets/global/style.css */
.table-dark {
  color: var(--primary01);
  background-color: #212529;
}

/* line 13986, app/assets/stylesheets/global/style.css */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 13992, app/assets/stylesheets/global/style.css */
.table-dark.table-bordered {
  border: 0;
}

/* line 13996, app/assets/stylesheets/global/style.css */
.text-wrap table.table-dark {
  border: 0;
}

/* line 14000, app/assets/stylesheets/global/style.css */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 14004, app/assets/stylesheets/global/style.css */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 14009, app/assets/stylesheets/global/style.css */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14017, app/assets/stylesheets/global/style.css */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
  /* line 14021, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-sm > table {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 14027, app/assets/stylesheets/global/style.css */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14035, app/assets/stylesheets/global/style.css */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
  /* line 14039, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-md > table {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 14045, app/assets/stylesheets/global/style.css */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14053, app/assets/stylesheets/global/style.css */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  /* line 14057, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-lg > table {
    border: 0;
  }
}

@media (max-width: 1279.98px) {
  /* line 14063, app/assets/stylesheets/global/style.css */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14071, app/assets/stylesheets/global/style.css */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
  /* line 14075, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-xl > table {
    border: 0;
  }
}

/* line 14080, app/assets/stylesheets/global/style.css */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 14088, app/assets/stylesheets/global/style.css */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 14092, app/assets/stylesheets/global/style.css */
.text-wrap .table-responsive > table {
  border: 0;
}

/* line 14096, app/assets/stylesheets/global/style.css */
.table-inbox {
  border: 1px solid #eaedf1;
  margin-bottom: 0;
}

/* line 14101, app/assets/stylesheets/global/style.css */
.table-inbox tr {
  border-bottom: 1px solid rgba(238, 238, 238, 0.7);
}

/* line 14105, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom: 1px solid #eaedf1;
}

/* line 14109, app/assets/stylesheets/global/style.css */
.table-inbox tr td:hover {
  cursor: pointer;
}

/* line 14113, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star.inbox-started,
.table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 14118, app/assets/stylesheets/global/style.css */
.table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 14122, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom-width: 0px !important;
}

/* line 14126, app/assets/stylesheets/global/style.css */
.table th,
.text-wrap table th {
  color: #2e3138;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 14133, app/assets/stylesheets/global/style.css */
.table-md th,
.table-md td {
  padding: 0.5rem;
}

/* line 14138, app/assets/stylesheets/global/style.css */
.table-vcenter td,
.table-vcenter th {
  vertical-align: middle;
  border-top: 1px solid #eaedf1;
}

/* line 14144, app/assets/stylesheets/global/style.css */
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14151, app/assets/stylesheets/global/style.css */
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14158, app/assets/stylesheets/global/style.css */
.table-center td,
.table-center th {
  text-align: center;
}

/* line 14163, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--primary01);
}

/* line 14167, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(even) {
  background: transparent;
}

/* line 14171, app/assets/stylesheets/global/style.css */
.table-calendar {
  margin: 0 0 0.75rem;
}

/* line 14175, app/assets/stylesheets/global/style.css */
.table-calendar td,
.table-calendar th {
  border: 0;
  text-align: center;
  padding: 0 !important;
  width: 14.28571429%;
  line-height: 2.5rem;
}

/* line 14184, app/assets/stylesheets/global/style.css */
.table-calendar td {
  border-top: 0;
}

/* line 14188, app/assets/stylesheets/global/style.css */
.table-calendar-link {
  line-height: 2rem;
  min-width: calc(2rem + 2px);
  display: inline-block;
  border-radius: 3px;
  background: #f8f9fa;
  color: #495057;
  font-weight: 600;
  transition: 0.3s background, 0.3s color;
  position: relative;
}

/* line 14200, app/assets/stylesheets/global/style.css */
.table-calendar-link:before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  border-radius: 50px;
  background: #467fcf;
}

/* line 14211, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover {
  color: #fff;
  text-decoration: none;
  background: #467fcf;
  transition: 0.3s background;
}

/* line 14218, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover:before {
  background: #fff;
}

/* line 14222, app/assets/stylesheets/global/style.css */
.table-header {
  cursor: pointer;
  transition: 0.3s color;
}

/* line 14227, app/assets/stylesheets/global/style.css */
.table-header:hover {
  color: #495057 !important;
}

/* line 14231, app/assets/stylesheets/global/style.css */
.table-header:after {
  content: "\f0dc";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0.5rem;
  font-size: 0.75rem;
}

/* line 14239, app/assets/stylesheets/global/style.css */
.table-header-asc {
  color: #495057 !important;
}

/* line 14243, app/assets/stylesheets/global/style.css */
.table-header-asc:after {
  content: "\f0de";
}

/* line 14247, app/assets/stylesheets/global/style.css */
.table-header-desc {
  color: #495057 !important;
}

/* line 14251, app/assets/stylesheets/global/style.css */
.table-header-desc:after {
  content: "\f0dd";
}

/* line 14255, app/assets/stylesheets/global/style.css */
table {
  border-collapse: collapse;
}

/* line 14259, app/assets/stylesheets/global/style.css */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #eaedf1;
}

/* line 14263, app/assets/stylesheets/global/style.css */
.table > :not(caption) > * > * {
  background: transparent;
  box-shadow: none;
  border-bottom-width: inherit;
}

@media (min-width: 768px) {
  /* line 14270, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: absolute;
    top: 0;
    left: 193px;
  }
  /* line 14276, app/assets/stylesheets/global/style.css */
  .table-responsive.deleted-table .data-table-btn {
    position: absolute;
    left: 223px;
    z-index: 1;
  }
}

@media (max-width: 1328px) {
  /* line 14284, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: relative;
    top: 0;
    left: 0px;
  }
}

/* line 14291, app/assets/stylesheets/global/style.css */
table.dataTable {
  border-collapse: collapse !important;
}

/* line 14295, app/assets/stylesheets/global/style.css */
.dropdown-item {
  transition: all ease-in-out 0.3s;
}

/* line 14299, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: var(--primary-bg-color);
  color: #fff !important;
}

/* line 14305, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-bottom: 1px solid rgba(var(--primary-bg-color), 0.35);
  color: var(--primary-bg-color);
}

/* line 14310, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button:last-child {
  border-bottom: none !important;
}

/* line 14314, app/assets/stylesheets/global/style.css */
.table.editable-table td {
  vertical-align: middle;
}

/* line 14318, app/assets/stylesheets/global/style.css */
.table.editable-table input,
.table.editable-table select {
  border: 1px solid #eaedf1;
  height: 40px;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 7px;
  font-size: 0.75rem;
  outline: none;
  transition: all ease 0.3s;
}

/* line 14331, app/assets/stylesheets/global/style.css */
.table.editable-table input:focus,
.table.editable-table select:focus {
  border-color: var(--primary-bg-color) !important;
}

/* line 14336, app/assets/stylesheets/global/style.css */
.table.editable-table option {
  font-size: 0.85rem;
}

/* line 14340, app/assets/stylesheets/global/style.css */
#example3,
#example2 {
  width: 100% !important;
}

@media (max-width: 575.98px) {
  /* line 14346, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length label {
    justify-content: center !important;
  }
  /* line 14350, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_filter {
    text-align: center !important;
  }
  /* line 14354, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    justify-content: center !important;
  }
}

/* line 14359, app/assets/stylesheets/global/style.css */
.dataTables_filter .form-control {
  border-radius: 4px;
  height: 34px;
}

/* line 14364, app/assets/stylesheets/global/style.css */
.table > :not(:first-child) {
  border-top: 0px solid currentColor;
}

/*---- Tags-----*/
/* line 14369, app/assets/stylesheets/global/style.css */
.tag {
  font-size: 0.75rem;
  color: #495057;
  background-color: rgba(228, 231, 236, 0.55);
  border-radius: 5px;
  padding: 0 0.5rem;
  line-height: 2em;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: default;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 14386, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color);
}

/* line 14391, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary i {
  color: var(--primary-bg-color);
}

/* line 14395, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary {
  border-color: #e984b1 !important;
  color: #e984b1;
}

/* line 14400, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary i {
  color: #e984b1;
}

/* line 14404, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success {
  border-color: #13bfa6 !important;
  color: #13bfa6;
}

/* line 14409, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success i {
  color: #13bfa6;
}

/* line 14413, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info {
  border-color: #59adec !important;
  color: #59adec;
}

/* line 14418, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info i {
  color: #59adec;
}

/* line 14422, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning {
  border-color: #e7c354 !important;
  color: #e7c354;
}

/* line 14427, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning i {
  color: #e7c354;
}

/* line 14431, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger {
  border-color: #d12c47 !important;
  color: #d12c47;
}

/* line 14436, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger i {
  color: #d12c47;
}

/* line 14440, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light {
  border-color: #e4e7ecc5 !important;
  color: #e4e7ecc5;
}

/* line 14445, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light i {
  color: #e4e7ecc5;
}

/* line 14449, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark {
  border-color: #343a40 !important;
  color: #343a40;
}

/* line 14454, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark i {
  color: #343a40;
}

/* line 14458, app/assets/stylesheets/global/style.css */
a.tag {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14464, app/assets/stylesheets/global/style.css */
a.tag:hover {
  background-color: rgba(228, 231, 236, 0.65);
  color: inherit;
}

/* line 14469, app/assets/stylesheets/global/style.css */
.tag-addon {
  display: inline-block;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  background-color: rgba(228, 231, 236, 0.65);
  margin: 0 -0.5rem 0 0.5rem;
  text-align: center;
  min-width: 1.5rem;
}

/* line 14480, app/assets/stylesheets/global/style.css */
.tag-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 14485, app/assets/stylesheets/global/style.css */
.tag-addon i {
  vertical-align: middle;
  margin: 0 -0.25rem;
}

/* line 14490, app/assets/stylesheets/global/style.css */
a.tag-addon {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14496, app/assets/stylesheets/global/style.css */
a.tag-addon:hover {
  background-color: rgba(228, 231, 236, 0.7);
  color: inherit;
}

/* line 14501, app/assets/stylesheets/global/style.css */
.tag-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px 0 0 3px;
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 14508, app/assets/stylesheets/global/style.css */
.tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}

/* line 14513, app/assets/stylesheets/global/style.css */
.tag-indigo {
  background-color: #6574cd !important;
  color: #fff;
}

/* line 14518, app/assets/stylesheets/global/style.css */
.tag-purple {
  background-color: #661fd6 !important;
  color: #fff;
}

/* line 14523, app/assets/stylesheets/global/style.css */
.tag-pink {
  background-color: #f58598 !important;
  color: #fff;
}

/* line 14528, app/assets/stylesheets/global/style.css */
.tag-red {
  background-color: #e32f2f !important;
  color: #fff;
}

/* line 14533, app/assets/stylesheets/global/style.css */
.tag-orange {
  background-color: #fc7303 !important;
  color: #fff;
}

/* line 14538, app/assets/stylesheets/global/style.css */
.tag-yellow {
  background-color: #FBB034 !important;
  color: #fff;
}

/* line 14543, app/assets/stylesheets/global/style.css */
.tag-green {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14548, app/assets/stylesheets/global/style.css */
.tag-teal {
  background-color: #2bcbba !important;
  color: #fff;
}

/* line 14553, app/assets/stylesheets/global/style.css */
.tag-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}

/* line 14558, app/assets/stylesheets/global/style.css */
.tag-white {
  background-color: #fff !important;
  color: #fff;
}

/* line 14563, app/assets/stylesheets/global/style.css */
.tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}

/* line 14568, app/assets/stylesheets/global/style.css */
.tag-gray-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14573, app/assets/stylesheets/global/style.css */
.tag-azure {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14578, app/assets/stylesheets/global/style.css */
.tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}

/* line 14583, app/assets/stylesheets/global/style.css */
.tag-primary {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 14588, app/assets/stylesheets/global/style.css */
.tag-secondary {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 14593, app/assets/stylesheets/global/style.css */
.tag-success {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14598, app/assets/stylesheets/global/style.css */
.tag-info {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14603, app/assets/stylesheets/global/style.css */
.tag-warning {
  background-color: #e7c354 !important;
  color: #fff;
}

/* line 14608, app/assets/stylesheets/global/style.css */
.tag-danger {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 14613, app/assets/stylesheets/global/style.css */
.tag-light {
  background-color: #e4e7ecc5 !important;
  color: #444546;
}

/* line 14618, app/assets/stylesheets/global/style.css */
.tag-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14623, app/assets/stylesheets/global/style.css */
.tag-rounded {
  border-radius: 50px;
}

/* line 14627, app/assets/stylesheets/global/style.css */
.tag-rounded .tag-avatar {
  border-radius: 50px;
}

/* line 14631, app/assets/stylesheets/global/style.css */
.tags {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 14636, app/assets/stylesheets/global/style.css */
.tags > .tag {
  margin-bottom: 0.5rem;
}

/* line 14640, app/assets/stylesheets/global/style.css */
.tags > .tag:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 14644, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 14649, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 14654, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 14659, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 14664, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 14669, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 14674, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 14679, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/*---------Thumbnails----------*/
/* line 14685, app/assets/stylesheets/global/style.css */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #eaedf1;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  border-radius: 7px;
}

/* line 14698, app/assets/stylesheets/global/style.css */
.thumbnail a > img,
.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

/* line 14704, app/assets/stylesheets/global/style.css */
.thumbnail p:last-child {
  margin-bottom: 0;
}

/* line 14708, app/assets/stylesheets/global/style.css */
.thumbimg {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 7px;
}

/* line 14715, app/assets/stylesheets/global/style.css */
.thumbnail .caption {
  padding: 15px;
}

/*---- Opacity -----*/
/* line 14720, app/assets/stylesheets/global/style.css */
.op-0 {
  opacity: 0;
}

/* line 14724, app/assets/stylesheets/global/style.css */
.op-0-1 {
  opacity: 0.1;
}

/* line 14728, app/assets/stylesheets/global/style.css */
.op-0-2 {
  opacity: 0.2;
}

/* line 14732, app/assets/stylesheets/global/style.css */
.op-0-3 {
  opacity: 0.3;
}

/* line 14736, app/assets/stylesheets/global/style.css */
.op-0-4 {
  opacity: 0.4;
}

/* line 14740, app/assets/stylesheets/global/style.css */
.op-0-5 {
  opacity: 0.5;
}

/* line 14744, app/assets/stylesheets/global/style.css */
.op-0-6 {
  opacity: 0.6;
}

/* line 14748, app/assets/stylesheets/global/style.css */
.op-0-7 {
  opacity: 0.7;
}

/* line 14752, app/assets/stylesheets/global/style.css */
.op-0-8 {
  opacity: 0.8;
}

/* line 14756, app/assets/stylesheets/global/style.css */
.op-0-9 {
  opacity: 0.9;
}

/* line 14760, app/assets/stylesheets/global/style.css */
.op-1 {
  opacity: 1;
}

/* line 14764, app/assets/stylesheets/global/style.css */
.op-0-125 {
  opacity: 0.125;
}

/* line 14768, app/assets/stylesheets/global/style.css */
.op-0-225 {
  opacity: 0.225;
}

/* line 14772, app/assets/stylesheets/global/style.css */
.op-0-325 {
  opacity: 0.325;
}

/* line 14776, app/assets/stylesheets/global/style.css */
.op-0-425 {
  opacity: 0.425;
}

/* line 14780, app/assets/stylesheets/global/style.css */
.op-0-525 {
  opacity: 0.525;
}

/* line 14784, app/assets/stylesheets/global/style.css */
.op-0-625 {
  opacity: 0.625;
}

/* line 14788, app/assets/stylesheets/global/style.css */
.op-0-725 {
  opacity: 0.725;
}

/* line 14792, app/assets/stylesheets/global/style.css */
.op-0-825 {
  opacity: 0.825;
}

/* line 14796, app/assets/stylesheets/global/style.css */
.op-0-925 {
  opacity: 0.925;
}

/* line 14800, app/assets/stylesheets/global/style.css */
.op-0-15 {
  opacity: 0.15;
}

/* line 14804, app/assets/stylesheets/global/style.css */
.op-0-25 {
  opacity: 0.25;
}

/* line 14808, app/assets/stylesheets/global/style.css */
.op-0-35 {
  opacity: 0.35;
}

/* line 14812, app/assets/stylesheets/global/style.css */
.op-0-45 {
  opacity: 0.45;
}

/* line 14816, app/assets/stylesheets/global/style.css */
.op-0-55 {
  opacity: 0.55;
}

/* line 14820, app/assets/stylesheets/global/style.css */
.op-0-65 {
  opacity: 0.65;
}

/* line 14824, app/assets/stylesheets/global/style.css */
.op-0-75 {
  opacity: 0.75;
}

/* line 14828, app/assets/stylesheets/global/style.css */
.op-0-85 {
  opacity: 0.85;
}

/* line 14832, app/assets/stylesheets/global/style.css */
.op-0-95 {
  opacity: 0.95;
}

/* line 14836, app/assets/stylesheets/global/style.css */
.op-0-175 {
  opacity: 0.175;
}

/* line 14840, app/assets/stylesheets/global/style.css */
.op-0-275 {
  opacity: 0.275;
}

/* line 14844, app/assets/stylesheets/global/style.css */
.op-0-375 {
  opacity: 0.375;
}

/* line 14848, app/assets/stylesheets/global/style.css */
.op-0-475 {
  opacity: 0.475;
}

/* line 14852, app/assets/stylesheets/global/style.css */
.op-0-575 {
  opacity: 0.575;
}

/* line 14856, app/assets/stylesheets/global/style.css */
.op-0-675 {
  opacity: 0.675;
}

/* line 14860, app/assets/stylesheets/global/style.css */
.op-0-775 {
  opacity: 0.775;
}

/* line 14864, app/assets/stylesheets/global/style.css */
.op-0-875 {
  opacity: 0.875;
}

/* line 14868, app/assets/stylesheets/global/style.css */
.op-0-975 {
  opacity: 0.975;
}

/* line 14872, app/assets/stylesheets/global/style.css */
.op-0-i {
  opacity: 0 !important;
}

/* line 14876, app/assets/stylesheets/global/style.css */
.op-0-1-i {
  opacity: 0.1 !important;
}

/* line 14880, app/assets/stylesheets/global/style.css */
.op-0-2-i {
  opacity: 0.2 !important;
}

/* line 14884, app/assets/stylesheets/global/style.css */
.op-0-3-i {
  opacity: 0.3 !important;
}

/* line 14888, app/assets/stylesheets/global/style.css */
.op-0-4-i {
  opacity: 0.4 !important;
}

/* line 14892, app/assets/stylesheets/global/style.css */
.op-0-5-i {
  opacity: 0.5 !important;
}

/* line 14896, app/assets/stylesheets/global/style.css */
.op-0-6-i {
  opacity: 0.6 !important;
}

/* line 14900, app/assets/stylesheets/global/style.css */
.op-0-7-i {
  opacity: 0.7 !important;
}

/* line 14904, app/assets/stylesheets/global/style.css */
.op-0-8-i {
  opacity: 0.8 !important;
}

/* line 14908, app/assets/stylesheets/global/style.css */
.op-0-9-i {
  opacity: 0.9 !important;
}

/* line 14912, app/assets/stylesheets/global/style.css */
.op-1-i {
  opacity: 1 !important;
}

/* line 14916, app/assets/stylesheets/global/style.css */
.op-0-125-i {
  opacity: 0.125 !important;
}

/* line 14920, app/assets/stylesheets/global/style.css */
.op-0-225-i {
  opacity: 0.225 !important;
}

/* line 14924, app/assets/stylesheets/global/style.css */
.op-0-325-i {
  opacity: 0.325 !important;
}

/* line 14928, app/assets/stylesheets/global/style.css */
.op-0-425-i {
  opacity: 0.425 !important;
}

/* line 14932, app/assets/stylesheets/global/style.css */
.op-0-525-i {
  opacity: 0.525 !important;
}

/* line 14936, app/assets/stylesheets/global/style.css */
.op-0-625-i {
  opacity: 0.625 !important;
}

/* line 14940, app/assets/stylesheets/global/style.css */
.op-0-725-i {
  opacity: 0.725 !important;
}

/* line 14944, app/assets/stylesheets/global/style.css */
.op-0-825-i {
  opacity: 0.825 !important;
}

/* line 14948, app/assets/stylesheets/global/style.css */
.op-0-925-i {
  opacity: 0.925 !important;
}

/* line 14952, app/assets/stylesheets/global/style.css */
.op-0-15-i {
  opacity: 0.15 !important;
}

/* line 14956, app/assets/stylesheets/global/style.css */
.op-0-25-i {
  opacity: 0.25 !important;
}

/* line 14960, app/assets/stylesheets/global/style.css */
.op-0-35-i {
  opacity: 0.35 !important;
}

/* line 14964, app/assets/stylesheets/global/style.css */
.op-0-45-i {
  opacity: 0.45 !important;
}

/* line 14968, app/assets/stylesheets/global/style.css */
.op-0-55-i {
  opacity: 0.55 !important;
}

/* line 14972, app/assets/stylesheets/global/style.css */
.op-0-65-i {
  opacity: 0.65 !important;
}

/* line 14976, app/assets/stylesheets/global/style.css */
.op-0-75-i {
  opacity: 0.75 !important;
}

/* line 14980, app/assets/stylesheets/global/style.css */
.op-0-85-i {
  opacity: 0.85 !important;
}

/* line 14984, app/assets/stylesheets/global/style.css */
.op-0-95-i {
  opacity: 0.95 !important;
}

/* line 14988, app/assets/stylesheets/global/style.css */
.op-0-175-i {
  opacity: 0.175 !important;
}

/* line 14992, app/assets/stylesheets/global/style.css */
.op-0-275-i {
  opacity: 0.275 !important;
}

/* line 14996, app/assets/stylesheets/global/style.css */
.op-0-375-i {
  opacity: 0.375 !important;
}

/* line 15000, app/assets/stylesheets/global/style.css */
.op-0-475-i {
  opacity: 0.475 !important;
}

/* line 15004, app/assets/stylesheets/global/style.css */
.op-0-575-i {
  opacity: 0.575 !important;
}

/* line 15008, app/assets/stylesheets/global/style.css */
.op-0-675-i {
  opacity: 0.675 !important;
}

/* line 15012, app/assets/stylesheets/global/style.css */
.op-0-775-i {
  opacity: 0.775 !important;
}

/* line 15016, app/assets/stylesheets/global/style.css */
.op-0-875-i {
  opacity: 0.875 !important;
}

/* line 15020, app/assets/stylesheets/global/style.css */
.op-0-975-i {
  opacity: 0.975 !important;
}

@media (min-width: 480px) {
  /* line 15025, app/assets/stylesheets/global/style.css */
  .op-xs-0 {
    opacity: 0;
  }
  /* line 15029, app/assets/stylesheets/global/style.css */
  .op-xs-0-f {
    opacity: 0 !important;
  }
  /* line 15033, app/assets/stylesheets/global/style.css */
  .op-xs-1 {
    opacity: 0.1;
  }
  /* line 15037, app/assets/stylesheets/global/style.css */
  .op-xs-1-f {
    opacity: 0.1 !important;
  }
  /* line 15041, app/assets/stylesheets/global/style.css */
  .op-xs-2 {
    opacity: 0.2;
  }
  /* line 15045, app/assets/stylesheets/global/style.css */
  .op-xs-2-f {
    opacity: 0.2 !important;
  }
  /* line 15049, app/assets/stylesheets/global/style.css */
  .op-xs-3 {
    opacity: 0.3;
  }
  /* line 15053, app/assets/stylesheets/global/style.css */
  .op-xs-3-f {
    opacity: 0.3 !important;
  }
  /* line 15057, app/assets/stylesheets/global/style.css */
  .op-xs-4 {
    opacity: 0.4;
  }
  /* line 15061, app/assets/stylesheets/global/style.css */
  .op-xs-4-f {
    opacity: 0.4 !important;
  }
  /* line 15065, app/assets/stylesheets/global/style.css */
  .op-xs-5 {
    opacity: 0.5;
  }
  /* line 15069, app/assets/stylesheets/global/style.css */
  .op-xs-5-f {
    opacity: 0.5 !important;
  }
  /* line 15073, app/assets/stylesheets/global/style.css */
  .op-xs-6 {
    opacity: 0.6;
  }
  /* line 15077, app/assets/stylesheets/global/style.css */
  .op-xs-6-f {
    opacity: 0.6 !important;
  }
  /* line 15081, app/assets/stylesheets/global/style.css */
  .op-xs-7 {
    opacity: 0.7;
  }
  /* line 15085, app/assets/stylesheets/global/style.css */
  .op-xs-7-f {
    opacity: 0.7 !important;
  }
  /* line 15089, app/assets/stylesheets/global/style.css */
  .op-xs-8 {
    opacity: 0.8;
  }
  /* line 15093, app/assets/stylesheets/global/style.css */
  .op-xs-8-f {
    opacity: 0.8 !important;
  }
  /* line 15097, app/assets/stylesheets/global/style.css */
  .op-xs-9 {
    opacity: 0.9;
  }
  /* line 15101, app/assets/stylesheets/global/style.css */
  .op-xs-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 576px) {
  /* line 15107, app/assets/stylesheets/global/style.css */
  .op-sm-0 {
    opacity: 0;
  }
  /* line 15111, app/assets/stylesheets/global/style.css */
  .op-sm-0-f {
    opacity: 0 !important;
  }
  /* line 15115, app/assets/stylesheets/global/style.css */
  .op-sm-1 {
    opacity: 0.1;
  }
  /* line 15119, app/assets/stylesheets/global/style.css */
  .op-sm-1-f {
    opacity: 0.1 !important;
  }
  /* line 15123, app/assets/stylesheets/global/style.css */
  .op-sm-2 {
    opacity: 0.2;
  }
  /* line 15127, app/assets/stylesheets/global/style.css */
  .op-sm-2-f {
    opacity: 0.2 !important;
  }
  /* line 15131, app/assets/stylesheets/global/style.css */
  .op-sm-3 {
    opacity: 0.3;
  }
  /* line 15135, app/assets/stylesheets/global/style.css */
  .op-sm-3-f {
    opacity: 0.3 !important;
  }
  /* line 15139, app/assets/stylesheets/global/style.css */
  .op-sm-4 {
    opacity: 0.4;
  }
  /* line 15143, app/assets/stylesheets/global/style.css */
  .op-sm-4-f {
    opacity: 0.4 !important;
  }
  /* line 15147, app/assets/stylesheets/global/style.css */
  .op-sm-5 {
    opacity: 0.5;
  }
  /* line 15151, app/assets/stylesheets/global/style.css */
  .op-sm-5-f {
    opacity: 0.5 !important;
  }
  /* line 15155, app/assets/stylesheets/global/style.css */
  .op-sm-6 {
    opacity: 0.6;
  }
  /* line 15159, app/assets/stylesheets/global/style.css */
  .op-sm-6-f {
    opacity: 0.6 !important;
  }
  /* line 15163, app/assets/stylesheets/global/style.css */
  .op-sm-7 {
    opacity: 0.7;
  }
  /* line 15167, app/assets/stylesheets/global/style.css */
  .op-sm-7-f {
    opacity: 0.7 !important;
  }
  /* line 15171, app/assets/stylesheets/global/style.css */
  .op-sm-8 {
    opacity: 0.8;
  }
  /* line 15175, app/assets/stylesheets/global/style.css */
  .op-sm-8-f {
    opacity: 0.8 !important;
  }
  /* line 15179, app/assets/stylesheets/global/style.css */
  .op-sm-9 {
    opacity: 0.9;
  }
  /* line 15183, app/assets/stylesheets/global/style.css */
  .op-sm-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 768px) {
  /* line 15189, app/assets/stylesheets/global/style.css */
  .op-md-0 {
    opacity: 0;
  }
  /* line 15193, app/assets/stylesheets/global/style.css */
  .op-md-0-f {
    opacity: 0 !important;
  }
  /* line 15197, app/assets/stylesheets/global/style.css */
  .op-md-1 {
    opacity: 0.1;
  }
  /* line 15201, app/assets/stylesheets/global/style.css */
  .op-md-1-f {
    opacity: 0.1 !important;
  }
  /* line 15205, app/assets/stylesheets/global/style.css */
  .op-md-2 {
    opacity: 0.2;
  }
  /* line 15209, app/assets/stylesheets/global/style.css */
  .op-md-2-f {
    opacity: 0.2 !important;
  }
  /* line 15213, app/assets/stylesheets/global/style.css */
  .op-md-3 {
    opacity: 0.3;
  }
  /* line 15217, app/assets/stylesheets/global/style.css */
  .op-md-3-f {
    opacity: 0.3 !important;
  }
  /* line 15221, app/assets/stylesheets/global/style.css */
  .op-md-4 {
    opacity: 0.4;
  }
  /* line 15225, app/assets/stylesheets/global/style.css */
  .op-md-4-f {
    opacity: 0.4 !important;
  }
  /* line 15229, app/assets/stylesheets/global/style.css */
  .op-md-5 {
    opacity: 0.5;
  }
  /* line 15233, app/assets/stylesheets/global/style.css */
  .op-md-5-f {
    opacity: 0.5 !important;
  }
  /* line 15237, app/assets/stylesheets/global/style.css */
  .op-md-6 {
    opacity: 0.6;
  }
  /* line 15241, app/assets/stylesheets/global/style.css */
  .op-md-6-f {
    opacity: 0.6 !important;
  }
  /* line 15245, app/assets/stylesheets/global/style.css */
  .op-md-7 {
    opacity: 0.7;
  }
  /* line 15249, app/assets/stylesheets/global/style.css */
  .op-md-7-f {
    opacity: 0.7 !important;
  }
  /* line 15253, app/assets/stylesheets/global/style.css */
  .op-md-8 {
    opacity: 0.8;
  }
  /* line 15257, app/assets/stylesheets/global/style.css */
  .op-md-8-f {
    opacity: 0.8 !important;
  }
  /* line 15261, app/assets/stylesheets/global/style.css */
  .op-md-9 {
    opacity: 0.9;
  }
  /* line 15265, app/assets/stylesheets/global/style.css */
  .op-md-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 992px) {
  /* line 15271, app/assets/stylesheets/global/style.css */
  .op-lg-0 {
    opacity: 0;
  }
  /* line 15275, app/assets/stylesheets/global/style.css */
  .op-lg-0-f {
    opacity: 0 !important;
  }
  /* line 15279, app/assets/stylesheets/global/style.css */
  .op-lg-1 {
    opacity: 0.1;
  }
  /* line 15283, app/assets/stylesheets/global/style.css */
  .op-lg-1-f {
    opacity: 0.1 !important;
  }
  /* line 15287, app/assets/stylesheets/global/style.css */
  .op-lg-2 {
    opacity: 0.2;
  }
  /* line 15291, app/assets/stylesheets/global/style.css */
  .op-lg-2-f {
    opacity: 0.2 !important;
  }
  /* line 15295, app/assets/stylesheets/global/style.css */
  .op-lg-3 {
    opacity: 0.3;
  }
  /* line 15299, app/assets/stylesheets/global/style.css */
  .op-lg-3-f {
    opacity: 0.3 !important;
  }
  /* line 15303, app/assets/stylesheets/global/style.css */
  .op-lg-4 {
    opacity: 0.4;
  }
  /* line 15307, app/assets/stylesheets/global/style.css */
  .op-lg-4-f {
    opacity: 0.4 !important;
  }
  /* line 15311, app/assets/stylesheets/global/style.css */
  .op-lg-5 {
    opacity: 0.5;
  }
  /* line 15315, app/assets/stylesheets/global/style.css */
  .op-lg-5-f {
    opacity: 0.5 !important;
  }
  /* line 15319, app/assets/stylesheets/global/style.css */
  .op-lg-6 {
    opacity: 0.6;
  }
  /* line 15323, app/assets/stylesheets/global/style.css */
  .op-lg-6-f {
    opacity: 0.6 !important;
  }
  /* line 15327, app/assets/stylesheets/global/style.css */
  .op-lg-7 {
    opacity: 0.7;
  }
  /* line 15331, app/assets/stylesheets/global/style.css */
  .op-lg-7-f {
    opacity: 0.7 !important;
  }
  /* line 15335, app/assets/stylesheets/global/style.css */
  .op-lg-8 {
    opacity: 0.8;
  }
  /* line 15339, app/assets/stylesheets/global/style.css */
  .op-lg-8-f {
    opacity: 0.8 !important;
  }
  /* line 15343, app/assets/stylesheets/global/style.css */
  .op-lg-9 {
    opacity: 0.9;
  }
  /* line 15347, app/assets/stylesheets/global/style.css */
  .op-lg-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 1200px) {
  /* line 15353, app/assets/stylesheets/global/style.css */
  .op-xl-0 {
    opacity: 0;
  }
  /* line 15357, app/assets/stylesheets/global/style.css */
  .op-xl-0-f {
    opacity: 0 !important;
  }
  /* line 15361, app/assets/stylesheets/global/style.css */
  .op-xl-1 {
    opacity: 0.1;
  }
  /* line 15365, app/assets/stylesheets/global/style.css */
  .op-xl-1-f {
    opacity: 0.1 !important;
  }
  /* line 15369, app/assets/stylesheets/global/style.css */
  .op-xl-2 {
    opacity: 0.2;
  }
  /* line 15373, app/assets/stylesheets/global/style.css */
  .op-xl-2-f {
    opacity: 0.2 !important;
  }
  /* line 15377, app/assets/stylesheets/global/style.css */
  .op-xl-3 {
    opacity: 0.3;
  }
  /* line 15381, app/assets/stylesheets/global/style.css */
  .op-xl-3-f {
    opacity: 0.3 !important;
  }
  /* line 15385, app/assets/stylesheets/global/style.css */
  .op-xl-4 {
    opacity: 0.4;
  }
  /* line 15389, app/assets/stylesheets/global/style.css */
  .op-xl-4-f {
    opacity: 0.4 !important;
  }
  /* line 15393, app/assets/stylesheets/global/style.css */
  .op-xl-5 {
    opacity: 0.5;
  }
  /* line 15397, app/assets/stylesheets/global/style.css */
  .op-xl-5-f {
    opacity: 0.5 !important;
  }
  /* line 15401, app/assets/stylesheets/global/style.css */
  .op-xl-6 {
    opacity: 0.6;
  }
  /* line 15405, app/assets/stylesheets/global/style.css */
  .op-xl-6-f {
    opacity: 0.6 !important;
  }
  /* line 15409, app/assets/stylesheets/global/style.css */
  .op-xl-7 {
    opacity: 0.7;
  }
  /* line 15413, app/assets/stylesheets/global/style.css */
  .op-xl-7-f {
    opacity: 0.7 !important;
  }
  /* line 15417, app/assets/stylesheets/global/style.css */
  .op-xl-8 {
    opacity: 0.8;
  }
  /* line 15421, app/assets/stylesheets/global/style.css */
  .op-xl-8-f {
    opacity: 0.8 !important;
  }
  /* line 15425, app/assets/stylesheets/global/style.css */
  .op-xl-9 {
    opacity: 0.9;
  }
  /* line 15429, app/assets/stylesheets/global/style.css */
  .op-xl-9-f {
    opacity: 0.9 !important;
  }
}

/* line 15434, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 15438, app/assets/stylesheets/global/style.css */
.shadow-0 {
  box-shadow: none !important;
}

/*-------Tooptip &popover------*/
/* line 15443, app/assets/stylesheets/global/style.css */
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border-width: 0.2rem 0 0;
}

/* line 15450, app/assets/stylesheets/global/style.css */
.bd-example-tooltip-static .tooltip {
  position: relative;
  display: inline-block;
  margin: 10px 20px;
  opacity: 1;
}

/* line 15457, app/assets/stylesheets/global/style.css */
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  margin: 0;
  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 15480, app/assets/stylesheets/global/style.css */
.tooltip.show {
  opacity: 0.9;
}

/* line 15484, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 15491, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 15498, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

/* line 15504, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-end {
  padding: 0 5px;
  margin-left: 3px;
}

/* line 15510, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 15520, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-end .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 15530, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

/* line 15536, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 15546, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-start {
  padding: 0 5px;
  margin-left: -3px;
}

/* line 15552, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-start .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 15562, app/assets/stylesheets/global/style.css */
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*alerts*/
/* line 15571, app/assets/stylesheets/global/style.css */
.pop-primary {
  color: var(--primary-bg-color);
}

/* line 15575, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #e984b1;
}

/* line 15579, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #59adec;
}

/* line 15583, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #13bfa6;
}

/* line 15587, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #d12c47;
}

/* line 15591, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #e7c354;
}

/* line 15595, app/assets/stylesheets/global/style.css */
.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}

/* line 15600, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

/* line 15605, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 15612, app/assets/stylesheets/global/style.css */
.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}

/* line 15617, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15624, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 15631, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}

/* line 15636, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

/* line 15641, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 15648, app/assets/stylesheets/global/style.css */
.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}

/* line 15653, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15660, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 15667, app/assets/stylesheets/global/style.css */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}

/* line 15676, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 15681, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}

/* line 15688, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 15694, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 15700, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0;
}

/* line 15708, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-width: 0.25rem 0.5rem 0.25rem 0;
}

/* line 15715, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #dee3eb;
}

/* line 15721, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 15727, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 15732, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-width: 0 0.25rem 0.5rem 0.25rem;
}

/* line 15739, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #dee3eb;
}

/* line 15745, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 15751, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0px 0;
}

/* line 15759, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-width: 0.25rem 0 0.25rem 0.5rem;
}

/* line 15766, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #dee3eb;
}

/* line 15772, app/assets/stylesheets/global/style.css */
.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 15778, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 15782, app/assets/stylesheets/global/style.css */
.jqstooltip {
  box-sizing: content-box;
  font-family: inherit !important;
  background: #333 !important;
  border: none !important;
  border-radius: 3px;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 6px !important;
}

/* line 15794, app/assets/stylesheets/global/style.css */
.jqstooltip .jqsfield {
  font: inherit !important;
}

/* line 15798, app/assets/stylesheets/global/style.css */
.tooltip-static-demo {
  text-align: center;
  background-color: #f3f4f7;
  padding: 20px;
}

/* line 15804, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .tooltip {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
}

/* line 15812, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  left: 50%;
  margin-left: -2px;
}

/* line 15820, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15827, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}

/* line 15835, app/assets/stylesheets/global/style.css */
.popover-static-demo {
  background-color: #f3f4f7;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  border: #eaedf1;
}

/* line 15843, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
  border-radius: 5px;
}

/* line 15852, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  left: 50%;
  margin-left: -5px;
}

/* line 15860, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15867, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  top: 50%;
  margin-top: -5px;
}

/* line 15875, app/assets/stylesheets/global/style.css */
.tooltip-primary .tooltip-inner {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 15880, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}

/* line 15885, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}

/* line 15890, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}

/* line 15895, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

/* line 15900, app/assets/stylesheets/global/style.css */
.tooltip-secondary .tooltip-inner {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 15905, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #e984b1 !important;
}

/* line 15910, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #e984b1 !important;
}

/* line 15915, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #e984b1 !important;
}

/* line 15920, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #e984b1 !important;
}

/* line 15925, app/assets/stylesheets/global/style.css */
.tooltip-success .tooltip-inner {
  background-color: #13bfa6 !important;
  color: #fff;
}

/* line 15930, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-top .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #13bfa6 !important;
}

/* line 15935, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #13bfa6 !important;
}

/* line 15940, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-start .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #13bfa6 !important;
}

/* line 15945, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-end .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #13bfa6 !important;
}

/* line 15950, app/assets/stylesheets/global/style.css */
.tooltip-danger .tooltip-inner {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 15955, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-top .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #d12c47 !important;
}

/* line 15960, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #d12c47 !important;
}

/* line 15965, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-start .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #d12c47 !important;
}

/* line 15970, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-end .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #d12c47 !important;
}

/* line 15975, app/assets/stylesheets/global/style.css */
.tooltip-info .tooltip-inner {
  background-color: #59adec !important;
  color: #fff;
}

/* line 15980, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-top .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #59adec !important;
}

/* line 15985, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #59adec !important;
}

/* line 15990, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-start .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #59adec !important;
}

/* line 15995, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #59adec !important;
}

/* line 16000, app/assets/stylesheets/global/style.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  display: block;
  max-width: 276px;
  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.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid #d3dfea;
  border-radius: 0.3rem;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 16032, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 16040, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 16049, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 16054, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  margin-left: calc(0.25rem - 5px);
}

/* line 16058, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 16063, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 16068, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #d3dfea;
}

/* line 16075, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 16082, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 16087, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16095, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #d3dfea;
}

/* line 16102, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 16109, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 16114, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 16119, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #d3dfea;
}

/* line 16126, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 16133, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #e9ebfa;
}

/* line 16145, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 16150, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16158, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #d3dfea;
}

/* line 16165, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 16172, app/assets/stylesheets/global/style.css */
.popover-header {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #191621;
  letter-spacing: 0.5px;
  padding: 12px 15px;
  background-color: #fff;
  border-color: #e9ebfa;
}

/* line 16183, app/assets/stylesheets/global/style.css */
.popover-header::before {
  display: none !important;
}

/* line 16187, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 15px;
  color: #6e7687;
}

/* line 16192, app/assets/stylesheets/global/style.css */
.popover-body p:last-child {
  margin-bottom: 0;
}

/* line 16196, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 16201, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-top .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16206, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-start .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16211, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-end .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16216, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::after,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16221, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::before,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16226, app/assets/stylesheets/global/style.css */
.popover-head-secondary .popover-header {
  color: #fff;
  background-color: #e984b1 !important;
}

/* line 16231, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-top .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16236, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-start .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16241, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-end .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16246, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::after,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16251, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::before,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16256, app/assets/stylesheets/global/style.css */
.popover-head-primary,
.popover-head-secondary {
  border: 0;
}

/* line 16261, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header,
.popover-head-secondary .popover-header {
  border: 0;
}

/* line 16266, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-body,
.popover-head-secondary .popover-body {
  border: 1px solid rgba(20, 17, 45, 0.2);
  border-top-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 16274, app/assets/stylesheets/global/style.css */
.popover-primary {
  background-color: var(--primary-bg-color) !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16280, app/assets/stylesheets/global/style.css */
.popover-primary .popover-header {
  background-color: var(--primary-bg-color) !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16287, app/assets/stylesheets/global/style.css */
.popover-primary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16292, app/assets/stylesheets/global/style.css */
.popover-primary .popover-arrow::before {
  display: none;
}

/* line 16296, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-top .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 16301, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-bottom .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16306, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-start .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 16311, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-end .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 16316, app/assets/stylesheets/global/style.css */
.popover-secondary {
  background-color: #e984b1 !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16322, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-header {
  background-color: #e984b1 !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16329, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16334, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-arrow::before {
  display: none;
}

/* line 16338, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-top .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #e984b1 !important;
}

/* line 16343, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-bottom .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16348, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-start .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #e984b1 !important;
}

/* line 16353, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-end .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #e984b1 !important;
}

/*  ######## CUSTOM-STYLES ######## */
/* line 16359, app/assets/stylesheets/global/style.css */
.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: 0.75rem;
  padding-left: 0.75rem;
}

/* line 16436, app/assets/stylesheets/global/style.css */
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

/* line 16444, app/assets/stylesheets/global/style.css */
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 16451, app/assets/stylesheets/global/style.css */
.col-1 {
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

/* line 16457, app/assets/stylesheets/global/style.css */
.col-2 {
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

/* line 16463, app/assets/stylesheets/global/style.css */
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 16469, app/assets/stylesheets/global/style.css */
.col-4 {
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

/* line 16475, app/assets/stylesheets/global/style.css */
.col-5 {
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

/* line 16481, app/assets/stylesheets/global/style.css */
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 16487, app/assets/stylesheets/global/style.css */
.col-7 {
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

/* line 16493, app/assets/stylesheets/global/style.css */
.col-8 {
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

/* line 16499, app/assets/stylesheets/global/style.css */
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 16505, app/assets/stylesheets/global/style.css */
.col-10 {
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

/* line 16511, app/assets/stylesheets/global/style.css */
.col-11 {
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

/* line 16517, app/assets/stylesheets/global/style.css */
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 16523, app/assets/stylesheets/global/style.css */
.order-first {
  -ms-flex-order: -1;
  order: -1;
}

/* line 16528, app/assets/stylesheets/global/style.css */
.order-last {
  -ms-flex-order: 13;
  order: 13;
}

/* line 16533, app/assets/stylesheets/global/style.css */
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

/* line 16538, app/assets/stylesheets/global/style.css */
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

/* line 16543, app/assets/stylesheets/global/style.css */
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

/* line 16548, app/assets/stylesheets/global/style.css */
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

/* line 16553, app/assets/stylesheets/global/style.css */
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

/* line 16558, app/assets/stylesheets/global/style.css */
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

/* line 16563, app/assets/stylesheets/global/style.css */
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

/* line 16568, app/assets/stylesheets/global/style.css */
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

/* line 16573, app/assets/stylesheets/global/style.css */
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

/* line 16578, app/assets/stylesheets/global/style.css */
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

/* line 16583, app/assets/stylesheets/global/style.css */
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

/* line 16588, app/assets/stylesheets/global/style.css */
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

/* line 16593, app/assets/stylesheets/global/style.css */
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

/* line 16598, app/assets/stylesheets/global/style.css */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 16602, app/assets/stylesheets/global/style.css */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 16606, app/assets/stylesheets/global/style.css */
.offset-3 {
  margin-left: 25%;
}

/* line 16610, app/assets/stylesheets/global/style.css */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 16614, app/assets/stylesheets/global/style.css */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 16618, app/assets/stylesheets/global/style.css */
.offset-6 {
  margin-left: 50%;
}

/* line 16622, app/assets/stylesheets/global/style.css */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 16626, app/assets/stylesheets/global/style.css */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 16630, app/assets/stylesheets/global/style.css */
.offset-9 {
  margin-left: 75%;
}

/* line 16634, app/assets/stylesheets/global/style.css */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 16638, app/assets/stylesheets/global/style.css */
.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  /* line 16643, app/assets/stylesheets/global/style.css */
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16651, app/assets/stylesheets/global/style.css */
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16658, app/assets/stylesheets/global/style.css */
  .col-sm-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16664, app/assets/stylesheets/global/style.css */
  .col-sm-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16670, app/assets/stylesheets/global/style.css */
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16676, app/assets/stylesheets/global/style.css */
  .col-sm-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16682, app/assets/stylesheets/global/style.css */
  .col-sm-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16688, app/assets/stylesheets/global/style.css */
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16694, app/assets/stylesheets/global/style.css */
  .col-sm-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16700, app/assets/stylesheets/global/style.css */
  .col-sm-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16706, app/assets/stylesheets/global/style.css */
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16712, app/assets/stylesheets/global/style.css */
  .col-sm-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16718, app/assets/stylesheets/global/style.css */
  .col-sm-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16724, app/assets/stylesheets/global/style.css */
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 16730, app/assets/stylesheets/global/style.css */
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 16735, app/assets/stylesheets/global/style.css */
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 16740, app/assets/stylesheets/global/style.css */
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 16745, app/assets/stylesheets/global/style.css */
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 16750, app/assets/stylesheets/global/style.css */
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 16755, app/assets/stylesheets/global/style.css */
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 16760, app/assets/stylesheets/global/style.css */
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 16765, app/assets/stylesheets/global/style.css */
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 16770, app/assets/stylesheets/global/style.css */
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 16775, app/assets/stylesheets/global/style.css */
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 16780, app/assets/stylesheets/global/style.css */
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 16785, app/assets/stylesheets/global/style.css */
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 16790, app/assets/stylesheets/global/style.css */
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 16795, app/assets/stylesheets/global/style.css */
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 16800, app/assets/stylesheets/global/style.css */
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 16805, app/assets/stylesheets/global/style.css */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 16809, app/assets/stylesheets/global/style.css */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 16813, app/assets/stylesheets/global/style.css */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 16817, app/assets/stylesheets/global/style.css */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 16821, app/assets/stylesheets/global/style.css */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 16825, app/assets/stylesheets/global/style.css */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 16829, app/assets/stylesheets/global/style.css */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 16833, app/assets/stylesheets/global/style.css */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 16837, app/assets/stylesheets/global/style.css */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 16841, app/assets/stylesheets/global/style.css */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 16845, app/assets/stylesheets/global/style.css */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 16849, app/assets/stylesheets/global/style.css */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 768px) {
  /* line 16855, app/assets/stylesheets/global/style.css */
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16863, app/assets/stylesheets/global/style.css */
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16870, app/assets/stylesheets/global/style.css */
  .col-md-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16876, app/assets/stylesheets/global/style.css */
  .col-md-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16882, app/assets/stylesheets/global/style.css */
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16888, app/assets/stylesheets/global/style.css */
  .col-md-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16894, app/assets/stylesheets/global/style.css */
  .col-md-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16900, app/assets/stylesheets/global/style.css */
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16906, app/assets/stylesheets/global/style.css */
  .col-md-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16912, app/assets/stylesheets/global/style.css */
  .col-md-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16918, app/assets/stylesheets/global/style.css */
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16924, app/assets/stylesheets/global/style.css */
  .col-md-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16930, app/assets/stylesheets/global/style.css */
  .col-md-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16936, app/assets/stylesheets/global/style.css */
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 16942, app/assets/stylesheets/global/style.css */
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 16947, app/assets/stylesheets/global/style.css */
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 16952, app/assets/stylesheets/global/style.css */
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 16957, app/assets/stylesheets/global/style.css */
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 16962, app/assets/stylesheets/global/style.css */
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 16967, app/assets/stylesheets/global/style.css */
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 16972, app/assets/stylesheets/global/style.css */
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 16977, app/assets/stylesheets/global/style.css */
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 16982, app/assets/stylesheets/global/style.css */
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 16987, app/assets/stylesheets/global/style.css */
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 16992, app/assets/stylesheets/global/style.css */
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 16997, app/assets/stylesheets/global/style.css */
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 17002, app/assets/stylesheets/global/style.css */
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 17007, app/assets/stylesheets/global/style.css */
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 17012, app/assets/stylesheets/global/style.css */
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 17017, app/assets/stylesheets/global/style.css */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 17021, app/assets/stylesheets/global/style.css */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 17025, app/assets/stylesheets/global/style.css */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 17029, app/assets/stylesheets/global/style.css */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 17033, app/assets/stylesheets/global/style.css */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 17037, app/assets/stylesheets/global/style.css */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 17041, app/assets/stylesheets/global/style.css */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 17045, app/assets/stylesheets/global/style.css */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 17049, app/assets/stylesheets/global/style.css */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 17053, app/assets/stylesheets/global/style.css */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 17057, app/assets/stylesheets/global/style.css */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 17061, app/assets/stylesheets/global/style.css */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 992px) {
  /* line 17067, app/assets/stylesheets/global/style.css */
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17075, app/assets/stylesheets/global/style.css */
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17082, app/assets/stylesheets/global/style.css */
  .col-lg-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17088, app/assets/stylesheets/global/style.css */
  .col-lg-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17094, app/assets/stylesheets/global/style.css */
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17100, app/assets/stylesheets/global/style.css */
  .col-lg-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17106, app/assets/stylesheets/global/style.css */
  .col-lg-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17112, app/assets/stylesheets/global/style.css */
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17118, app/assets/stylesheets/global/style.css */
  .col-lg-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17124, app/assets/stylesheets/global/style.css */
  .col-lg-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17130, app/assets/stylesheets/global/style.css */
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17136, app/assets/stylesheets/global/style.css */
  .col-lg-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17142, app/assets/stylesheets/global/style.css */
  .col-lg-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17148, app/assets/stylesheets/global/style.css */
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17154, app/assets/stylesheets/global/style.css */
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 17159, app/assets/stylesheets/global/style.css */
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 17164, app/assets/stylesheets/global/style.css */
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 17169, app/assets/stylesheets/global/style.css */
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 17174, app/assets/stylesheets/global/style.css */
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 17179, app/assets/stylesheets/global/style.css */
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 17184, app/assets/stylesheets/global/style.css */
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 17189, app/assets/stylesheets/global/style.css */
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 17194, app/assets/stylesheets/global/style.css */
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 17199, app/assets/stylesheets/global/style.css */
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 17204, app/assets/stylesheets/global/style.css */
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 17209, app/assets/stylesheets/global/style.css */
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 17214, app/assets/stylesheets/global/style.css */
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 17219, app/assets/stylesheets/global/style.css */
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 17224, app/assets/stylesheets/global/style.css */
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 17229, app/assets/stylesheets/global/style.css */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 17233, app/assets/stylesheets/global/style.css */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 17237, app/assets/stylesheets/global/style.css */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 17241, app/assets/stylesheets/global/style.css */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 17245, app/assets/stylesheets/global/style.css */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 17249, app/assets/stylesheets/global/style.css */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 17253, app/assets/stylesheets/global/style.css */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 17257, app/assets/stylesheets/global/style.css */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 17261, app/assets/stylesheets/global/style.css */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 17265, app/assets/stylesheets/global/style.css */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 17269, app/assets/stylesheets/global/style.css */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 17273, app/assets/stylesheets/global/style.css */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1280px) {
  /* line 17279, app/assets/stylesheets/global/style.css */
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17287, app/assets/stylesheets/global/style.css */
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17294, app/assets/stylesheets/global/style.css */
  .col-xl-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17300, app/assets/stylesheets/global/style.css */
  .col-xl-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17306, app/assets/stylesheets/global/style.css */
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17312, app/assets/stylesheets/global/style.css */
  .col-xl-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17318, app/assets/stylesheets/global/style.css */
  .col-xl-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17324, app/assets/stylesheets/global/style.css */
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17330, app/assets/stylesheets/global/style.css */
  .col-xl-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17336, app/assets/stylesheets/global/style.css */
  .col-xl-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17342, app/assets/stylesheets/global/style.css */
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17348, app/assets/stylesheets/global/style.css */
  .col-xl-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17354, app/assets/stylesheets/global/style.css */
  .col-xl-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17360, app/assets/stylesheets/global/style.css */
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17366, app/assets/stylesheets/global/style.css */
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 17371, app/assets/stylesheets/global/style.css */
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 17376, app/assets/stylesheets/global/style.css */
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 17381, app/assets/stylesheets/global/style.css */
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 17386, app/assets/stylesheets/global/style.css */
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 17391, app/assets/stylesheets/global/style.css */
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 17396, app/assets/stylesheets/global/style.css */
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 17401, app/assets/stylesheets/global/style.css */
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 17406, app/assets/stylesheets/global/style.css */
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 17411, app/assets/stylesheets/global/style.css */
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 17416, app/assets/stylesheets/global/style.css */
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 17421, app/assets/stylesheets/global/style.css */
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 17426, app/assets/stylesheets/global/style.css */
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 17431, app/assets/stylesheets/global/style.css */
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 17436, app/assets/stylesheets/global/style.css */
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 17441, app/assets/stylesheets/global/style.css */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 17445, app/assets/stylesheets/global/style.css */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 17449, app/assets/stylesheets/global/style.css */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 17453, app/assets/stylesheets/global/style.css */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 17457, app/assets/stylesheets/global/style.css */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 17461, app/assets/stylesheets/global/style.css */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 17465, app/assets/stylesheets/global/style.css */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 17469, app/assets/stylesheets/global/style.css */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 17473, app/assets/stylesheets/global/style.css */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 17477, app/assets/stylesheets/global/style.css */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 17481, app/assets/stylesheets/global/style.css */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 17485, app/assets/stylesheets/global/style.css */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}

@media (max-width: 575.98px) {
  /* line 17491, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper {
    border-radius: 5px;
    margin-bottom: 30px;
    max-width: 320px;
  }
  /* line 17497, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer .timer-wrapper .time {
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    line-height: 2.3;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
  }
  /* line 17513, app/assets/stylesheets/global/style.css */
  .construction .display-2 {
    font-size: 2.3rem;
  }
  /* line 17517, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer {
    padding: 0px;
    text-align: center;
  }
}

/* line 17523, app/assets/stylesheets/global/style.css */
.countdown span:first-child {
  font-size: 30px;
}

/* line 17527, app/assets/stylesheets/global/style.css */
.count-down.row span:first-child {
  padding: 10px 15px;
  border-radius: 5px;
  background: #ebecf5;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  margin: 2px;
}

/*----- Custom control -----*/
/* line 17536, app/assets/stylesheets/global/style.css */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.2rem;
  padding-left: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 17547, app/assets/stylesheets/global/style.css */
.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 17553, app/assets/stylesheets/global/style.css */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 17559, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 17563, app/assets/stylesheets/global/style.css */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

/* line 17567, app/assets/stylesheets/global/style.css */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 17572, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}

/* line 17576, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 17580, app/assets/stylesheets/global/style.css */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #eaedf1;
}

/* line 17596, app/assets/stylesheets/global/style.css */
.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 17609, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}

/* line 17613, app/assets/stylesheets/global/style.css */
.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");
  background-color: var(--primary-bg-color);
  border-radius: 4px;
}

/* line 17619, app/assets/stylesheets/global/style.css */
.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 17623, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17627, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 17631, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 17635, app/assets/stylesheets/global/style.css */
.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 17639, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17643, app/assets/stylesheets/global/style.css */
.form-select {
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 17665, app/assets/stylesheets/global/style.css */
.form-select {
  display: inline-block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  vertical-align: middle;
  background-size: 8px 10px;
  border-radius: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #eaedf1;
}

/* line 17680, app/assets/stylesheets/global/style.css */
.form-select:focus {
  border-color: #eaedf1;
  outline: 0;
  box-shadow: none;
}

/* line 17686, app/assets/stylesheets/global/style.css */
.form-select:focus::-ms-value {
  color: #76839a;
  background-color: #fff;
}

/* line 17691, app/assets/stylesheets/global/style.css */
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 17698, app/assets/stylesheets/global/style.css */
.form-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

/* line 17703, app/assets/stylesheets/global/style.css */
.form-select::-ms-expand {
  opacity: 0;
}

/* line 17707, app/assets/stylesheets/global/style.css */
.form-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 75%;
}

/* line 17714, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 17720, app/assets/stylesheets/global/style.css */
.form-select-lg {
  height: calc(2.6875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 125%;
}

/* line 17727, app/assets/stylesheets/global/style.css */
.form-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.375rem;
  margin-bottom: 0;
}

/* line 17735, app/assets/stylesheets/global/style.css */
.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.375rem;
  margin: 0;
  opacity: 0;
}

/* line 17744, app/assets/stylesheets/global/style.css */
.form-file-input:focus ~ .form-file-label {
  box-shadow: none;
  border-color: #9ca3b1;
}

/* line 17749, app/assets/stylesheets/global/style.css */
.form-file-input:lang(en) ~ .form-file-label::after {
  content: "Browse";
}

/* line 17753, app/assets/stylesheets/global/style.css */
.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 38px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  background-color: #f1f1f9;
  border: 1px solid #d8dde4;
  border-radius: 5px;
}

/* line 17768, app/assets/stylesheets/global/style.css */
.form-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(2.375rem - 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #fff;
  content: "Browse";
  border-left: 1px solid #eaedf1;
  border-radius: 0 3px 3px 0;
}

/* line 17784, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17797, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17802, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 17806, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: #467fcf;
  content: "";
  pointer-events: none;
}

/* line 17819, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  position: relative;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17831, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17836, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 17840, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: rgba(0, 50, 126, 0.12);
}

/* line 17851, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  appearance: none;
  background: #fff;
  border-radius: 50px;
  border: 1px solid rgba(0, 30, 75, 0.12);
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17863, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17868, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 17872, app/assets/stylesheets/global/style.css */
.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-top: 10px;
}

/* line 17886, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-lower {
  background-color: #eaedf1;
  border-radius: 1rem;
  background: #467fcf;
}

/* line 17892, app/assets/stylesheets/global/style.css */
.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

/* line 17896, app/assets/stylesheets/global/style.css */
.custom-control-label {
  vertical-align: middle;
  position: unset;
  margin-bottom: 0;
}

/* line 17902, app/assets/stylesheets/global/style.css */
.custom-control-label:before {
  border: 1px solid #d8dde4;
  background-color: #f1f1f9;
  background-size: 0.5rem;
}

/* line 17908, app/assets/stylesheets/global/style.css */
.custom-control-description {
  line-height: 1.5rem;
}

/* line 17912, app/assets/stylesheets/global/style.css */
.form-range {
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 2.375rem;
  overflow: hidden;
  padding: 0;
  border: 0;
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 17935, app/assets/stylesheets/global/style.css */
.form-range:focus {
  box-shadow: none;
  outline: none;
}

/* line 17940, app/assets/stylesheets/global/style.css */
.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb,
.form-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 17947, app/assets/stylesheets/global/style.css */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 17951, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-progress {
  height: 2px;
  background: #467fcf;
  border: 0;
  margin-top: 0;
}

/* line 17958, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
  border-radius: 0;
  margin-right: 15px;
  background-color: #eaedf1;
}

/* line 17965, app/assets/stylesheets/global/style.css */
.form-range::-ms-tooltip {
  display: none;
}

/* line 17969, app/assets/stylesheets/global/style.css */
.custom-switch {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding-left: 0;
}

/* line 17983, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator:before {
  left: calc(1rem + 1px);
}

/* line 17987, app/assets/stylesheets/global/style.css */
.custom-switch-description {
  margin-left: 0.5rem;
  color: #6e7687;
  transition: 0.3s color;
}

/* line 17993, app/assets/stylesheets/global/style.css */
.custom-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 17999, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-description {
  color: #495057;
}

/* line 18003, app/assets/stylesheets/global/style.css */
.custom-switches-stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 18010, app/assets/stylesheets/global/style.css */
.custom-switches-stacked .custom-switch {
  margin-bottom: 0.5rem;
}

/* line 18014, app/assets/stylesheets/global/style.css */
.custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #f1f1f9;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #d8dde4;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 18026, app/assets/stylesheets/global/style.css */
.custom-switch-indicator:before {
  content: "";
  position: absolute;
  height: calc(1.25rem - 4px);
  width: calc(1.25rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 18039, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: none;
  border-color: #60529f;
}

/* line 18044, app/assets/stylesheets/global/style.css */
.fade {
  transition: opacity 0.15s linear;
}

/* line 18048, app/assets/stylesheets/global/style.css */
.fade:not(.show) {
  opacity: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18053, app/assets/stylesheets/global/style.css */
  .fade {
    transition: none;
  }
}

/* line 18058, app/assets/stylesheets/global/style.css */
.collapse:not(.show) {
  display: none;
  background: #fff;
}

/* line 18063, app/assets/stylesheets/global/style.css */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18071, app/assets/stylesheets/global/style.css */
  .collapsing {
    transition: none;
  }
}

/* line 18076, app/assets/stylesheets/global/style.css */
.notifyimg {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  fill: #fff;
  float: left;
  padding: 8px;
  height: 35px;
  margin-right: 10px;
  width: 35px;
  font-size: 16px;
}

/* line 18090, app/assets/stylesheets/global/style.css */
.notifyimg svg {
  width: 1.45rem;
  fill: #fff;
}

/* line 18095, app/assets/stylesheets/global/style.css */
.app-header .dropdown-menu .notifications-menu .notification-each {
  align-items: start !important;
}

/* line 18099, app/assets/stylesheets/global/style.css */
.block {
  display: block !important;
}

/*----- Global Loader -----*/
/* line 18104, app/assets/stylesheets/global/style.css */
#global-loader {
  position: fixed;
  z-index: 50000;
  background: white;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

/* line 18118, app/assets/stylesheets/global/style.css */
ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* line 18124, app/assets/stylesheets/global/style.css */
#popup {
  position: absolute;
  width: auto;
  height: 30px;
  background: #fe6b1f;
  display: none;
  color: white;
  border-radius: 5px;
}

/* line 18134, app/assets/stylesheets/global/style.css */
#copy {
  background: none;
  color: white;
  font-weight: bold;
  padding: 8px 25px;
  border: 0;
}

/* line 18142, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #628dea;
}

/* line 18146, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #88c8f7;
}

/* line 18150, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #bfff80;
}

/* line 18154, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #ea6262;
}

/* line 18158, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #f7db6e;
}

/* line 18162, app/assets/stylesheets/global/style.css */
.wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}

/* line 18167, app/assets/stylesheets/global/style.css */
a:focus,
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 18194, app/assets/stylesheets/global/style.css */
.aside {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 22rem;
  background: #fff;
  border-left: 1px solid #eaedf1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 100;
  visibility: hidden;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 18211, app/assets/stylesheets/global/style.css */
.center-block {
  margin-right: auto;
  margin-left: auto;
  float: inherit !important;
}

/* line 18217, app/assets/stylesheets/global/style.css */
.leading-none {
  line-height: 1 !important;
}

/* line 18221, app/assets/stylesheets/global/style.css */
.leading-tight {
  line-height: 1.25 !important;
}

/* line 18225, app/assets/stylesheets/global/style.css */
.leading-normal {
  line-height: 1.5 !important;
}

/* line 18229, app/assets/stylesheets/global/style.css */
.leading-loose {
  line-height: 3 !important;
}

/* line 18233, app/assets/stylesheets/global/style.css */
.icon i {
  vertical-align: -1px;
}

/* line 18237, app/assets/stylesheets/global/style.css */
a.icon {
  text-decoration: none;
  cursor: pointer;
}

/* line 18242, app/assets/stylesheets/global/style.css */
a.icon:hover {
  color: #1a1a1a !important;
}

/* line 18246, app/assets/stylesheets/global/style.css */
.shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

@media (max-width: 992px) {
  /* line 18252, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.mobile-header .container,
.hor-header .container {
    max-width: none;
  }
  /* line 18258, app/assets/stylesheets/global/style.css */
  .hor-mobile-header .animated-arrow.hor-toggle {
    margin: 20px 0 0 18px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  /* line 18264, app/assets/stylesheets/global/style.css */
  .page-header .notifications {
    display: none !important;
  }
}

@media (max-width: 480px) {
  /* line 18270, app/assets/stylesheets/global/style.css */
  .list-media .info {
    padding-bottom: 15px;
  }
  /* line 18274, app/assets/stylesheets/global/style.css */
  .list-media .info .text-right {
    display: none;
  }
  /* line 18278, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    padding: 0.6rem 0.6rem !important;
    line-height: 1.9;
  }
  /* line 18283, app/assets/stylesheets/global/style.css */
  .header .nav-link.leading-none::after {
    top: 12px !important;
  }
  /* line 18287, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px !important;
    margin-top: -2px;
  }
  /* line 18292, app/assets/stylesheets/global/style.css */
  .header .nav-link.icon {
    font-size: 16px;
  }
  /* line 18296, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 8px 11px 8px;
  }
  /* line 18300, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li {
    width: 100%;
  }
  /* line 18304, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18308, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li a {
    width: 100%;
    border: 1px solid #eaedf1;
    border-radius: 5px;
  }
  /* line 18314, app/assets/stylesheets/global/style.css */
  .cal1 .clndr .clndr-table tr {
    height: 50px !important;
  }
  /* line 18318, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li {
    width: 100%;
  }
  /* line 18322, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18326, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li a {
    width: 100%;
  }
  /* line 18330, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li {
    text-align: center;
    padding: 9px !important;
  }
  /* line 18335, app/assets/stylesheets/global/style.css */
  .form-control.form-select.w-auto {
    display: none;
  }
  /* line 18339, app/assets/stylesheets/global/style.css */
  .mail-inbox .badge {
    margin: 0;
  }
  /* line 18343, app/assets/stylesheets/global/style.css */
  .construction .display-5 {
    font-size: 1.5rem;
  }
  /* line 18347, app/assets/stylesheets/global/style.css */
  .mail-option .hidden-phone {
    display: none;
  }
  /* line 18351, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 8.5rem !important;
    text-align: center;
    margin-right: 2px;
  }
}

@media (max-width: 320px) {
  /* line 18359, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18364, app/assets/stylesheets/global/style.css */
  .construction .btn.btn-icon {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    text-align: center;
    padding: 0;
    background: transparent;
    font-size: 16px;
    color: #fff;
    margin: 0 2px !important;
  }
  /* line 18376, app/assets/stylesheets/global/style.css */
  .display-2 {
    text-align: center;
    font-size: 3rem;
  }
}

@media (max-width: 360px) {
  /* line 18383, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18388, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
  /* line 18392, app/assets/stylesheets/global/style.css */
  .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    border-radius: 3px;
    position: relative;
    right: 0;
    top: 0px;
    padding-right: 0;
    left: 0px;
    padding: 0;
    margin-top: 5px;
  }
  /* line 18406, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 6px 11px 6px;
  }
  /* line 18410, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    line-height: 1.9;
  }
}

@media (max-width: 576px) {
  /* line 18416, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 18422, app/assets/stylesheets/global/style.css */
  .footer .privacy {
    text-align: center !important;
  }
  /* line 18426, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 18433, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand .header-brand-img {
    margin: 0 auto;
    margin-top: 3px;
  }
}

@media (max-width: 767.98px) {
  /* line 18440, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18444, app/assets/stylesheets/global/style.css */
  .page-subtitle {
    display: none;
  }
  /* line 18448, app/assets/stylesheets/global/style.css */
  .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 18452, app/assets/stylesheets/global/style.css */
  .ticket-card .col-md-1 {
    width: 100%;
    display: block;
  }
  /* line 18457, app/assets/stylesheets/global/style.css */
  .ticket-card img {
    display: block;
    text-align: Center;
    margin: 0 auto;
  }
  /* line 18463, app/assets/stylesheets/global/style.css */
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    margin-top: 10px !important;
  }
  /* line 18468, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  /* line 18472, app/assets/stylesheets/global/style.css */
  .page-title {
    margin-bottom: 0;
  }
  /* line 18476, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    display: none;
  }
  /* line 18480, app/assets/stylesheets/global/style.css */
  .demo-gallery > ul > li {
    width: 100% !important;
  }
  /* line 18484, app/assets/stylesheets/global/style.css */
  ul.inbox-pagination li span {
    display: none;
  }
  /* line 18488, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-end.show {
    left: 10px !important;
    right: 10px;
  }
  /* line 18493, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-start.show {
    right: 10px;
    left: 10px;
  }
}

@media (max-width: 320px) {
  /* line 18501, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li > a,
.wizard-card .moving-tab {
    font-size: 11px;
  }
  /* line 18506, app/assets/stylesheets/global/style.css */
  .tui-full-calendar-popup-container {
    padding: 17px 24px !important;
  }
}

@media (max-width: 576px) {
  /* line 18513, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 18518, app/assets/stylesheets/global/style.css */
  .sm-mb-3 {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 990px) {
  /* line 18524, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18528, app/assets/stylesheets/global/style.css */
  .nav-tabs {
    z-index: 9;
  }
}

/* line 18533, app/assets/stylesheets/global/style.css */
.icon-size {
  font-size: 2rem !important;
}

/* line 18537, app/assets/stylesheets/global/style.css */
.visitor-list p {
  font-size: 12px;
}

/* line 18541, app/assets/stylesheets/global/style.css */
.visitor-list i {
  font-size: 20px;
}

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%,
60% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%,
60% {
    left: 100%;
    right: -90%;
  }
}

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%,
60% {
    left: 107%;
    right: -8%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%,
60% {
    left: 107%;
    right: -8%;
  }
}

@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}

/* line 18655, app/assets/stylesheets/global/style.css */
.user p.u-name {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #495057;
}

/* line 18663, app/assets/stylesheets/global/style.css */
.user p.u-designation {
  margin: 0;
  font-size: 11px;
  color: #495057;
}

/* line 18669, app/assets/stylesheets/global/style.css */
.fs {
  font-size: 25px;
}

/* line 18673, app/assets/stylesheets/global/style.css */
.sparkline {
  display: inline-block;
  height: 2rem;
}

@-webkit-keyframes status-pulse {
  0%,
100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}

@keyframes status-pulse {
  0%,
100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}

/* line 18702, app/assets/stylesheets/global/style.css */
.status-animated {
  -webkit-animation: 1s status-pulse infinite ease;
  animation: 1s status-pulse infinite ease;
}

/* line 18707, app/assets/stylesheets/global/style.css */
.chips {
  margin: 0 0 -0.5rem;
}

/* line 18711, app/assets/stylesheets/global/style.css */
.chips .chip {
  margin: 0 0.5rem 0.5rem 0;
}

/* line 18715, app/assets/stylesheets/global/style.css */
.chip {
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #6e7687;
  padding: 0 0.75rem;
  border-radius: 1rem;
  background-color: rgba(70, 127, 207, 0.06);
  transition: 0.3s background;
}

/* line 18728, app/assets/stylesheets/global/style.css */
.chip .avatar {
  float: left;
  margin: 0 0.5rem 0 -0.75rem;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
}

/* line 18736, app/assets/stylesheets/global/style.css */
a.chip:hover {
  color: #fff;
  text-decoration: none;
}

/* line 18741, app/assets/stylesheets/global/style.css */
.stamp {
  color: #fff;
  background: #868e96;
  display: inline-block;
  min-width: 40px;
  height: 40px;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 100%;
  font-weight: 600;
}

/* line 18754, app/assets/stylesheets/global/style.css */
.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 18760, app/assets/stylesheets/global/style.css */
.stamp-lg {
  min-width: 4rem;
  height: 4rem;
  line-height: 4rem;
}

/* line 18766, app/assets/stylesheets/global/style.css */
.example {
  padding: 1.5rem;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
}

/* line 18773, app/assets/stylesheets/global/style.css */
.example-bg {
  background: #fff;
}

/* line 18777, app/assets/stylesheets/global/style.css */
.colorinput {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 18783, app/assets/stylesheets/global/style.css */
.colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 18789, app/assets/stylesheets/global/style.css */
.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  border: 1px solid #eaedf1;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 18799, app/assets/stylesheets/global/style.css */
.colorinput-color:before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  height: 1.25rem;
  width: 1.25rem;
  transition: 0.3s opacity;
  background: 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") no-repeat center center/50% 50%;
}

/* line 18811, app/assets/stylesheets/global/style.css */
.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1;
}

/* line 18815, app/assets/stylesheets/global/style.css */
.colorinput-input:focus ~ .colorinput-color {
  border-color: #eaedf1;
  box-shadow: none;
}

/* line 18820, app/assets/stylesheets/global/style.css */
.colorinput-input:focus:checked ~ .colorinput-color {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 18824, app/assets/stylesheets/global/style.css */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18830, app/assets/stylesheets/global/style.css */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18837, app/assets/stylesheets/global/style.css */
#back-to-top {
  background-color: var(--primary-bg-color);
  color: #fff;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  display: none;
  text-align: center;
  z-index: 10000;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  border-radius: 7px;
}

/* line 18858, app/assets/stylesheets/global/style.css */
#back-to-top i {
  padding-top: 15px;
  font-size: 16px;
}

/* line 18863, app/assets/stylesheets/global/style.css */
#back-to-top:hover {
  background: #fff !important;
  border: 1px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 18869, app/assets/stylesheets/global/style.css */
.feature .feature-svg {
  width: 25%;
}

/* line 18873, app/assets/stylesheets/global/style.css */
.feature .feature-svg3 {
  width: 12%;
}

/* line 18877, app/assets/stylesheets/global/style.css */
.col-sm-2 .feature {
  padding: 0;
  border: 0px;
  box-shadow: none;
}

/* line 18883, app/assets/stylesheets/global/style.css */
.feature .border {
  position: relative;
  display: inline-block;
  width: 3em;
  height: 3em;
  line-height: 2em;
  vertical-align: middle;
  padding-top: 8px;
  border-radius: 7px;
  color: #fff;
}

/* line 18895, app/assets/stylesheets/global/style.css */
.feature p {
  margin-bottom: 0;
}

/* line 18899, app/assets/stylesheets/global/style.css */
.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 18905, app/assets/stylesheets/global/style.css */
.actions > li {
  display: inline-block;
}

/* line 18909, app/assets/stylesheets/global/style.css */
.actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 18913, app/assets/stylesheets/global/style.css */
.actions > li > a {
  display: block;
  padding: 0 10px;
}

/* line 18918, app/assets/stylesheets/global/style.css */
.actions > li > a > i {
  font-size: 20px;
}

/* line 18922, app/assets/stylesheets/global/style.css */
#sidebar li a.active {
  background: #fff;
}

/* line 18926, app/assets/stylesheets/global/style.css */
#sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 18930, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  margin-left: 16px;
}

/* line 18936, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 18948, app/assets/stylesheets/global/style.css */
.user-profile .box {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}

/* line 18959, app/assets/stylesheets/global/style.css */
.user-profile .box .img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}

/* line 18967, app/assets/stylesheets/global/style.css */
.deco-layer {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}

/* line 18972, app/assets/stylesheets/global/style.css */
.userprofile {
  width: 100%;
  float: left;
  clear: both;
  margin: 7px auto;
}

/* line 18979, app/assets/stylesheets/global/style.css */
.userprofile .userpic {
  height: 100px;
  width: 100px;
  clear: both;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 18993, app/assets/stylesheets/global/style.css */
.userlist a:hover {
  color: #fff;
  opacity: 0.9;
}

/* line 18998, app/assets/stylesheets/global/style.css */
.userprofile .userpic .userpicimg {
  height: auto;
  width: 100%;
  border-radius: 100%;
}

/* line 19004, app/assets/stylesheets/global/style.css */
.username {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 19015, app/assets/stylesheets/global/style.css */
.username + p {
  color: #f2f2f2;
  font-size: 13px;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 19024, app/assets/stylesheets/global/style.css */
.settingbtn {
  height: 30px;
  width: 30px;
  border-radius: 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 19042, app/assets/stylesheets/global/style.css */
.error-template h2 {
  font-size: 6rem;
}

/* line 19046, app/assets/stylesheets/global/style.css */
.counters h3 {
  font-weight: 400;
}

/* line 19050, app/assets/stylesheets/global/style.css */
#user-profile h2 {
  padding-right: 15px;
}

/* line 19054, app/assets/stylesheets/global/style.css */
#user-profile .profile-img {
  padding: 4px;
}

/* line 19058, app/assets/stylesheets/global/style.css */
#user-profile .profile-label {
  text-align: center;
}

/* line 19062, app/assets/stylesheets/global/style.css */
#user-profile .profile-label .label {
  padding: 5px 15px;
  font-size: 1em;
}

/* line 19067, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}

/* line 19074, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li {
  margin: 3px 0;
  line-height: 1.5;
}

/* line 19079, app/assets/stylesheets/global/style.css */
#user-profile .profile-details a > i {
  padding-top: 2px;
}

/* line 19083, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li > span {
  color: #643ba2;
}

@media (max-width: 1024px) {
  /* line 19089, app/assets/stylesheets/global/style.css */
  body.search-show,
body.sidebar-show {
    overflow: hidden;
  }
  /* line 19094, app/assets/stylesheets/global/style.css */
  body.search-show:before,
body.sidebar-show:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0.6;
    z-index: 891;
  }
}

@media (max-width: 575.98px) {
  /* line 19109, app/assets/stylesheets/global/style.css */
  .form-control.header-search {
    color: #000;
  }
  /* line 19113, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 4px;
  }
  /* line 19119, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 19123, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.mobile-view-logo {
    display: block !important;
  }
}

/* line 19128, app/assets/stylesheets/global/style.css */
.server i {
  width: 50px;
  height: 50px;
  font-size: 1.5rem;
  line-height: 50px;
  border-radius: 50%;
  text-align: center;
  position: relative;
}

/* line 19138, app/assets/stylesheets/global/style.css */
.sparkline_area {
  position: relative;
  bottom: -3px;
}

/* line 19143, app/assets/stylesheets/global/style.css */
#orders {
  position: relative;
  bottom: -10px;
  height: 102px !important;
  width: 100% !important;
}

/* line 19150, app/assets/stylesheets/global/style.css */
#profit {
  position: relative;
  bottom: -13px;
  height: 111px !important;
}

/* line 19156, app/assets/stylesheets/global/style.css */
#total-customers {
  position: relative;
  left: -11px;
}

/* line 19161, app/assets/stylesheets/global/style.css */
#sales-revenue {
  position: relative;
  bottom: -13px;
}

/* line 19166, app/assets/stylesheets/global/style.css */
.overflow-hidden {
  overflow: hidden;
}

/* line 19170, app/assets/stylesheets/global/style.css */
.secondary-card {
  position: relative;
  bottom: 20px;
  border-radius: 0;
}

/* line 19176, app/assets/stylesheets/global/style.css */
.dot-label {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
}

@media (max-width: 768px) {
  /* line 19185, app/assets/stylesheets/global/style.css */
  .page-header .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    margin-top: 5px;
  }
}

/* line 19193, app/assets/stylesheets/global/style.css */
.settings {
  content: "\e8c3";
  top: -7px;
  font-size: 18px;
  position: absolute;
  right: 4px;
  font-family: "feather";
  z-index: 1029;
  line-height: 1;
  color: #fff;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-animation: anim-rotate 1.5s linear infinite;
  animation: anim-rotate 1.5s linear infinite;
}

/* line 19209, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 19214, app/assets/stylesheets/global/style.css */
.floating:hover {
  animation-play-state: paused;
}

/* line 19218, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon {
  margin-bottom: 1rem;
  display: inline-flex;
  width: 4rem;
  height: 4rem;
  padding: 1.3rem 1.4rem;
  border-radius: 50%;
  text-align: center;
}

/* line 19228, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon i {
  font-size: 1.2rem;
}

/* line 19232, app/assets/stylesheets/global/style.css */
.service .item-box i {
  font-size: 35px;
}

@media (min-width: 1276px) {
  /* line 19237, app/assets/stylesheets/global/style.css */
  .productdesc .carousel-item {
    flex-direction: column;
  }
}

/* line 19242, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item {
  align-items: center;
}

/* line 19246, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item li img {
  border-radius: 5px;
}

/* line 19250, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb {
  transition: all ease 0.3s;
  padding: 0.4rem;
  border: 1px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}

/* line 19258, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb.active {
  border-color: #eaedf1;
}

/* line 19262, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item {
  height: 100%;
}

/* line 19266, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item img {
  border-radius: 5px;
  height: 100%;
}

/* line 19271, app/assets/stylesheets/global/style.css */
.productdesc .item-main-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 19276, app/assets/stylesheets/global/style.css */
.productdesc .owl-nav button {
  width: 2rem;
  height: 2rem;
  line-height: 7px;
}

/* line 19282, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev,
.productdesc .owl-next {
  top: 70% !important;
}

/* line 19287, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev {
  left: -16px !important;
}

/* line 19291, app/assets/stylesheets/global/style.css */
.productdesc .owl-next {
  right: -16px !important;
}

/* line 19295, app/assets/stylesheets/global/style.css */
.productdesc .item-description-container {
  display: flex;
  flex-direction: column;
}

/* line 19300, app/assets/stylesheets/global/style.css */
.productdesc .list-unstyled li {
  border-bottom: 0 !important;
  margin-bottom: 18px;
}

/* line 19305, app/assets/stylesheets/global/style.css */
.productdesc .tab-content i {
  color: inherit;
}

/* line 19309, app/assets/stylesheets/global/style.css */
.productdesc .main-img-container {
  border-radius: 7px;
}

/* line 19313, app/assets/stylesheets/global/style.css */
.productdesc .hor-line {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  height: 0.038em;
  background: linear-gradient(to right, #e5e5e500, #e4e4e4, #e4e4e4 51%, #e4e4e4 53%, #e4e4e4, #e5e5e500);
}

/* line 19322, app/assets/stylesheets/global/style.css */
.productdesc .colors-container .colorinput-color {
  margin-right: 8px;
}

/* line 19326, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main > li {
  margin-bottom: 30px;
}

/* line 19330, app/assets/stylesheets/global/style.css */
.productdesc .comment-sub-section > li {
  margin-left: 40px;
}

/* line 19334, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 19339, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .time-main {
  font-size: 12px;
}

/* line 19343, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 19347, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 19351, app/assets/stylesheets/global/style.css */
.text-left {
  float: left;
}

@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 992px) {
  /* line 19388, app/assets/stylesheets/global/style.css */
  #orders {
    position: relative;
    bottom: -6px;
    height: 102px !important;
    width: 100% !important;
    left: -6px;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 19398, app/assets/stylesheets/global/style.css */
  .note-popover .popover-content {
    padding: 14px 0 5px 5px !important;
    margin: 0;
    background: #f1f1f9;
  }
}

@media only screen and (max-width: 490px) {
  /* line 19406, app/assets/stylesheets/global/style.css */
  #smartwizard .nav-link {
    padding: 15px 21px;
  }
  /* line 19410, app/assets/stylesheets/global/style.css */
  .select2.select2-container.select2-container--default.select2-container--below .select2-selection.select2-selection--multiple {
    overflow: auto;
  }
}

@media (max-width: 495px) {
  /* line 19416, app/assets/stylesheets/global/style.css */
  .nested-media .media {
    display: block;
  }
}

/* line 19421, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox] {
  display: none;
}

/* line 19425, app/assets/stylesheets/global/style.css */
.material-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}

/* line 19432, app/assets/stylesheets/global/style.css */
.material-switch > label::before {
  background: #76839a;
  box-shadow: inset 0px 0px 10px rgba(228, 229, 237, 0.5);
  border-radius: 8px;
  content: "";
  height: 16px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 40px;
}

/* line 19445, app/assets/stylesheets/global/style.css */
.material-switch > label::after {
  background: white;
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(228, 229, 237, 0.9);
  content: "";
  height: 24px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -4px;
  transition: all 0.3s ease-in-out;
  width: 24px;
}

/* line 19459, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}

/* line 19464, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
  left: 50%;
}

/* line 19469, app/assets/stylesheets/global/style.css */
.counter-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 50px;
}

/* line 19483, app/assets/stylesheets/global/style.css */
.counter-icon svg {
  width: 1.45rem;
}

/* line 19487, app/assets/stylesheets/global/style.css */
.light-logo,
.light-logo1,
.mobile-light {
  display: none;
}

/* line 19493, app/assets/stylesheets/global/style.css */
.hor-menu .desktop-logo {
  margin-right: 0;
}

/* line 19497, app/assets/stylesheets/global/style.css */
.hor-content {
  min-height: calc(100vh - 58px) !important;
}

@media (min-width: 992px) {
  /* line 19502, app/assets/stylesheets/global/style.css */
  .sticky {
    width: 100%;
  }
  /* line 19506, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  /* line 19513, app/assets/stylesheets/global/style.css */
  .product-grid6 .product-image6 img {
    width: 100%;
    height: auto;
  }
  /* line 19518, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.hor-header .container,
.horizontal-main.hor-menu .container {
    max-width: 85%;
  }
}

/* line 19525, app/assets/stylesheets/global/style.css */
.input-group-btn .btn {
  border-radius: 0 4px 4px 0;
}

/* line 19529, app/assets/stylesheets/global/style.css */
.card-body.scroll {
  overflow: hidden;
}

/* line 19533, app/assets/stylesheets/global/style.css */
.border-transparet {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 19537, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-success {
  background-color: #d2ecb8 !important;
}

/* line 19541, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-info {
  background-color: #cbe7fb !important;
}

/* line 19545, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-warning {
  background-color: #fbeebc !important;
}

/* line 19549, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-danger {
  background-color: #f1c1c0 !important;
}

/* line 19553, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:focus,
.dark-mode .btn-light.focus {
  background-color: #282840 !important;
}

/*********************IE***************************/
/* line 19559, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .app-content {
  overflow: scroll;
  overflow-x: hidden;
  height: 100vh;
}

/* line 19566, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .container.app-content {
  min-height: 0;
}

/* line 19571, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie {
  width: 100%;
}

/* line 19576, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.ieh-100 {
  height: 100%;
}

/* line 19581, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.mail-chats li.chat-persons {
  height: 100%;
}

/* line 19586, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.card-img-top {
  height: 252px;
}

/* line 19591, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.custom-control-label::before,
*::-ms-backdrop,
.custom-control-label::after {
  left: -25px;
}

/* line 19598, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.media-body,
.media-left,
.media-right {
  display: block;
}

/* line 19605, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.resp-vtabs .resp-tabs-list li {
  display: block;
}

/* line 19610, app/assets/stylesheets/global/style.css */
.transaction-table.table td {
  vertical-align: middle;
}

/* line 19614, app/assets/stylesheets/global/style.css */
.header-icon-svgs {
  width: 19px;
  height: 19px;
  color: #5b6e88;
}

/* line 19620, app/assets/stylesheets/global/style.css */
.pulse-danger {
  display: block;
  position: absolute;
  top: 4px;
  right: 5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ee335e;
}

/* line 19631, app/assets/stylesheets/global/style.css */
.pulse-danger:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(238, 51, 94, 0.8);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
  animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}

/* line 19699, app/assets/stylesheets/global/style.css */
.pulse {
  display: block;
  position: absolute;
  top: 7px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #22c03c;
}

/* line 19710, app/assets/stylesheets/global/style.css */
.pulse:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(34, 192, 60, 0.6);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
  animation: pulse 1s linear infinite;
}

/* line 19724, app/assets/stylesheets/global/style.css */
.progress.info1 {
  background: #fed5db;
}

/* line 19728, app/assets/stylesheets/global/style.css */
.progress.secondary {
  background: #f9d1bd;
}

/* line 19732, app/assets/stylesheets/global/style.css */
.app-header .header-right-icons .nav-link.icon {
  margin: 5px;
  padding: 8px !important;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
  background: transparent;
}

/* line 19742, app/assets/stylesheets/global/style.css */
.avatar {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 19756, app/assets/stylesheets/global/style.css */
.badge-success-light {
  background-color: rgba(19, 191, 27, 0.15) !important;
  color: #13bf1b;
}

/* line 19761, app/assets/stylesheets/global/style.css */
.badge-orange-light {
  color: #e17626;
  background-color: rgba(225, 118, 38, 0.15);
}

/* line 19766, app/assets/stylesheets/global/style.css */
.badge-danger-light {
  color: #f33819;
  background-color: rgba(243, 56, 25, 0.15);
}

/* line 19771, app/assets/stylesheets/global/style.css */
.fa-user-plus:before {
  content: "\f234";
}

/* line 19775, app/assets/stylesheets/global/style.css */
.todo-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 19786, app/assets/stylesheets/global/style.css */
.todo-blog:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  height: 26px;
  left: -6px;
  width: 3px;
}

/* line 19796, app/assets/stylesheets/global/style.css */
.todo-blog.primary .todo-img input:checked ~ .checkmark {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 19801, app/assets/stylesheets/global/style.css */
.todo-blog.primary:before {
  background: var(--primary-bg-color);
}

/* line 19805, app/assets/stylesheets/global/style.css */
.todo-blog.secondary .todo-img input:checked ~ .checkmark {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 19810, app/assets/stylesheets/global/style.css */
.todo-blog.secondary:before {
  background: #e984b1;
}

/* line 19814, app/assets/stylesheets/global/style.css */
.todo-blog.teritary .todo-img input:checked ~ .checkmark {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 19819, app/assets/stylesheets/global/style.css */
.todo-blog.teritary:before {
  background: #59adec;
}

/* line 19823, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow .todo-img input:checked ~ .checkmark {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 19828, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow:before {
  background: #e7c354;
}

/* line 19832, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* line 19841, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 19849, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark {
  position: relative;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #d6d5d5;
}

/* line 19861, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 19875, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19881, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details:hover .todo-blog::before,
.todo-blog .todo-details:focus .todo-blog::before {
  transform: scale(1.5);
}

/* line 19886, app/assets/stylesheets/global/style.css */
.todo-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19892, app/assets/stylesheets/global/style.css */
.todo-blog .badge:hover,
.todo-blog .badge:focus {
  color: white;
}

/* line 19897, app/assets/stylesheets/global/style.css */
.tl-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  cursor: pointer;
}

/* line 19905, app/assets/stylesheets/global/style.css */
.tl-blog:before {
  content: "";
  position: absolute;
  top: 45px;
  bottom: 0;
  height: 25px;
  left: 20px;
  width: 3px;
  border-left: 1px solid #eaedf1;
}

/* line 19916, app/assets/stylesheets/global/style.css */
.tl-blog i,
.tl-blog .tl-title-main {
  transition: all ease 0.2s;
}

/* line 19921, app/assets/stylesheets/global/style.css */
.tl-blog:last-child::before {
  content: none;
}

/* line 19925, app/assets/stylesheets/global/style.css */
.tl-blog.primary:hover .tl-title-main {
  color: var(--primary-bg-color) !important;
}

/* line 19929, app/assets/stylesheets/global/style.css */
.tl-blog.secondary:hover .tl-title-main {
  color: #e984b1 !important;
}

/* line 19933, app/assets/stylesheets/global/style.css */
.tl-blog.teritary:hover .tl-title-main {
  color: #59adec !important;
}

/* line 19937, app/assets/stylesheets/global/style.css */
.tl-blog.custom-yellow:hover .tl-title-main {
  color: #e7c354 !important;
}

/* line 19941, app/assets/stylesheets/global/style.css */
.tl-blog .tl-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0.5rem;
}

/* line 19951, app/assets/stylesheets/global/style.css */
.tl-blog .tl-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19957, app/assets/stylesheets/global/style.css */
.tl-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19963, app/assets/stylesheets/global/style.css */
.tl-blog .badge:hover,
.tl-blog .badge:focus {
  color: white;
}

/* line 19968, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 4rem;
  width: 4rem;
  font-size: 0.8rem;
}

/* line 19974, app/assets/stylesheets/global/style.css */
.chart-circle {
  display: block;
  height: 8rem;
  width: 8rem;
  position: relative;
  margin: 0 auto;
}

/* line 19982, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 19988, app/assets/stylesheets/global/style.css */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 19992, app/assets/stylesheets/global/style.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 19996, app/assets/stylesheets/global/style.css */
.fa-twitter:before {
  content: "\f099";
}

@media (min-width: 767px) {
  /* line 20001, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
  }
  /* line 20005, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 20010, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 20015, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-badge,
.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 22px;
  }
}

/* line 20022, app/assets/stylesheets/global/style.css */
.todo-img i {
  padding-bottom: 4px;
}

@media (max-width: 767px) {
  /* line 20027, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .app-header.header {
    padding-left: 0px !important;
  }
  /* line 20031, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 20035, app/assets/stylesheets/global/style.css */
  .pageheader-btn {
    margin-top: 12px;
  }
  /* line 20039, app/assets/stylesheets/global/style.css */
  .header-brand1 {
    width: 100%;
    margin: 0 auto;
  }
  /* line 20044, app/assets/stylesheets/global/style.css */
  .header-brand1 .light-logo1 {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 20049, app/assets/stylesheets/global/style.css */
  .app-header {
    position: fixed !important;
    z-index: 999999 !important;
  }
  /* line 20054, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding: 0px 15px 0 15px !important;
  }
}

@media (max-width: 991px) {
  /* line 20060, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.toggle-logo {
    display: none;
  }
  /* line 20064, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 20068, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 15px !important;
  }
  /* line 20072, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu {
    border-radius: 0px 0px 5px 5px !important;
  }
}

/* line 20077, app/assets/stylesheets/global/style.css */
.sidebar .tab-menu-heading {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 20082, app/assets/stylesheets/global/style.css */
.sidebar-right .tab-content i {
  font-size: 18px;
  line-height: 2;
  background-color: var(--primary-bg-color);
  border-radius: 50%;
  height: 40px;
  width: 40px;
  text-align: center;
  color: #fff !important;
}

/* line 20093, app/assets/stylesheets/global/style.css */
.task-list {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 20101, app/assets/stylesheets/global/style.css */
.task-list:before {
  content: "";
  position: absolute;
  top: 9px;
  bottom: 0;
  height: 88%;
  left: 15px;
  border-left: 1px solid #e0e9f1;
}

/* line 20111, app/assets/stylesheets/global/style.css */
.task-list li {
  position: relative;
  min-height: 73px;
  padding-left: 55px;
}

/* line 20117, app/assets/stylesheets/global/style.css */
.task-list li:last-child:after {
  display: none;
}

/* line 20121, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon,
.task-list li:focus .task-icon {
  transform: scale(1.3);
  left: 24px;
}

/* line 20127, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon::before,
.task-list li:focus .task-icon::before {
  left: -5px;
  display: block;
}

/* line 20133, app/assets/stylesheets/global/style.css */
.task-list li .task-icon {
  position: absolute;
  left: 10px;
  top: 5px;
  border-radius: 50%;
  padding: 2px;
  width: 12px;
  height: 12px;
  z-index: 2;
  transition: all ease 0.2s;
}

/* line 20145, app/assets/stylesheets/global/style.css */
.task-list li .task-icon::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 1px;
  top: 5px;
  background: #e0e9f1;
  display: none;
}

@media (max-width: 360px) {
  /* line 20156, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 200px !important;
  }
}

/* line 20161, app/assets/stylesheets/global/style.css */
.step-footer svg {
  fill: #fff;
}

/* line 20165, app/assets/stylesheets/global/style.css */
.cart-img {
  height: 55px !important;
  width: 58px;
  border-radius: 5px !important;
}

/* line 20171, app/assets/stylesheets/global/style.css */
.mail-inbox .icons {
  width: 30px;
  height: 30px !important;
  border-radius: 5px;
  background: 0 0;
  text-align: center;
  line-height: 30px !important;
  display: block !important;
  padding: 0 !important;
  font-size: 16px;
  color: #565b95 !important;
  border: 1px solid #e9ebfa;
  margin-right: 8px;
}

/* line 20186, app/assets/stylesheets/global/style.css */
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20194, app/assets/stylesheets/global/style.css */
.ri-mail-line:before {
  content: "\eef6";
}

/* line 20198, app/assets/stylesheets/global/style.css */
.table-inbox tr td i {
  color: #e6e9f1;
}

/* line 20202, app/assets/stylesheets/global/style.css */
.table-inbox tr td i:hover {
  color: #f7284a;
}

/* line 20206, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star:hover {
  color: #fbc518;
}

/* line 20210, app/assets/stylesheets/global/style.css */
.mail-option {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}

/* line 20216, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.btn,
.mail-option .chk-all {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 10px;
}

/* line 20224, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20229, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20234, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 20242, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.all {
  border: 0 !important;
  padding: 0 !important;
  outline: 0;
  box-shadow: none;
}

/* line 20249, app/assets/stylesheets/global/style.css */
ul.inbox-pagination {
  float: right;
}

/* line 20253, app/assets/stylesheets/global/style.css */
ul.inbox-pagination li {
  float: left;
}

/* line 20257, app/assets/stylesheets/global/style.css */
.inbox-pagination li span {
  display: inline-block;
  margin-right: 5px;
  margin-top: 7px;
}

/* line 20263, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  margin-left: 5px;
}

/* line 20267, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 15px;
}

/* line 20274, app/assets/stylesheets/global/style.css */
.acc-header a.collapsed {
  border-radius: 5px;
  border: 1px solid #e9ebfa;
}

/* line 20279, app/assets/stylesheets/global/style.css */
.acc-header a {
  display: block;
  padding: 15px;
  font-size: 14px;
  background-color: #d4ddca1f;
  border-bottom: 0;
  border: 1px solid #e9ebfa;
  border-radius: 5px;
}

/* line 20289, app/assets/stylesheets/global/style.css */
.acc-card .collapse.show .acc-body {
  border-top: 0;
}

/* line 20293, app/assets/stylesheets/global/style.css */
.acc-header a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20297, app/assets/stylesheets/global/style.css */
.acc-body {
  padding: 15px;
  border: 1px solid #e9ebfa;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}

/* line 20304, app/assets/stylesheets/global/style.css */
.panel-heading1 a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20308, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 20314, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li {
  width: 33.3%;
  display: block;
}

/* line 20319, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a.active {
  background: var(--primary-bg-color);
  color: #fff;
  border-radius: 2px;
  text-align: center;
}

/* line 20326, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a {
  padding: 0.7rem 1rem;
  background: #f3f4f7;
  display: block;
  text-align: center;
  border-right: 1px solid #eaedf1;
}

/* line 20334, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li:last-child a {
  border-right: 0;
}

/* line 20338, app/assets/stylesheets/global/style.css */
.acc-step-number {
  padding: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
}

/* line 20345, app/assets/stylesheets/global/style.css */
.main-content-label {
  color: #1d212f;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}

/* line 20354, app/assets/stylesheets/global/style.css */
.social-login {
  width: 35px;
  height: 35px;
  background: #f5f6fb;
  border-radius: 50px;
  line-height: 36px;
  font-size: 15px;
  margin-top: -5px;
}

/* line 20364, app/assets/stylesheets/global/style.css */
.error-bg {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  z-index: 0;
  background: url(/assets/pngs/bg1.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 20376, app/assets/stylesheets/global/style.css */
.error-bg::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 20387, app/assets/stylesheets/global/style.css */
.user-social-detail {
  margin: 0 auto;
  justify-content: center;
}

/* line 20392, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile {
  height: 33px;
  width: 33px;
  background-color: rgba(228, 231, 236, 0.3);
  font-size: 13px;
  padding: 1px;
  transition: all ease 0.3s;
}

/* line 20401, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover {
  background-color: var(--primary-bg-color);
}

/* line 20405, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover i {
  color: #fff;
}

/* line 20409, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0 !important;
  border-left: 0 !important;
  border-radius: 0;
}

/* line 20415, app/assets/stylesheets/global/style.css */
.sidebar .list-group-flush .list-group-item {
  border-bottom: 0;
}

/* line 20419, app/assets/stylesheets/global/style.css */
.sidebar .tabs-menu ul li a {
  padding: 15px 12px 15px 13px;
}

/* line 20423, app/assets/stylesheets/global/style.css */
.sticky.sticky-pin .horizontal-main.hor-menu {
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 20427, app/assets/stylesheets/global/style.css */
.mini-stat-icon {
  padding: 8px 12px;
  color: #fff;
  display: block;
  border-radius: 50px;
}

/* line 20434, app/assets/stylesheets/global/style.css */
.product-grid6 {
  overflow: hidden;
  border-radius: 5px;
  padding: 0px;
}

/* line 20440, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 {
  overflow: hidden;
  position: relative;
}

/* line 20445, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container {
  display: block;
  position: relative;
}

/* line 20450, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #303430db;
  z-index: 1;
  transition: all ease 0.3s;
  opacity: 0;
}

/* line 20465, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 img {
  margin: auto;
  display: block;
  transition: all ease-in-out 0.3s;
}

/* line 20471, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 .img-container::before {
  opacity: 1;
}

/* line 20475, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 img {
  transform: scale(1.1);
}

/* line 20479, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container {
  position: absolute;
  z-index: 2;
  opacity: 0;
  top: 50%;
  bottom: 50%;
  left: 50%;
  height: fit-content;
  width: fit-content;
  transform: translate(-50%, -50%);
  transition: all ease;
}

/* line 20492, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons {
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -3px;
}

/* line 20502, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li {
  display: inline-block;
}

/* line 20506, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a {
  line-height: 34px;
  text-align: center;
  height: 35px;
  width: 35px;
  margin: 3px 4px;
  border-radius: 50px;
  display: block;
  position: relative;
  transition: all ease 0.3s;
}

/* line 20518, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a svg {
  fill: #fff;
}

/* line 20522, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 20527, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after,
.product-grid6 .icon-container .icons li a:before {
  content: attr(data-tip);
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 20px;
  padding: 1px 5px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: -30px;
}

/* line 20544, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 0;
  transform: translateX(-50%) rotate(45deg);
  top: -20px;
  z-index: -1;
}

/* line 20554, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover:after,
.product-grid6 .icon-container .icons li a:hover:before {
  opacity: 1;
  background-color: var(--primary-bg-color);
}

/* line 20560, app/assets/stylesheets/global/style.css */
.product-grid6:hover .icon-container {
  opacity: 1;
  animation: drop-icon 0.3s linear;
}

@keyframes drop-icon {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 20579, app/assets/stylesheets/global/style.css */
.light-layout {
  display: none;
}

/* line 20583, app/assets/stylesheets/global/style.css */
.horizontalMenucontainer .responsive-navbar.navbar .navbar-collapse {
  margin-top: 0;
}

/* line 20587, app/assets/stylesheets/global/style.css */
.task-list h6 {
  font-weight: 500;
}

/* line 20591, app/assets/stylesheets/global/style.css */
.task-list span {
  font-size: 12px;
  font-weight: 400;
}

/* line 20596, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item h6 {
  font-weight: 500;
  color: #495057;
}

/* line 20601, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item p {
  font-size: 12px;
}

/* line 20605, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item .pt-1 {
  margin-top: 3px;
}

/* line 20609, app/assets/stylesheets/global/style.css */
.bg-patterns {
  background: url(/assets/patterns/1.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 20616, app/assets/stylesheets/global/style.css */
.legend {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
  margin-top: 6px;
}

/* line 20625, app/assets/stylesheets/global/style.css */
.legend.bg-background2 {
  background: #ff5d9e;
}

/* line 20629, app/assets/stylesheets/global/style.css */
.mail-inbox.list-group-transparent .list-group-item.active {
  background: transparent !important;
}

/* line 20633, app/assets/stylesheets/global/style.css */
.header-brand-img .toggle-logo,
.header-brand-img .light-logo {
  display: none;
}

@media (min-width: 768px) {
  /* line 20639, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    left: 18px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 20653, app/assets/stylesheets/global/style.css */
#morrisBar8.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20659, app/assets/stylesheets/global/style.css */
#morrisBar9.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20665, app/assets/stylesheets/global/style.css */
.table-bordered > :not(caption) > * {
  border-width: 0px 0;
}

/* line 20669, app/assets/stylesheets/global/style.css */
.list-group .contact-icons {
  position: absolute;
  top: 20px;
  left: 70px;
}

/* line 20675, app/assets/stylesheets/global/style.css */
.list-group .list-contact-icons {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: var(--primary-bg-color);
  background: #ece8ff;
  height: 35px;
  width: 35px;
  font-size: 13px;
  padding: 10px;
}

/* line 20695, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra.btn-group > .btn:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.13) !important;
}

/* line 20699, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra .btn + .btn {
  margin-left: 0;
}

@media screen and (max-width: 1310px) and (min-width: 1280px) {
  /* line 20704, app/assets/stylesheets/global/style.css */
  h3.number-font {
    font-size: 1.8rem;
  }
}

/* line 20709, app/assets/stylesheets/global/style.css */
.inbox-body .mail-option .dropdown-menu {
  z-index: 8;
}

@media (max-width: 320px) {
  /* line 20714, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .nav-link.icon {
    margin: 1px !important;
  }
}

@media (min-width: 992px) and (max-width: 1060px) {
  /* line 20720, app/assets/stylesheets/global/style.css */
  .panel-theme .no-padding {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 20726, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow:before {
  content: unset;
}

/* line 20730, app/assets/stylesheets/global/style.css */
.dropdown-menu span {
  font-size: 0.8rem;
}

/* line 20734, app/assets/stylesheets/global/style.css */
.counter-icon.dash::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 46px;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 10%;
  right: 30%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20747, app/assets/stylesheets/global/style.css */
.counter-icon.dash::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 48px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: -4%;
  right: 50%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20760, app/assets/stylesheets/global/style.css */
.header-right-icons a {
  color: #100f15cf;
  transition: all ease 0.2s;
}

/* line 20765, app/assets/stylesheets/global/style.css */
.header-right-icons a:hover {
  color: var(--primary-bg-color);
}

/* line 20769, app/assets/stylesheets/global/style.css */
.dropdown-toggle.chart-menu::after {
  content: none;
}

/* line 20773, app/assets/stylesheets/global/style.css */
.card-header {
  padding: 1.2rem 1.5rem !important;
}

/* line 20777, app/assets/stylesheets/global/style.css */
.table-body tr:nth-child(even),
.table-head {
  background: transparent;
}

/* line 20782, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting.no-btn::before,
table.dataTable > thead .sorting.no-btn::after {
  content: none;
}

/* line 20787, app/assets/stylesheets/global/style.css */
.showall-text {
  color: #74788e;
}

/* line 20791, app/assets/stylesheets/global/style.css */
.notification-label {
  font-size: 12.5px !important;
  color: #495057;
}

/* line 20796, app/assets/stylesheets/global/style.css */
.notification-subtext {
  font-size: 12px;
  color: #76839a;
  display: block;
}

/* line 20802, app/assets/stylesheets/global/style.css */
.remove-animate {
  opacity: 0;
  animation: dropremove 0.3s linear;
}

@keyframes drop {
  0% {
    top: 32%;
    opacity: 1;
  }
  10% {
    top: 36%;
  }
  50% {
    top: 30%;
    opacity: 0.3;
  }
  100% {
    top: 10%;
    opacity: 0;
  }
}

@keyframes dropremove {
  0% {
    top: 32%;
    opacity: 1;
  }
  50% {
    top: 30%;
    opacity: 0.5;
  }
  100% {
    top: 10%;
    opacity: 0;
    display: none;
  }
}

/* line 20846, app/assets/stylesheets/global/style.css */
.animate {
  animation: drop 0.3s linear reverse;
  display: block;
  opacity: 1;
}

/* line 20852, app/assets/stylesheets/global/style.css */
.fc-day {
  text-transform: uppercase;
}

/* line 20856, app/assets/stylesheets/global/style.css */
.fc-day .fc-daygrid-event {
  transition: all ease 0.3s;
}

/* line 20860, app/assets/stylesheets/global/style.css */
.fc-day .fc-col-header-cell-cushion {
  font-weight: normal;
}

/* line 20864, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today {
  background-color: var(--primary06);
}

/* line 20868, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-daygrid-day-number {
  color: var(--primary-bg-color) !important;
}

/* line 20872, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-h-event .fc-event-main {
  color: #fff;
}

/* line 20876, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  animation: blink 2s linear;
}

@keyframes blink {
  0% {
    background: var(--primary03);
  }
  25% {
    background: var(--primary06);
  }
  50% {
    background: var(--primary03);
  }
  75% {
    background: var(--primary06);
  }
  100% {
    background: var(--primary03);
  }
}

/* line 20902, app/assets/stylesheets/global/style.css */
.fc-event.fc-daygrid-event.fc-daygrid-dot-event {
  border: 1px solid #59adec !important;
  color: #fff;
  background-color: #59adec;
}

/* line 20908, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20914, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20920, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20927, app/assets/stylesheets/global/style.css */
.fc-event-dot {
  background-color: #59adec;
}

/* line 20931, app/assets/stylesheets/global/style.css */
.ce-btn-group .btn {
  min-width: 4rem;
}

/* line 20935, app/assets/stylesheets/global/style.css */
.shortcut-icn svg {
  margin-left: -4px;
}

/* line 20939, app/assets/stylesheets/global/style.css */
.main-mail-menu {
  position: relative;
  padding-right: 0;
}

/* line 20944, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link {
  height: 38px;
}

/* line 20948, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link svg {
  margin-right: 10px;
}

/* line 20952, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal {
  color: #7987a1;
}

/* line 20956, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover,
.main-mail-menu .nav-link.text-normal:focus {
  color: #495057;
}

/* line 20961, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover svg,
.main-mail-menu .nav-link.text-normal:focus svg {
  fill: rgba(0, 0, 0, 0.9);
}

/* line 20966, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
}

/* line 20971, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active svg {
  fill: var(--primary-bg-color);
}

/* line 20975, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover,
.main-mail-menu .nav-link.text-normal.active:focus {
  color: var(--primary-bg-color);
}

/* line 20980, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover svg,
.main-mail-menu .nav-link.text-normal.active:focus svg {
  fill: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 20986, app/assets/stylesheets/global/style.css */
  .main-mail-menu {
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  /* line 20992, app/assets/stylesheets/global/style.css */
  .main-mail-menu .nav-link {
    font-size: 13.5px;
  }
}

/* line 20997, app/assets/stylesheets/global/style.css */
.main-mail-attachment {
  margin-right: 15px;
  font-size: 21px;
  line-height: 0.9;
  display: none;
}

@media (min-width: 992px) {
  /* line 21005, app/assets/stylesheets/global/style.css */
  .main-mail-attachment {
    display: block;
    position: absolute;
    right: 63px;
    top: 8px;
  }
}

/* line 21013, app/assets/stylesheets/global/style.css */
.fileprogress .progress-bar {
  height: 5px;
  width: 35%;
  background-color: var(--primary-bg-color);
  animation: grow 0.6s linear 0.3s;
}

@keyframes grow {
  0% {
    width: 0%;
  }
  50% {
    width: 17%;
  }
  85% {
    width: 38%;
  }
  100% {
    width: 35%;
  }
}

/* line 21038, app/assets/stylesheets/global/style.css */
.file-type {
  color: #495068;
}

/* line 21042, app/assets/stylesheets/global/style.css */
.file-manger-icon img {
  height: 70px;
  width: 70px;
}

/* line 21047, app/assets/stylesheets/global/style.css */
.pagination li a {
  border-radius: 2px;
}

/* line 21051, app/assets/stylesheets/global/style.css */
.upgrade-storage {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  border: 1px solid linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%);
  border-radius: 7px;
}

/* line 21060, app/assets/stylesheets/global/style.css */
.recent-files-container td,
.recent-files-container th {
  padding: 0.6rem 1.2rem;
}

/* line 21065, app/assets/stylesheets/global/style.css */
.recent-files-container tbody tr:hover,
.recent-files-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21070, app/assets/stylesheets/global/style.css */
.recent-files-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21075, app/assets/stylesheets/global/style.css */
.recent-files-options {
  animation: fade-in 0.2s linear;
}

@keyframes fade-in {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}

/* line 21093, app/assets/stylesheets/global/style.css */
.img-link {
  cursor: pointer;
}

/* line 21097, app/assets/stylesheets/global/style.css */
.owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -1.65em;
}

/* line 21104, app/assets/stylesheets/global/style.css */
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -25px;
  margin-top: -1.65em;
}

/* line 21111, app/assets/stylesheets/global/style.css */
.owl-nav button {
  display: block;
  font-size: 1.3rem !important;
  line-height: 2em;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  text-align: center;
  background: #fff !important;
  opacity: 0.5 !important;
  border: 1px solid #e8ebf3 !important;
  z-index: 9;
  box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);
}

/* line 21126, app/assets/stylesheets/global/style.css */
.owl-nav button:hover,
.owl-nav button:focus {
  opacity: 1;
}

/* line 21131, app/assets/stylesheets/global/style.css */
.storage-list {
  list-style: none;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 21138, app/assets/stylesheets/global/style.css */
.storage-list li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 21144, app/assets/stylesheets/global/style.css */
.storage-list li .storage-icon {
  border-radius: 50%;
  padding: 2px;
  width: 8px;
  height: 8px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 3px;
}

/* line 21155, app/assets/stylesheets/global/style.css */
.storage-list li .storage-amount {
  float: right;
  font-weight: bold;
}

/* line 21160, app/assets/stylesheets/global/style.css */
.title-head .folder-title {
  align-items: center;
}

/* line 21164, app/assets/stylesheets/global/style.css */
.title-head .folder-title .folder-image {
  width: 7%;
}

/* line 21168, app/assets/stylesheets/global/style.css */
.title-head .progress {
  display: flex;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 21178, app/assets/stylesheets/global/style.css */
.title-head .progress .received {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21183, app/assets/stylesheets/global/style.css */
.title-head .progress .download {
  background-color: #e984b1 !important;
  width: 25% !important;
}

/* line 21188, app/assets/stylesheets/global/style.css */
.title-head .progress .shared {
  background-color: #59adec !important;
  width: 20% !important;
}

/* line 21193, app/assets/stylesheets/global/style.css */
.title-head .progress .my-images {
  background-color: #e7c354 !important;
  width: 15% !important;
}

/* line 21198, app/assets/stylesheets/global/style.css */
.title-head .progress .wallpapers {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21203, app/assets/stylesheets/global/style.css */
.title-head .remaining-storage {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21209, app/assets/stylesheets/global/style.css */
.recent-files-main .recent-files-img {
  border-radius: 5px;
}

/* line 21213, app/assets/stylesheets/global/style.css */
#product-each,
.products-main {
  transition: all ease 0.2s;
}

/* line 21218, app/assets/stylesheets/global/style.css */
.product-grid6.list-view.product-grid6 {
  display: flex;
}

/* line 21222, app/assets/stylesheets/global/style.css */
.product-grid6.list-view .product-image6 {
  max-width: 210px;
}

/* line 21226, app/assets/stylesheets/global/style.css */
svg {
  fill: #212529;
}

/* line 21230, app/assets/stylesheets/global/style.css */
.mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 0px !important;
}

/* line 21234, app/assets/stylesheets/global/style.css */
.form-control:focus {
  border-color: var(--primary-bg-color);
}

/* line 21238, app/assets/stylesheets/global/style.css */
.ckbox {
  display: block;
  position: relative;
  line-height: 1;
  margin-bottom: 13px;
}

/* line 21245, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox] {
  margin-right: 5px;
  opacity: 0;
}

/* line 21250, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox]:checked + span:after {
  display: block;
}

/* line 21254, app/assets/stylesheets/global/style.css */
.ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 3px;
  position: absolute;
  line-height: 18px;
}

/* line 21267, app/assets/stylesheets/global/style.css */
.ckbox span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  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");
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 55% 45%;
  background-color: var(--primary-bg-color);
  line-height: 17px;
  display: none;
  border-radius: 3px;
}

/* line 21284, app/assets/stylesheets/global/style.css */
.stars-main {
  cursor: pointer;
  color: #dbdbdb;
}

/* line 21289, app/assets/stylesheets/global/style.css */
.stars-main i {
  color: #dbdbdb;
  font-size: 17px;
  cursor: pointer;
}

/* line 21295, app/assets/stylesheets/global/style.css */
.stars-main i.active {
  color: var(--primary-bg-color) !important;
}

/* line 21299, app/assets/stylesheets/global/style.css */
.stars-main.active {
  color: var(--primary-bg-color) !important;
}

/* line 21303, app/assets/stylesheets/global/style.css */
.dataTables_filter label {
  margin-right: 7px;
}

/* line 21307, app/assets/stylesheets/global/style.css */
.project-status {
  position: relative;
}

/* line 21311, app/assets/stylesheets/global/style.css */
.project-status::before {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #59adec;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) scale(1);
  animation: expand 1.5s infinite;
}

@keyframes expand {
  0% {
    transform: translateY(-50%) scale(1);
  }
  50% {
    transform: translateY(-50%) scale(1.2);
  }
  100% {
    transform: translateY(-50%) scale(1);
  }
}

/* line 21338, app/assets/stylesheets/global/style.css */
.project-percentage .percentage-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21344, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21348, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .progress-bar {
  background-color: var(--primary-bg-color) !important;
  width: 88%;
  animation: large 0.6s linear 0.3s;
}

@keyframes large {
  0% {
    width: 0%;
  }
  50% {
    width: 70%;
  }
  85% {
    width: 91%;
  }
  100% {
    width: 88%;
  }
}

/* line 21372, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .percentage-title .progress-main,
.project-percentage.completed .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21377, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .progress-bar,
.project-percentage.completed .progress-bar {
  width: 100%;
  animation: completed 0.6s linear 0.3s;
}

@keyframes completed {
  0% {
    width: 0%;
  }
  50% {
    width: 76%;
  }
  85% {
    width: 97%;
  }
  100% {
    width: 100%;
  }
}

/* line 21401, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .percentage-title .progress-main {
  color: #59adec;
}

/* line 21405, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .progress-bar {
  background-color: #59adec !important;
  width: 55%;
  animation: medium 0.6s linear 0.3s;
}

@keyframes medium {
  0% {
    width: 0%;
  }
  50% {
    width: 37%;
  }
  85% {
    width: 58%;
  }
  100% {
    width: 55%;
  }
}

/* line 21429, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar.medium-lg .progress-bar {
  width: 70%;
  animation: medium-lg 0.6s linear 0.3s;
}

@keyframes medium-lg {
  0% {
    width: 0%;
  }
  50% {
    width: 52%;
  }
  85% {
    width: 73%;
  }
  100% {
    width: 70%;
  }
}

/* line 21452, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .percentage-title .progress-main {
  color: #e7c354;
}

/* line 21456, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .progress-bar {
  background-color: #e7c354 !important;
  width: 35%;
  animation: grow 0.6s linear 0.3s;
}

/* line 21462, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .percentage-title .progress-main {
  color: #e32f2f;
}

/* line 21466, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .progress-bar {
  background-color: #e32f2f !important;
  width: 15%;
  animation: smallsm 0.6s linear 0.3s;
}

@keyframes smallsm {
  0% {
    width: 0%;
  }
  50% {
    width: 7%;
  }
  85% {
    width: 18%;
  }
  100% {
    width: 15%;
  }
}

/* line 21490, app/assets/stylesheets/global/style.css */
.projects.project-type-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21496, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type {
  justify-content: flex-end;
}

/* line 21500, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  margin-left: 5px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21511, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21516, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link:hover,
.projects.project-type-container .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21522, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link {
  border-radius: 5px;
}

/* line 21526, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link.active {
  background-color: #f2f3f987;
}

/* line 21530, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link:hover,
.main-nav-column .nav-link:focus {
  background-color: #f2f3f987;
}

/* line 21535, app/assets/stylesheets/global/style.css */
.dropdown-item i {
  color: #74788e !important;
}

/* line 21539, app/assets/stylesheets/global/style.css */
.dropdown-item:hover i,
.dropdown-item:focus i {
  color: var(--primary-bg-color) !important;
}

/* line 21544, app/assets/stylesheets/global/style.css */
.project-main-details {
  align-items: center;
}

/* line 21548, app/assets/stylesheets/global/style.css */
.project-main-details .form-group {
  margin: 0px !important;
}

/* line 21552, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: unset !important;
  line-height: 38px !important;
  color: #343a40;
}

/* line 21558, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
  color: var(--primary-bg-color);
}

/* line 21563, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--primary-bg-color) !important;
}

/* line 21567, app/assets/stylesheets/global/style.css */
.project-main-details .form-group.status .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #59adec !important;
}

/* line 21571, app/assets/stylesheets/global/style.css */
.project-main-details label {
  margin: 0px !important;
}

/* line 21575, app/assets/stylesheets/global/style.css */
.project-main-details .select2-search--dropdown {
  border-top: 1px solid #eaedf1 !important;
}

/* line 21579, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply {
  padding: 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 21584, app/assets/stylesheets/global/style.css */
.ticket-details-footer .reply-text-main {
  width: 100%;
}

/* line 21588, app/assets/stylesheets/global/style.css */
.table-main-container {
  overflow-x: scroll;
}

/* line 21592, app/assets/stylesheets/global/style.css */
.table-main-container td,
.table-main-container th {
  padding: 0.6rem 0.5rem;
}

/* line 21597, app/assets/stylesheets/global/style.css */
.table-main-container tbody tr:hover,
.table-main-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21602, app/assets/stylesheets/global/style.css */
.table-main-container tbody i {
  color: #6e84a3 !important;
}

/* line 21606, app/assets/stylesheets/global/style.css */
.table-main-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21611, app/assets/stylesheets/global/style.css */
.project-members-container i,
.project-comments-container i {
  color: #6e84a3 !important;
}

/* line 21616, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star,
.project-comments-container i.fa-star-o {
  color: #e7c354 !important;
}

/* line 21621, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star:hover,
.project-comments-container i.fa-star:focus,
.project-comments-container i.fa-star.active,
.project-comments-container i.fa-star-o:hover,
.project-comments-container i.fa-star-o:focus,
.project-comments-container i.fa-star-o.active {
  color: #e7c354;
}

/* line 21630, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 21635, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .time-main {
  font-size: 12px;
}

/* line 21639, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 21643, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots {
  padding: 0.1rem;
}

/* line 21647, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:hover,
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:focus {
  background-color: #f7f8f9;
  border-radius: 50%;
}

/* line 21653, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 21657, app/assets/stylesheets/global/style.css */
.project-file-upload .dropify-wrapper {
  height: 150px;
}

/* line 21661, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.1rem 0.75rem;
  color: #fff;
}

/* line 21667, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21671, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21675, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21679, app/assets/stylesheets/global/style.css */
.tasks-table-container .select2-container,
.timetracking-table-container .select2-container,
.tickets-table-container .select2-container,
.billing-table-container .select2-container,
.files-table-container .select2-container {
  margin: 0px 5px !important;
}

@media (min-width: 576px) {
  /* line 21688, app/assets/stylesheets/global/style.css */
  .modal-dialog.task-view-modal {
    max-width: 850px;
  }
  /* line 21692, app/assets/stylesheets/global/style.css */
  .modal-dialog.new-ticket-modal {
    max-width: 768px;
  }
  /* line 21696, app/assets/stylesheets/global/style.css */
  .modal-dialog.edit-ticket-modal {
    max-width: 768px;
  }
}

/* line 21701, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.2rem 1rem;
  color: #fff;
}

/* line 21707, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21711, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21715, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21719, app/assets/stylesheets/global/style.css */
.status-dropdown .status-main {
  border-radius: 26px;
}

/* line 21723, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 21727, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 21731, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 21735, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 21740, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21754, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21759, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21765, app/assets/stylesheets/global/style.css */
.dataTable td {
  vertical-align: middle;
}

/* line 21769, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next,
.datetimepicker table th.switch {
  background-color: #fff;
  color: #343a40;
}

/* line 21776, app/assets/stylesheets/global/style.css */
.invoice-create-card {
  overflow: hidden;
}

/* line 21780, app/assets/stylesheets/global/style.css */
.select-product-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 21786, app/assets/stylesheets/global/style.css */
.select-product-container .add-product-btn {
  margin-top: 16px;
}

/* line 21790, app/assets/stylesheets/global/style.css */
.product-description-each {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21796, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table {
  flex: 1;
}

/* line 21800, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table td,
.product-description-each .invoice-product-table th {
  padding: 10px;
}

/* line 21805, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .dashed-border-bottom {
  border-bottom: 1px dashed #707070;
}

/* line 21809, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .amount-cell {
  text-align: right;
  vertical-align: unset;
}

/* line 21814, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table input[type=number]::-webkit-inner-spin-button,
.product-description-each .invoice-product-table input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21822, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn {
  padding: 6rem 0.5rem;
  cursor: pointer;
}

/* line 21827, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn:hover,
.product-description-each .delete-row-btn:focus {
  color: #d12c47 !important;
}

/* line 21832, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline-color: var(--primary-bg-color);
}

/* line 21836, app/assets/stylesheets/global/style.css */
.invoice-bottom-table-container .invoice-table-bottom td {
  padding: 10px;
  border: 1px solid #eaedf1;
}

/* line 21841, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: unset !important;
  height: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 21849, app/assets/stylesheets/global/style.css */
.no-date-checkbox,
.no-taskEnd-checkbox {
  align-self: flex-end;
  margin-bottom: 12px;
}

/* line 21855, app/assets/stylesheets/global/style.css */
.create-project-main,
.invoice-create-main,
.invoice-timelog-main,
.invoice-create-card,
.task-edit-main,
.project-edit-main,
.create-client-main {
  overflow: hidden;
}

/* line 21865, app/assets/stylesheets/global/style.css */
.create-project-main input[type=number]::-webkit-inner-spin-button,
.create-project-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-main input[type=number]::-webkit-inner-spin-button,
.invoice-create-main input[type=number]::-webkit-outer-spin-button,
.invoice-timelog-main input[type=number]::-webkit-inner-spin-button,
.invoice-timelog-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-card input[type=number]::-webkit-inner-spin-button,
.invoice-create-card input[type=number]::-webkit-outer-spin-button,
.task-edit-main input[type=number]::-webkit-inner-spin-button,
.task-edit-main input[type=number]::-webkit-outer-spin-button,
.project-edit-main input[type=number]::-webkit-inner-spin-button,
.project-edit-main input[type=number]::-webkit-outer-spin-button,
.create-client-main input[type=number]::-webkit-inner-spin-button,
.create-client-main input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21885, app/assets/stylesheets/global/style.css */
.create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #343a40;
  min-width: 150px !important;
}

/* line 21896, app/assets/stylesheets/global/style.css */
.create-project-main .end-date-checkbox-container {
  cursor: pointer;
}

/* line 21900, app/assets/stylesheets/global/style.css */
.other-details {
  cursor: pointer;
}

/* line 21904, app/assets/stylesheets/global/style.css */
.status-indicator {
  position: relative;
  margin-left: 18px;
}

/* line 21909, app/assets/stylesheets/global/style.css */
.status-indicator.projects::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21920, app/assets/stylesheets/global/style.css */
.status-indicator.projects.in-progress::before {
  background-color: #59adec;
}

/* line 21924, app/assets/stylesheets/global/style.css */
.status-indicator.projects.on-hold::before {
  background-color: #e7c354;
}

/* line 21928, app/assets/stylesheets/global/style.css */
.status-indicator.projects.completed::before {
  background-color: var(--primary-bg-color);
}

/* line 21932, app/assets/stylesheets/global/style.css */
.status-indicator.projects.empty::before {
  background-color: transparent;
}

/* line 21936, app/assets/stylesheets/global/style.css */
.status-indicator.projects.default::before {
  background-color: transparent;
}

/* line 21940, app/assets/stylesheets/global/style.css */
.status-indicator.projects.def::before {
  background-color: transparent;
}

/* line 21944, app/assets/stylesheets/global/style.css */
.status-indicator.tickets::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21955, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.open::before {
  background-color: var(--primary-bg-color);
}

/* line 21959, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.pending::before {
  background-color: #e7c354;
}

/* line 21963, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.resolved::before {
  background-color: #13bfa6;
}

/* line 21967, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.closed::before {
  background-color: #e984b1;
}

/* line 21971, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.empty::before {
  background-color: transparent;
}

/* line 21975, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.default::before {
  background-color: transparent;
}

/* line 21979, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.def::before {
  background-color: transparent;
}

/* line 21983, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21994, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.paid::before {
  background-color: var(--primary-bg-color);
}

/* line 21998, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.unpaid::before {
  background-color: #d12c47;
}

/* line 22002, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.overdue::before {
  background-color: #e7c354;
}

/* line 22006, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.empty::before {
  background-color: transparent;
}

/* line 22010, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.default::before {
  background-color: transparent;
}

/* line 22014, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.def::before {
  background-color: transparent;
}

/* line 22018, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-sb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 22025, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 22032, app/assets/stylesheets/global/style.css */
.d-f-ai-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 22038, app/assets/stylesheets/global/style.css */
#remove-btn {
  position: absolute;
  top: -6px;
  left: -6px;
  background-color: #fff;
  visibility: hidden;
}

/* line 22046, app/assets/stylesheets/global/style.css */
.client-title {
  display: flex;
  align-items: flex-start;
}

/* line 22051, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image {
  position: relative;
}

/* line 22055, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image img {
  overflow: hidden;
}

/* line 22059, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .image-pic {
  position: absolute;
  right: 0;
  left: 0;
  top: 0px;
  color: #fff;
  font-size: 17px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 100%);
  padding: 9px 0px 20px 15px;
  border-radius: 5px;
}

/* line 22071, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons {
  padding: 0px;
  list-style: none;
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  bottom: 0px;
  z-index: 1;
  transition: all ease 0.3s;
  display: block;
  margin: 0 auto;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);
}

/* line 22089, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li {
  margin: 0 auto;
  display: inline-block;
}

/* line 22094, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]) {
  color: #fff;
}

/* line 22098, app/assets/stylesheets/global/style.css */
.attached-file-container:hover .attached-file-image .icons {
  padding: 10px;
  opacity: 1;
}

/* line 22103, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: none !important;
  padding: 5px !important;
  background-color: #fff !important;
  text-align: center !important;
}

/* line 22110, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  border-radius: 5px !important;
}

/* line 22114, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--primary02) !important;
}

/* line 22118, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #e4e7ecc5 !important;
}

/* line 22122, app/assets/stylesheets/global/style.css */
.datetimepicker {
  border-radius: 7px !important;
}

/* line 22126, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  background: none !important;
}

/* line 22130, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  border-radius: 5px;
}

/* line 22134, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background-color: var(--primary02) !important;
}

/* line 22138, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #a3a7b7 !important;
}

/* line 22146, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: var(--primary-bg-color) !important;
  letter-spacing: 1px;
}

/* line 22154, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next {
  color: #313b547e !important;
}

/* line 22159, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover {
  color: #313b54 !important;
}

/* line 22164, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22168, app/assets/stylesheets/global/style.css */
.datetimepicker table td.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22172, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background-color: var(--primary02) !important;
}

/* line 22176, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-minutes span.hour:hover,
.datetimepicker-months span.hour:hover,
.datetimepicker-years span.hour:hover {
  background-color: var(--primary02) !important;
}

/* line 22183, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.minute:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-years span.minute:hover {
  background-color: var(--primary02) !important;
}

/* line 22190, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.month:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-years span.month:hover {
  background-color: var(--primary02) !important;
}

/* line 22197, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.year:hover,
.datetimepicker-minutes span.year:hover,
.datetimepicker-months span.year:hover,
.datetimepicker-years span.year:hover {
  background-color: var(--primary02) !important;
}

/* line 22204, app/assets/stylesheets/global/style.css */
.datepicker {
  font: unset !important;
}

/* line 22208, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu td {
  padding: 5px 8px !important;
}

/* line 22212, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  color: var(--primary-bg-color) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* line 22220, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22224, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next {
  color: #313b547e !important;
}

/* line 22229, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #313b54 !important;
}

/* line 22234, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  border: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
}

/* line 22240, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 22245, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #313b54 !important;
}

/* line 22249, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-bg-color) !important;
}

/* line 22253, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  background-color: var(--primary02) !important;
}

/* line 22257, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  border: none !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 22262, app/assets/stylesheets/global/style.css */
.datepicker table tr th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 22271, app/assets/stylesheets/global/style.css */
.datepicker table tr td {
  color: #313b54 !important;
}

/* line 22275, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  color: #fff !important;
}

/* line 22279, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22284, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22289, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22294, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22299, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22305, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22311, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22317, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22323, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22327, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: var(--primary02) !important;
}

/* line 22331, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background: var(--primary02) !important;
}

/* line 22335, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  color: var(--primary-bg-color) !important;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px !important;
}

/* line 22343, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home::before {
  content: none !important;
}

/* line 22347, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  color: #313b547e !important;
}

/* line 22351, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a svg {
  fill: #313b547e !important;
}

/* line 22355, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  background-color: unset !important;
  color: #313b54 !important;
}

/* line 22360, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover svg {
  fill: #313b54;
}

/* line 22364, app/assets/stylesheets/global/style.css */
.background-image-blog {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
  border-radius: 0px;
}

/* line 22374, app/assets/stylesheets/global/style.css */
.background-image-blog.img1 {
  background-image: url(/assets/images/photos/blog8.jpg) !important;
  height: 320px;
}

/* line 22379, app/assets/stylesheets/global/style.css */
.background-image-blog.img2 {
  background-image: url(/assets/images/photos/blog12.jpg) !important;
  background-position: top !important;
  height: 308px;
}

/* line 22385, app/assets/stylesheets/global/style.css */
.background-image-blog.img3 {
  background-image: url(/assets/images/photos/blog13.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22391, app/assets/stylesheets/global/style.css */
.background-image-blog.img4 {
  background-image: url(/assets/images/photos/blog-sug5.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22397, app/assets/stylesheets/global/style.css */
.custom-blog-content {
  position: absolute;
  font-weight: 600;
  color: #fff;
  font-size: 19px;
  bottom: 0;
}

/* line 22405, app/assets/stylesheets/global/style.css */
a.custom-blog-content:hover {
  color: #fff !important;
}

/* line 22409, app/assets/stylesheets/global/style.css */
.blog-label {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 22415, app/assets/stylesheets/global/style.css */
.blog-title {
  line-height: 1.4em;
  font-size: 1rem;
}

/* line 22420, app/assets/stylesheets/global/style.css */
.editorpicks-suggestions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (min-width: 576px) {
  /* line 22429, app/assets/stylesheets/global/style.css */
  .editorpick-suggestion-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}

/* line 22435, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #eaedf1;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  transition: all ease 0.3s;
  cursor: pointer;
}

/* line 22449, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item i {
  color: var(--primary-bg-color);
  transition: all ease 0.2s;
}

/* line 22454, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover {
  border-bottom: 1px solid #eaedf1;
  margin-left: 2px;
}

/* line 22459, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover i {
  color: var(--primary-bg-color);
  font-size: 20px;
}

/* line 22464, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a {
  display: flex;
  align-items: center;
  transition: all ease 0.3s;
}

/* line 22470, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a:hover {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 22474, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item {
  border: 0px;
  margin-bottom: 0px;
  align-items: center;
  cursor: pointer;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 22483, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item:hover {
  border-color: #eaedf1;
  transform: scaleX(1.03);
  box-shadow: rgba(169, 184, 200, 0.15) 0px 3px 9px 0px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 22491, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 22497, app/assets/stylesheets/global/style.css */
.content p {
  line-height: 1.7;
}

/* line 22501, app/assets/stylesheets/global/style.css */
.footer-container-main.blog-footer .icons-bg {
  justify-content: space-between;
}

/* line 22505, app/assets/stylesheets/global/style.css */
.footer-container-main .icons-bg {
  display: flex;
  align-items: center;
}

/* line 22510, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn {
  color: #707070 !important;
}

/* line 22514, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22518, app/assets/stylesheets/global/style.css */
.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i {
  color: #707070;
}

/* line 22524, app/assets/stylesheets/global/style.css */
.demo-gallery .list-unstyled li {
  border: none;
  margin-bottom: 20px;
}

/* line 22529, app/assets/stylesheets/global/style.css */
.profile-img-main {
  z-index: 1;
}

/* line 22533, app/assets/stylesheets/global/style.css */
.profile-img-main img {
  background-color: rgba(var(--primary-bg-color), 0.19);
}

/* line 22537, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  border: none !important;
}

@media (min-width: 992px) {
  /* line 22542, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link {
    font-size: 14px;
  }
  /* line 22546, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link i {
    font-size: 18px;
    margin-right: 12px;
  }
}

/* line 22552, app/assets/stylesheets/global/style.css */
.settings-main-icon {
  display: flex;
  text-align: center;
}

/* line 22557, app/assets/stylesheets/global/style.css */
.settings-main-icon i {
  width: 3rem;
  font-size: 18px;
  line-height: 3rem;
  height: 3rem;
  background-color: var(--primary02);
  color: var(--primary-bg-color);
  border-radius: 50%;
}

/* line 22567, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:first-child {
  background-color: #59adec !important;
}

/* line 22571, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:last-child {
  background-color: #d12c47 !important;
}

/* line 22575, app/assets/stylesheets/global/style.css */
.chartsh svg text {
  font-family: "poppins" !important;
  font-weight: normal !important;
}

/* line 22580, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill: #ffcf9f;
}

/* line 22584, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 22589, app/assets/stylesheets/global/style.css */
.pricing-card .display-5 {
  font-size: 2.3rem;
  line-height: 1.2;
  padding: 25px 0 0 !important;
}

/* line 22595, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}

/*------ Pricing Styles ---------*/
/* line 22602, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22608, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22614, app/assets/stylesheets/global/style.css */
.panel.price h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 22619, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 22625, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
}

/* line 22629, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #343a40;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 22635, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 22640, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 22645, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 22652, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 22656, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
  border: 1px solid #eaedf1;
}

/* line 22661, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 22667, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 40px;
  margin-bottom: 0;
}

/* line 22672, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 22682, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  border: 0px;
}

/* line 22686, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}

/* line 22692, app/assets/stylesheets/global/style.css */
.pricing-body {
  list-style-type: none;
}

/* line 22696, app/assets/stylesheets/global/style.css */
.pricing-card {
  transition: box-shadow 0.3s;
}

/* line 22700, app/assets/stylesheets/global/style.css */
.pricing-card.advanced:hover {
  box-shadow: 0 7px 30px rgba(119, 188, 33, 0.2) !important;
}

/* line 22704, app/assets/stylesheets/global/style.css */
.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}

/* line 22708, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-top: 30px;
  margin-bottom: 40px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 22721, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li {
  display: block;
}

/* line 22725, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 22729, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
}

/* line 22734, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a {
  padding: 8px 16px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

@media (max-width: 1034px) {
  /* line 22745, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type {
    display: block !important;
  }
  /* line 22749, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type .nav-link {
    margin-left: 10px !important;
  }
}

@media (max-width: 1280px) {
  /* line 22755, app/assets/stylesheets/global/style.css */
  .prjct-details .details {
    margin-bottom: 10px;
  }
}

@media (max-width: 768px) {
  /* line 22761, app/assets/stylesheets/global/style.css */
  .mail-cmnt {
    margin-top: 0.5rem;
  }
}

/* line 22766, app/assets/stylesheets/global/style.css */
.divider {
  border-left: 2px solid #eaedf1;
  width: 1px;
  height: 20px;
}

/* line 22772, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 22776, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 22780, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 22784, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer {
  align-items: flex-start;
  flex-direction: column;
}

/* line 22789, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .tab-content {
  padding: 1.5rem !important;
}

/* line 22793, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer a.text-primary:hover svg,
.task-view-modal .modal-footer a.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22798, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data {
  padding: 1rem;
  text-align: center;
}

/* line 22803, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data svg {
  width: 2.2rem;
}

/* line 22807, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label {
  cursor: pointer;
}

/* line 22811, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus {
  color: var(--primary-bg-color) !important;
}

/* line 22816, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover svg,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22821, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input {
  display: none;
}

/* line 22825, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] * {
  vertical-align: middle;
  cursor: pointer;
}

/* line 22830, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] span {
  margin-left: 10px;
}

/* line 22834, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text i.remove {
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  display: none;
}

/* line 22841, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item {
  display: flex;
  align-items: center;
  padding: 0.4rem;
}

/* line 22847, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 22853, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .check-btn {
  height: 11px;
  width: 11px;
  border: 1px solid #707070;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: 5px;
  align-self: flex-start;
  transition: all ease 0.3s;
}

/* line 22864, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .sub-list-text {
  cursor: pointer;
}

/* line 22868, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .sub-list-text {
  text-decoration: line-through;
}

/* line 22872, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .check-btn {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 22877, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container li:hover,
.task-view-modal .modal-footer .sub-list-container li:focus {
  background-color: #f7f8f9;
}

/* line 22882, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main {
  cursor: pointer;
}

/* line 22886, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main:hover,
.task-view-modal .modal-footer .sub-list-container .delete-main:focus {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 22892, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .add-task-container {
  align-items: center;
}

/* line 22896, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 22901, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 22915, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22920, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22926, app/assets/stylesheets/global/style.css */
.modal-open .datepicker {
  z-index: 1050 !important;
}

/* line 22930, app/assets/stylesheets/global/style.css */
.ticket-page.modal-open {
  overflow: hidden !important;
}

/* line 22934, app/assets/stylesheets/global/style.css */
.media {
  overflow: visible !important;
}

/* line 22938, app/assets/stylesheets/global/style.css */
.media .media-body {
  overflow: visible !important;
}

/* line 22942, app/assets/stylesheets/global/style.css */
.options-inv {
  position: absolute;
  top: 11px;
  right: 11px;
}

/* line 22948, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  z-index: 1 !important;
}

/* line 22952, app/assets/stylesheets/global/style.css */
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 22961, app/assets/stylesheets/global/style.css */
.circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  animation: upwards 20s linear infinite;
  bottom: -150px;
  border: 2px solid rgba(227, 255, 239, 0.5);
}

/* line 22972, app/assets/stylesheets/global/style.css */
.circles li:nth-child(1) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 0s;
}

/* line 22979, app/assets/stylesheets/global/style.css */
.circles li:nth-child(2) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 12s;
}

/* line 22987, app/assets/stylesheets/global/style.css */
.circles li:nth-child(3) {
  left: 70%;
  width: 15px;
  height: 15px;
  border-left: 0;
  animation-delay: 4s;
}

/* line 22995, app/assets/stylesheets/global/style.css */
.circles li:nth-child(4) {
  left: 20%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-radius: 50%;
  animation-duration: 18s;
}

/* line 23004, app/assets/stylesheets/global/style.css */
.circles li:nth-child(5) {
  left: 85%;
  width: 15px;
  height: 15px;
  animation-delay: 0s;
}

/* line 23011, app/assets/stylesheets/global/style.css */
.circles li:nth-child(6) {
  left: 75%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation-delay: 3s;
}

/* line 23019, app/assets/stylesheets/global/style.css */
.circles li:nth-child(7) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 7s;
}

/* line 23026, app/assets/stylesheets/global/style.css */
.circles li:nth-child(8) {
  left: 80%;
  width: 20px;
  height: 20px;
  animation-delay: 15s;
  animation-duration: 45s;
}

/* line 23034, app/assets/stylesheets/global/style.css */
.circles li:nth-child(9) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  border-radius: 50%;
  animation-duration: 35s;
}

/* line 23043, app/assets/stylesheets/global/style.css */
.circles li:nth-child(10) {
  left: 95%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-left: 0;
  animation-duration: 11s;
}

@keyframes upwards {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

/* line 23066, app/assets/stylesheets/global/style.css */
#circle1 canvas {
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  right: 15px;
}

/* line 23074, app/assets/stylesheets/global/style.css */
#circle1 strong {
  position: absolute;
  right: 37px;
  top: 41%;
}

/* line 23080, app/assets/stylesheets/global/style.css */
.z-10 {
  z-index: 10;
}

/* line 23084, app/assets/stylesheets/global/style.css */
#tooltip-canvas {
  position: absolute;
  top: 53px;
  left: 69px;
}

/* line 23090, app/assets/stylesheets/global/style.css */
.task-list1 li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 23096, app/assets/stylesheets/global/style.css */
.task-list1 li .task-icon1 {
  border-radius: 50px;
  padding: 2px;
  width: 10px;
  height: 10px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 5px;
  margin-right: 5px;
}

/* line 23108, app/assets/stylesheets/global/style.css */
.earnings {
  position: relative;
}

/* line 23112, app/assets/stylesheets/global/style.css */
.welcome-card h3 {
  color: var(--primary-bg-color);
}

/* line 23116, app/assets/stylesheets/global/style.css */
.welcome-card p {
  color: var(--primary-bg-color);
}

/* line 23120, app/assets/stylesheets/global/style.css */
.circle-chart strong {
  color: var(--primary-bg-color);
}

/* line 23124, app/assets/stylesheets/global/style.css */
.apexcharts-toolbar {
  z-index: 1;
}

/* line 23128, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color) !important;
}

/* line 23132, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23136, app/assets/stylesheets/global/style.css */
.apexcharts-xaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23140, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-title text {
  fill: #818181;
}

/* line 23144, app/assets/stylesheets/global/style.css */
.apexcharts-canvas.zoomable .hovering-zoom {
  cursor: pointer;
}

/* line 23148, app/assets/stylesheets/global/style.css */
svg {
  fill: #fff;
}

/* line 23152, app/assets/stylesheets/global/style.css */
a {
  color: var(--primary-bg-color);
}

/* line 23156, app/assets/stylesheets/global/style.css */
a:hover {
  color: var(--primary-bg-color);
}

/* line 23160, app/assets/stylesheets/global/style.css */
#data-table .select2-container {
  width: 100% !important;
}

/* line 23164, app/assets/stylesheets/global/style.css */
.data-image {
  background-size: cover;
}

/* line 23168, app/assets/stylesheets/global/style.css */
.side-menu-label1 {
  display: none;
}

@media (max-width: 575px) {
  /* line 23174, app/assets/stylesheets/global/style.css */
  .wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
    display: none !important;
  }
}

/* line 23181, app/assets/stylesheets/global/style.css */
.w-icn {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 23186, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  color: #495584;
  fill: #495584;
}

/* line 23191, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  margin-right: 7px;
}

/* line 23196, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--primary-bg-color) !important;
}

/* line 23200, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  z-index: 9 !important;
}

/* line 23204, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23209, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23215, app/assets/stylesheets/global/style.css */
.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2 {
  background-color: var(--primary-bg-color);
}

/* line 23224, app/assets/stylesheets/global/style.css */
.lds-ring div {
  border: 6px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent transparent transparent;
}

/* line 23229, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  border: 26px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent;
}

/* line 23234, app/assets/stylesheets/global/style.css */
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

/* line 23239, app/assets/stylesheets/global/style.css */
.lds-heart div {
  background: var(--primary-bg-color);
}

/* line 23243, app/assets/stylesheets/global/style.css */
.btn-link {
  color: var(--primary-bg-color);
}

/* line 23247, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li .active {
  border-bottom: 3px solid var(--primary-bg-color);
}

/* line 23251, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}

/* line 23255, app/assets/stylesheets/global/style.css */
.select2-container {
  width: 20% !important;
}

/* line 23259, app/assets/stylesheets/global/style.css */
.select2-results__option span img,
.select2-selection__rendered span img {
  margin: 5px !important;
}

/* line 23264, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after {
  display: none !important;
}

/* line 23269, app/assets/stylesheets/global/style.css */
.datepicker_inner_container {
  display: flex;
}

/* line 23273, app/assets/stylesheets/global/style.css */
.editable-checklist .form-label.ckbox span {
  margin-left: 10px;
}

/* line 23277, app/assets/stylesheets/global/style.css */
.tag-attachments a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23283, app/assets/stylesheets/global/style.css */
.invoice-product-table input,
.invoice-table-bottom input {
  min-width: 100px;
}

@supports (-webkit-touch-callout: none) {
  @media screen and (max-device-width: 991px) and (orientation: portrait) {
    /* line 23291, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
  @media screen and (max-device-width: 991px) and (orientation: landscape) {
    /* line 23299, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
}

@media (max-width: 575.98px) {
  /* line 23307, app/assets/stylesheets/global/style.css */
  .login-img .demo-icon {
    top: 20px !important;
    right: 20px !important;
  }
}

/* line 23313, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  position: absolute;
  top: 40px;
  right: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23323, app/assets/stylesheets/global/style.css */
.login-img .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23329, app/assets/stylesheets/global/style.css */
.error-template {
  position: relative;
}

/* line 23333, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon {
  position: absolute;
  right: 40px;
  top: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23343, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23349, app/assets/stylesheets/global/style.css */
.apexcharts-canvas .apexcharts-zoom-icon.selected svg,
.apexcharts-canvas .apexcharts-selection-icon.selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {
  fill: var(--primary-bg-color) !important;
}

/* line 23355, app/assets/stylesheets/global/style.css */
.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  fill: #6e8192;
  text-align: center;
}

@media (max-width: 576px) {
  /* line 23373, app/assets/stylesheets/global/style.css */
  .datepicker {
    padding: 0px !important;
  }
  /* line 23377, app/assets/stylesheets/global/style.css */
  .datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 0px !important;
  }
}

/* line 23382, app/assets/stylesheets/global/style.css */
.select2-selection__choice span {
  line-height: 2 !important;
}

/* line 23386, app/assets/stylesheets/global/style.css */
.select2-selection__choice,
.select2-selection__rendered span {
  display: flex;
  align-items: center;
}

/* line 23392, app/assets/stylesheets/global/style.css */
.datepicker,
.datetimepicker {
  z-index: 555 !important;
}

/* line 23397, app/assets/stylesheets/global/style.css */
.richText {
  border: #eaedf1 solid 1px;
  background-color: #f7f8f9 !important;
}

/* line 23402, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  border-right: #eaedf1 solid 1px;
}

/* line 23406, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  border-bottom: #eaedf1 solid 1px;
}

/* line 23410, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  z-index: 1;
}

/* line 23414, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fe,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 23422, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #495057;
}

/* line 23428, app/assets/stylesheets/global/style.css */
.richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 23432, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}

@media (max-width: 992px) {
  /* line 23437, app/assets/stylesheets/global/style.css */
  .richText-toolbar li {
    border-bottom: 1px solid #eaedf1 !important;
  }
}

/* line 23442, app/assets/stylesheets/global/style.css */
.options-inv .dropdown-menu {
  z-index: 1;
}

/* line 23446, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: 35% !important;
}

/* line 23450, app/assets/stylesheets/global/style.css */
.select-client .select2-selection__choice {
  line-height: 1.9 !important;
}

@media (max-width: 350px) {
  /* line 23456, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after,
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
    display: none !important;
  }
}

/* line 23462, app/assets/stylesheets/global/style.css */
.tag a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23468, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  cursor: pointer;
}

/* line 23472, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  width: 100% !important;
}

/* line 23476, app/assets/stylesheets/global/style.css */
.select-status .select2-container,
.form-group .select2-container {
  width: 100% !important;
}

/* line 23481, app/assets/stylesheets/global/style.css */
.chat-media img {
  width: 100%;
  height: 100%;
}

@media (max-width: 360px) {
  /* line 23487, app/assets/stylesheets/global/style.css */
  .circle-chart {
    display: none;
  }
}

/* line 23492, app/assets/stylesheets/global/style.css */
.storage-card {
  border: 0px !important;
}

/* line 23496, app/assets/stylesheets/global/style.css */
.select-product-container .select2-selection {
  min-width: 150px;
}

@media (max-width: 767.98px) {
  /* line 23501, app/assets/stylesheets/global/style.css */
  .select-product-container {
    justify-content: center;
  }
}

/* line 23506, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
  display: none;
}

/* line 23511, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen,
.note-editor .modal-dialog {
  z-index: 99999 !important;
}

/* line 23517, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply:last-child {
  border-bottom: 0px !important;
}

@media (max-width: 576px) {
  /* line 23522, app/assets/stylesheets/global/style.css */
  .alert-dismissible .btn-close {
    padding: 0.5rem 0.25rem;
  }
}

@media (max-width: 576px) {
  /* line 23528, app/assets/stylesheets/global/style.css */
  .ytp-large-play-button {
    width: 48px;
    height: 28px;
    margin-left: -24px;
    margin-top: -12px;
  }
}

/* line 23536, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li {
  border-bottom: 3px solid transparent !important;
}

/* line 23540, app/assets/stylesheets/global/style.css */
.pricing-body li {
  white-space: nowrap;
}

/* line 23544, app/assets/stylesheets/global/style.css */
.background-image-blog {
  border: 0px !important;
}

@media (max-width: 575.98px) {
  /* line 23549, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul {
    display: block !important;
  }
  /* line 23553, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul li {
    margin: 5px 0px 5px 0px;
  }
  /* line 23557, app/assets/stylesheets/global/style.css */
  #echart8 canvas {
    width: 260px !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) {
  /* line 23566, app/assets/stylesheets/global/style.css */
  .project-menu nav a.nav-link {
    border-bottom: 0px !important;
  }
  /* line 23570, app/assets/stylesheets/global/style.css */
  .tabs-menu4 .nav a.nav-link {
    border-bottom: 0px !important;
  }
}

/* line 23575, app/assets/stylesheets/global/style.css */
.transaction-icon i {
  font-size: 16px;
  padding: 10px;
  margin-right: 12px;
  border-radius: 50px;
  background-color: var(--primary01);
  fill: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 23585, app/assets/stylesheets/global/style.css */
.transactions .list-group a {
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
  border-radius: 5px;
  border: 0px;
}

/* line 23591, app/assets/stylesheets/global/style.css */
.sales-stats {
  padding-left: 50px;
}

/* line 23595, app/assets/stylesheets/global/style.css */
.pricing-card .card-header {
  border-bottom: 0px !important;
}

/* line 23599, app/assets/stylesheets/global/style.css */
.mapcontainer4.mapael svg,
.mapcontainer.mapael svg,
.mapcontainer1.mapael svg {
  width: 100%;
}

/* line 23605, app/assets/stylesheets/global/style.css */
.fs-10 {
  font-size: 10px !important;
}

/* line 23609, app/assets/stylesheets/global/style.css */
.fs-11 {
  font-size: 11px !important;
}

/* line 23613, app/assets/stylesheets/global/style.css */
.fs-12 {
  font-size: 12px !important;
}

/* line 23617, app/assets/stylesheets/global/style.css */
.fs-13 {
  font-size: 13px !important;
}

/* line 23621, app/assets/stylesheets/global/style.css */
.fs-14 {
  font-size: 14px !important;
}

/* line 23625, app/assets/stylesheets/global/style.css */
.fs-15 {
  font-size: 15px !important;
}

/* line 23629, app/assets/stylesheets/global/style.css */
.fs-16 {
  font-size: 16px !important;
}

/* line 23633, app/assets/stylesheets/global/style.css */
.fs-17 {
  font-size: 17px !important;
}

/* line 23637, app/assets/stylesheets/global/style.css */
.fs-18 {
  font-size: 18px !important;
}

/* line 23641, app/assets/stylesheets/global/style.css */
.fs-19 {
  font-size: 19px !important;
}

/* line 23645, app/assets/stylesheets/global/style.css */
.fs-20 {
  font-size: 20px !important;
}

/* line 23649, app/assets/stylesheets/global/style.css */
.fs-21 {
  font-size: 21px !important;
}

/* line 23653, app/assets/stylesheets/global/style.css */
.fs-22 {
  font-size: 22px !important;
}

/* line 23657, app/assets/stylesheets/global/style.css */
.fs-23 {
  font-size: 23px !important;
}

/* line 23661, app/assets/stylesheets/global/style.css */
.fs-25 {
  font-size: 25px !important;
}

/* line 23665, app/assets/stylesheets/global/style.css */
.fs-30 {
  font-size: 30px !important;
}

/* line 23669, app/assets/stylesheets/global/style.css */
.fs-40 {
  font-size: 40px;
}

/* line 23673, app/assets/stylesheets/global/style.css */
.fs-50 {
  font-size: 50px;
}

/* line 23677, app/assets/stylesheets/global/style.css */
.fs-65 {
  font-size: 65px;
}

/* line 23681, app/assets/stylesheets/global/style.css */
.fs-100 {
  font-size: 100px;
}

/* line 23685, app/assets/stylesheets/global/style.css */
.fw-light {
  font-weight: 300 !important;
}

/* line 23689, app/assets/stylesheets/global/style.css */
.fw-normal {
  font-weight: 400 !important;
}

/* line 23693, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 23697, app/assets/stylesheets/global/style.css */
.fw-semibold {
  font-weight: 500 !important;
}

/* line 23701, app/assets/stylesheets/global/style.css */
.fw-bold {
  font-weight: 700 !important;
}

/* line 23705, app/assets/stylesheets/global/style.css */
.font-italic {
  font-style: italic !important;
}

/* line 23709, app/assets/stylesheets/global/style.css */
figure {
  margin: 0 0 1rem;
}

/* line 23713, app/assets/stylesheets/global/style.css */
.image {
  position: relative;
}

/* line 23717, app/assets/stylesheets/global/style.css */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 23722, app/assets/stylesheets/global/style.css */
.img-1 {
  vertical-align: middle;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -62px;
}

/* line 23731, app/assets/stylesheets/global/style.css */
.img-1 img {
  border-radius: 100%;
  border: 6px solid rgba(225, 225, 225, 0.5);
}

/* line 23736, app/assets/stylesheets/global/style.css */
.img-2 img {
  border-radius: 5px;
}

/* line 23740, app/assets/stylesheets/global/style.css */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 23745, app/assets/stylesheets/global/style.css */
.item-card img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 23750, app/assets/stylesheets/global/style.css */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

/* line 23759, app/assets/stylesheets/global/style.css */
.figure {
  display: inline-block;
}

/* line 23763, app/assets/stylesheets/global/style.css */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 23768, app/assets/stylesheets/global/style.css */
.figure-caption {
  font-size: 90%;
  color: #868e96;
}

/* line 23773, app/assets/stylesheets/global/style.css */
img {
  max-width: 100%;
}

/* line 23777, app/assets/stylesheets/global/style.css */
.loader-img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 43%;
  left: 0;
  margin: 0 auto;
  text-align: center;
}

/* line 23787, app/assets/stylesheets/global/style.css */
.login-img {
  background-attachment: fixed !important;
  height: 100%;
  width: 100%;
  background: url(/assets/media/bg-1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-table;
}

/* line 23798, app/assets/stylesheets/global/style.css */
.login-img::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  /*background-color: #e3e8ed;*/
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 23810, app/assets/stylesheets/global/style.css */
.profie-img .flex-md-row img {
  width: 60px;
}

/* line 23814, app/assets/stylesheets/global/style.css */
.profile-img {
  display: block;
  border: 1px solid rgba(167, 180, 201, 0.2);
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  background: rgba(225, 225, 225, 0.2);
  z-index: 1000;
  position: relative;
}

/* line 23825, app/assets/stylesheets/global/style.css */
.cover-image {
  background-size: cover !important;
}

/* line 23829, app/assets/stylesheets/global/style.css */
.card-profile-img {
  max-width: 6rem;
  margin-bottom: 1rem;
  border: 3px solid #fff;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 23837, app/assets/stylesheets/global/style.css */
.img-gallery {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  margin-bottom: -0.5rem;
}

/* line 23843, app/assets/stylesheets/global/style.css */
.img-gallery > .col,
.img-gallery > [class*=col-] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 23850, app/assets/stylesheets/global/style.css */
.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 23856, app/assets/stylesheets/global/style.css */
.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 23862, app/assets/stylesheets/global/style.css */
.imagecheck-figure {
  border: 1px solid #eaedf1;
  border-radius: 3px;
  margin: 0;
  position: relative;
}

/* line 23869, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 23874, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 23878, app/assets/stylesheets/global/style.css */
.imagecheck-figure:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #467fcf 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") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: 0.3s opacity;
}

/* line 23899, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1;
}

/* line 23903, app/assets/stylesheets/global/style.css */
.imagecheck-image {
  max-width: 100%;
  opacity: 0.64;
  transition: 0.3s opacity;
}

/* line 23909, app/assets/stylesheets/global/style.css */
.imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 23914, app/assets/stylesheets/global/style.css */
.imagecheck-image:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 23919, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-image {
  opacity: 1;
}

/* line 23923, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1;
}

/* line 23928, app/assets/stylesheets/global/style.css */
.imagecheck-caption {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: 0.3s color;
}

/* line 23936, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-caption {
  color: #495057;
}

/* line 23940, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}

/*-----Gallery-----*/
/* line 23946, app/assets/stylesheets/global/style.css */
.demo-gallery > ul {
  margin-bottom: 0;
}

/* line 23950, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li {
  float: left;
  margin-bottom: 15px;
  width: 200px;
  border: 0;
}

/* line 23957, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

/* line 23966, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 23977, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 23982, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 23986, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

/* line 23998, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

/* line 24010, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24014, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 24025, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24030, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24034, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

/* line 24046, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

/* line 24058, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24062, app/assets/stylesheets/global/style.css */
.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

/* line 24070, app/assets/stylesheets/global/style.css */
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 24074, app/assets/stylesheets/global/style.css */
.home .demo-gallery {
  padding-bottom: 80px;
}

/* line 24078, app/assets/stylesheets/global/style.css */
.img-avatar {
  height: 37px;
  border-radius: 2px;
  width: 37px;
}

/* line 24084, app/assets/stylesheets/global/style.css */
.image-size {
  width: 128px;
  height: 128px;
}

/* line 24089, app/assets/stylesheets/global/style.css */
.img-float {
  width: 50px;
  position: absolute;
  top: -3.5rem;
  right: 1rem;
}

/* line 24096, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-big-wrap img {
  height: 350px;
  display: inline-block;
  cursor: zoom-in;
  width: auto;
  margin-top: 7px;
}

/* line 24104, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap {
  text-align: center;
}

/* line 24108, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap .item-gallery {
  width: 80px;
  height: 80px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 7px 2px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}

/* line 24119, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  border-radius: 4px;
  cursor: zoom-in;
}

/* line 24127, app/assets/stylesheets/global/style.css */
.member img {
  width: 100%;
}

/* line 24131, app/assets/stylesheets/global/style.css */
.gallery a img {
  float: left;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-transform 0.15s ease;
  -moz-transition: -moz-transform 0.15s ease;
  -o-transition: -o-transform 0.15s ease;
  -ms-transition: -ms-transform 0.15s ease;
  transition: transform 0.15s ease;
  position: relative;
}

/* line 24143, app/assets/stylesheets/global/style.css */
.img-card:before {
  content: "";
  position: absolute;
  background: url(/assets/svgs/circle.svg);
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

/* line 24154, app/assets/stylesheets/global/style.css */
.example + .highlight {
  border-top: none;
  margin-top: 0;
  border-radius: 0 0 3px 3px;
  overflow: auto;
}

/* line 24161, app/assets/stylesheets/global/style.css */
.highlight {
  margin: 1rem 0 2rem;
  border-radius: 3px;
  font-size: 0.9375rem;
  max-height: 40rem;
  background: #fcfcfc;
}

/* line 24169, app/assets/stylesheets/global/style.css */
.highlight pre {
  margin-bottom: 0;
}

/* line 24173, app/assets/stylesheets/global/style.css */
.highlight .hll {
  background-color: #ffc;
}

/* line 24177, app/assets/stylesheets/global/style.css */
.highlight .c {
  color: #999;
}

/* line 24181, app/assets/stylesheets/global/style.css */
.highlight .k {
  color: #069;
}

/* line 24185, app/assets/stylesheets/global/style.css */
.highlight .o {
  color: #555;
}

/* line 24189, app/assets/stylesheets/global/style.css */
.highlight .cm {
  color: #999;
}

/* line 24193, app/assets/stylesheets/global/style.css */
.highlight .cp {
  color: #099;
}

/* line 24197, app/assets/stylesheets/global/style.css */
.highlight .c1,
.highlight .cs {
  color: #999;
}

/* line 24202, app/assets/stylesheets/global/style.css */
.highlight .gd {
  background-color: #fcc;
  border: 1px solid #c00;
}

/* line 24207, app/assets/stylesheets/global/style.css */
.highlight .ge {
  font-style: italic;
}

/* line 24211, app/assets/stylesheets/global/style.css */
.highlight .gr {
  color: #f00;
}

/* line 24215, app/assets/stylesheets/global/style.css */
.highlight .gh {
  color: #030;
}

/* line 24219, app/assets/stylesheets/global/style.css */
.highlight .gi {
  background-color: #cfc;
  border: 1px solid #0c0;
}

/* line 24224, app/assets/stylesheets/global/style.css */
.highlight .go {
  color: #aaa;
}

/* line 24228, app/assets/stylesheets/global/style.css */
.highlight .gp {
  color: #009;
}

/* line 24232, app/assets/stylesheets/global/style.css */
.highlight .gu {
  color: #030;
}

/* line 24236, app/assets/stylesheets/global/style.css */
.highlight .gt {
  color: #9c6;
}

/* line 24240, app/assets/stylesheets/global/style.css */
.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr {
  color: #069;
}

/* line 24248, app/assets/stylesheets/global/style.css */
.highlight .kt {
  color: #078;
}

/* line 24252, app/assets/stylesheets/global/style.css */
.highlight .m {
  color: #f60;
}

/* line 24256, app/assets/stylesheets/global/style.css */
.highlight .s {
  color: #cc0099;
}

/* line 24260, app/assets/stylesheets/global/style.css */
.highlight .na {
  color: #00cc7a;
}

/* line 24264, app/assets/stylesheets/global/style.css */
.highlight .nb {
  color: #366;
}

/* line 24268, app/assets/stylesheets/global/style.css */
.highlight .nc {
  color: #0a8;
}

/* line 24272, app/assets/stylesheets/global/style.css */
.highlight .no {
  color: #360;
}

/* line 24276, app/assets/stylesheets/global/style.css */
.highlight .nd {
  color: #99f;
}

/* line 24280, app/assets/stylesheets/global/style.css */
.highlight .ni {
  color: #999;
}

/* line 24284, app/assets/stylesheets/global/style.css */
.highlight .ne {
  color: #c00;
}

/* line 24288, app/assets/stylesheets/global/style.css */
.highlight .nf {
  color: #c0f;
}

/* line 24292, app/assets/stylesheets/global/style.css */
.highlight .nl {
  color: #99f;
}

/* line 24296, app/assets/stylesheets/global/style.css */
.highlight .nn {
  color: #0cf;
}

/* line 24300, app/assets/stylesheets/global/style.css */
.highlight .nt {
  color: #800000;
}

/* line 24304, app/assets/stylesheets/global/style.css */
.highlight .nv {
  color: #033;
}

/* line 24308, app/assets/stylesheets/global/style.css */
.highlight .ow {
  color: #000;
}

/* line 24312, app/assets/stylesheets/global/style.css */
.highlight .w {
  color: #bbb;
}

/* line 24316, app/assets/stylesheets/global/style.css */
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo {
  color: #f60;
}

/* line 24323, app/assets/stylesheets/global/style.css */
.highlight .sb,
.highlight .sc {
  color: #c30;
}

/* line 24328, app/assets/stylesheets/global/style.css */
.highlight .sd {
  font-style: italic;
  color: #c30;
}

/* line 24333, app/assets/stylesheets/global/style.css */
.highlight .s2,
.highlight .se,
.highlight .sh {
  color: #c30;
}

/* line 24339, app/assets/stylesheets/global/style.css */
.highlight .si {
  color: #a00;
}

/* line 24343, app/assets/stylesheets/global/style.css */
.highlight .sx {
  color: #c30;
}

/* line 24347, app/assets/stylesheets/global/style.css */
.highlight .sr {
  color: #3aa;
}

/* line 24351, app/assets/stylesheets/global/style.css */
.highlight .s1 {
  color: #c30;
}

/* line 24355, app/assets/stylesheets/global/style.css */
.highlight .ss {
  color: #fc3;
}

/* line 24359, app/assets/stylesheets/global/style.css */
.highlight .bp {
  color: #366;
}

/* line 24363, app/assets/stylesheets/global/style.css */
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #033;
}

/* line 24369, app/assets/stylesheets/global/style.css */
.highlight .il {
  color: #f60;
}

/* line 24373, app/assets/stylesheets/global/style.css */
.highlight .css .o {
  color: #999;
}

/* line 24377, app/assets/stylesheets/global/style.css */
.highlight .css .o + .nt {
  color: #999;
}

/* line 24381, app/assets/stylesheets/global/style.css */
.highlight .css .nt + .nt {
  color: #999;
}

/* line 24385, app/assets/stylesheets/global/style.css */
.highlight .language-bash::before,
.highlight .language-sh::before {
  color: #009;
  content: "$ ";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 24395, app/assets/stylesheets/global/style.css */
.highlight .language-powershell::before {
  color: #009;
  content: "PM> ";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 24404, app/assets/stylesheets/global/style.css */
.label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 0.6em;
  padding-left: 0.6em;
}

/* line 24411, app/assets/stylesheets/global/style.css */
.label-size {
  font-size: 3.8em;
  margin-left: 9px;
}

/* line 24416, app/assets/stylesheets/global/style.css */
.label-font-size {
  font-size: 1.8em;
}

/* line 24420, app/assets/stylesheets/global/style.css */
.label-medium-size {
  font-size: 1.2em;
}

/* line 24424, app/assets/stylesheets/global/style.css */
.labels li {
  display: inline;
}

/* line 24428, app/assets/stylesheets/global/style.css */
.label-title {
  font-size: 1.125rem;
}

/* line 24432, app/assets/stylesheets/global/style.css */
.label-font {
  font-size: 0.8em;
}

/* line 24436, app/assets/stylesheets/global/style.css */
.label-default {
  background: #d5e0ec;
  color: #fff;
}

/* line 24441, app/assets/stylesheets/global/style.css */
.label-primary {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 24446, app/assets/stylesheets/global/style.css */
.label-secondary {
  background: #e984b1;
  color: #fff;
}

/* line 24451, app/assets/stylesheets/global/style.css */
.label-light {
  background: #868e96;
  color: #fff;
}

/* line 24456, app/assets/stylesheets/global/style.css */
.label-dark {
  background: #343a40;
  color: #fff;
}

/* line 24461, app/assets/stylesheets/global/style.css */
.label-success {
  background: #13bfa6;
  color: #fff;
}

/* line 24466, app/assets/stylesheets/global/style.css */
.label-danger {
  background: #d12c47;
  color: #fff;
}

/* line 24471, app/assets/stylesheets/global/style.css */
.label-warning {
  background: #e7c354;
  color: #fff;
}

/* line 24476, app/assets/stylesheets/global/style.css */
.label-info {
  background: #59adec;
  color: #fff;
}

/* line 24481, app/assets/stylesheets/global/style.css */
.landing-page {
  /*accordion*/
  /* top left*/
  /* companies slider */
  /* Slider */
  /* FAQ's css*/
  /* FAQ's css*/
  /* team css */
  /* team css */
}

@media (min-width: 992px) {
  /* line 24493, app/assets/stylesheets/global/style.css */
  .landing-page .header.hor-header {
    display: none;
  }
}

@media (min-width: 1274px) {
  /* line 24500, app/assets/stylesheets/global/style.css */
  .landing-page.horizontal .hor-header .container,
.landing-page.horizontal .app-sidebar .container,
.landing-page.horizontal .main-content.hor-content .container {
    max-width: 1200px !important;
  }
}

/* line 24507, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* line 24514, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header .container {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 576px) {
  /* line 24520, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/* line 24527, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left {
  margin-bottom: 15px;
}

/* line 24531, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left h1 {
  color: #fff;
  margin-bottom: 2px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
}

/* line 24539, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.75);
}

@media (min-width: 576px) {
  /* line 24545, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header-left {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {
  /* line 24552, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.4rem;
  }
}

/* line 24558, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a {
  display: inline-block;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.75);
}

/* line 24564, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a + a {
  margin-left: 15px;
}

/* line 24568, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a:hover,
.landing-page .demo-screen-header-right a:focus {
  color: #fff;
}

/* line 24573, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline.demo {
  padding-bottom: 100px;
  padding-top: 100px;
}

/* line 24578, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .row {
  align-items: center;
}

/* line 24582, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  /* line 24590, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1 {
    line-height: 1;
    font-weight: 600;
    line-height: 3rem;
  }
}

/* line 24597, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h6 {
  font-size: 15px;
  font-weight: 400;
  color: #7d7d7e;
  line-height: 1.5;
}

/* line 24604, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo {
  padding: 30px 0;
}

/* line 24608, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo h1 {
  text-align: center;
  color: #031938;
  font-size: 24px;
}

/* line 24614, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo.demo-screen1 p,
.landing-page .demo-screen-demo.demo-screen1 a.btn {
  text-shadow: none;
}

@media (min-width: 992px) {
  /* line 24620, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo {
    padding: 50 0 40px 0;
  }
  /* line 24624, app/assets/stylesheets/global/style.css */
  .landing-page.app.sidenav-toggled .app-sidebar {
    left: 0px;
  }
}

@media (min-width: 992px) {
  /* line 24630, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo h1 {
    font-size: 26px;
    font-weight: 500;
    margin-top: 0;
    text-align: center;
    color: #0d0c22;
  }
  /* line 24638, app/assets/stylesheets/global/style.css */
  .landing-page .text-default.sub-text {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: inherit;
  }
  /* line 24645, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo.demo-screen1 p {
    font-family: inherit;
    padding: 0;
    line-height: 1.6;
  }
  /* line 24651, app/assets/stylesheets/global/style.css */
  .landing-page .section-title p {
    text-transform: lowercase;
    font-size: 14px !important;
    letter-spacing: 0;
    font-weight: 400;
    padding: 0 244px;
    margin-top: 0;
    font-size: 14px;
    line-height: 30px;
    font-family: inherit;
  }
}

/* line 24664, app/assets/stylesheets/global/style.css */
.landing-page #demo h5 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 24669, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
  padding: 30px 0;
}

@media (min-width: 992px) {
  /* line 24676, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
    padding: 60px 0;
  }
  /* line 24681, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1,
.landing-page .demo-screen-rtl h1 {
    font-size: 35px;
    font-weight: 400;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
  }
}

@media (min-width: 991px) {
  /* line 24694, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1,
.landing-page .demo-screen-rtl h1 {
    font-size: 26px !important;
    font-weight: 500;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
    text-align: center;
  }
  /* line 24705, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    text-align: center;
  }
}

/* line 24714, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  padding-top: 41px;
  padding-bottom: 0px;
}

/* line 24719, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline {
  padding-bottom: 50px;
}

@media (max-width: 992px) {
  /* line 24724, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline {
    padding-top: 100px !important;
  }
  /* line 24728, app/assets/stylesheets/global/style.css */
  .landing-page .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 24737, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item .side-menu__label::before {
    right: 0;
    left: 0;
    width: 50%;
  }
  /* line 24743, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1,
.landing-page .demo-screen-rtl h1 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  /* line 24749, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    padding: 0 !important;
  }
  /* line 24753, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline.bg-pages {
    padding-top: 156px;
    padding-bottom: 0;
  }
  /* line 24758, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    position: relative;
    padding: 1.5rem;
    -webkit-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
  }
  /* line 24766, app/assets/stylesheets/global/style.css */
  .landing-page .main-features:after {
    border-right: 0 !important;
  }
  /* line 24770, app/assets/stylesheets/global/style.css */
  .landing-page .bg-features:after,
.landing-page .dash:after,
.landing-page .dash1:after,
.landing-page .dash2:after,
.landing-page .dash3:after {
    border: 0 !important;
  }
  /* line 24778, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    padding: 1.5rem !important;
    border: 1px solid #efeff3 !important;
  }
  /* line 24783, app/assets/stylesheets/global/style.css */
  .landing-page .hor-content .container,
.landing-page .mobile-header .container {
    max-width: 720px;
  }
}

/* line 24789, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin h6,
.landing-page .demo-screen-rtl h6 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 1.6;
}

@media (min-width: 992px) {
  /* line 24799, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h6,
.landing-page .demo-screen-rtl h6 {
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 24808, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure {
  margin-bottom: 0;
}

/* line 24813, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin {
  background-color: #fff;
}

/* line 24817, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-rtl {
  background-color: #e5e9f2;
}

/* line 24821, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer {
  padding: 60px 0;
  background-color: #30304d;
  text-align: center;
}

/* line 24827, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1 {
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 30px;
}

/* line 24834, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24846, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24857, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:hover,
.landing-page .demo-screen-footer .sp-container button:hover {
  background-repeat: repeat-x;
}

/* line 24862, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:hover {
  background-repeat: repeat-x;
}

/* line 24866, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:focus,
.landing-page .demo-screen-footer .sp-container button:focus {
  background-repeat: repeat-x;
}

/* line 24871, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:focus {
  background-repeat: repeat-x;
}

/* line 24875, app/assets/stylesheets/global/style.css */
.landing-page .main-features {
  position: relative;
  padding: 1.5rem;
  transition: none !important;
}

/* line 24881, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  position: relative;
}

/* line 24885, app/assets/stylesheets/global/style.css */
.landing-page .bg-line {
  border: 1px dashed #cfd6ef;
}

/* line 24889, app/assets/stylesheets/global/style.css */
.landing-page .features i {
  font-size: 2rem;
  color: #8fbd56;
}

/* line 24894, app/assets/stylesheets/global/style.css */
.landing-page .features h3 {
  margin-top: 15px;
  font-weight: 500;
  font-size: 1.1rem;
  color: #031938;
  margin-bottom: 0;
}

/* line 24902, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  max-height: 3rem;
  text-align: center;
}

/* line 24907, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 {
  position: relative;
}

/* line 24911, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 i {
  font-size: 2.5rem;
}

/* line 24915, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 24925, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  text-align: center;
  height: 2.5rem;
}

/* line 24930, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header img {
  margin: 0 auto;
}

/* line 24934, app/assets/stylesheets/global/style.css */
.landing-page .accordion {
  display: inline-block;
  width: 100%;
  background: #fff;
}

/* line 24940, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body {
  padding: 20px 15px;
  font-size: 14px;
}

/* line 24946, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header {
  background-color: #f0f3fa;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0rem;
  text-align: left;
}

/* line 24956, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header h4 {
  margin: 0;
  font-size: 14px;
}

/* line 24961, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-body {
  line-height: 24px;
}

/* line 24965, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-header {
  background-color: #ffff;
  color: #000;
}

/* line 24970, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus {
  background-color: #1650e2;
  color: #fff;
}

/* line 24976, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-body {
  line-height: 24px;
  text-align: -webkit-left;
}

/* line 24981, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 24986, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 24990, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 24996, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media only screen and (min-width: 767px) {
  /* line 25002, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 5px 0;
  }
  /* line 25007, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li {
    color: #1a1a1a;
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 25014, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li:lastchild {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 25020, app/assets/stylesheets/global/style.css */
.landing-page .top {
  border-bottom: 1px solid transparent;
}

/* line 25024, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  position: relative;
}

/* line 25035, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header::before {
  position: absolute;
  content: "";
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 25049, app/assets/stylesheets/global/style.css */
.landing-page .recent {
  top: 0px;
  left: 25px;
}

/* line 25054, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  overflow: hidden !important;
  background-color: #fff;
}

/* line 25059, app/assets/stylesheets/global/style.css */
.landing-page .app-sidebar.horizontal-main.fixed-header {
  background-color: #fff !important;
}

/* line 25063, app/assets/stylesheets/global/style.css */
.landing-page .nav-item .nav-link {
  position: relative;
}

/* line 25067, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link.active::before,
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link:hover::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 25073, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 8px;
  width: 50%;
  height: 0.15rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 25087, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 992px) and (min-width: 1200px) {
  /* line 25101, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .animation-zidex {
    background: rgba(0, 0, 0, 0.2);
  }
}

/* line 25106, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a {
  font-weight: 400;
  display: inline-block;
}

/* line 25111, app/assets/stylesheets/global/style.css */
.landing-page .logo-demo {
  padding-top: 0px;
}

/* line 25115, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a.active {
  font-weight: bold;
}

/* line 25119, app/assets/stylesheets/global/style.css */
.landing-page .top.fixed-header.visible-title {
  background: #fff !important;
}

/* line 25123, app/assets/stylesheets/global/style.css */
.landing-page .sticky {
  position: relative;
  width: 100%;
  z-index: 9999;
  box-shadow: none;
}

/* line 25130, app/assets/stylesheets/global/style.css */
.landing-page .sticky.sticky-pin {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid #ebedfa;
  background: #fff;
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 25140, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.4);
}

/* line 25144, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo {
  display: none;
}

/* line 25148, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo-2 {
  display: block;
}

/* line 25152, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 25156, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a.active {
  color: #8fbd56;
  font-weight: bold;
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

@media (max-width: 767px) {
  /* line 25176, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav.nav-pills.pull-right {
    display: none;
  }
  /* line 25180, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25186, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky.fixed-header .logo-2 {
    margin: 0 auto;
    text-align: center;
  }
}

@media (max-width: 991px) {
  /* line 25194, app/assets/stylesheets/global/style.css */
  .landing-page #myCarousel1 .owl-prev,
.landing-page #myCarousel1 .owl-next {
    display: none;
  }
  /* line 25199, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25205, app/assets/stylesheets/global/style.css */
  .landing-page .about-1.sptb {
    padding-top: 0;
    padding-bottom: 2rem;
  }
  /* line 25210, app/assets/stylesheets/global/style.css */
  .landing-page .content-text {
    padding-top: 2rem;
  }
}

/* line 25215, app/assets/stylesheets/global/style.css */
.landing-page .overflow-hidden {
  overflow: hidden;
}

/* line 25219, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 80px;
  height: 80px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  bottom: 0;
}

/* line 25232, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 25px;
}

/* line 25236, app/assets/stylesheets/global/style.css */
.landing-page .test-img img {
  height: 40px;
  width: 40px;
  line-height: 46px;
  justify-content: center;
  vertical-align: middle;
  position: absolute;
  left: 19px;
  right: 12px;
  top: 18px;
  text-align: center;
  bottom: 0;
}

/* line 25250, app/assets/stylesheets/global/style.css */
.landing-page .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 25273, app/assets/stylesheets/global/style.css */
.landing-page .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 25308, app/assets/stylesheets/global/style.css */
.landing-page .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 25343, app/assets/stylesheets/global/style.css */
.landing-page .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

/* line 25348, app/assets/stylesheets/global/style.css */
.landing-page .svg-icon {
  height: 60px;
  width: 60px;
}

/* line 25353, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  width: 100%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 25361, app/assets/stylesheets/global/style.css */
.landing-page canvas {
  display: block;
  vertical-align: bottom;
}

/* line 25366, app/assets/stylesheets/global/style.css */
.landing-page .blob-img {
  left: -229px;
  top: 85px;
  height: 500px;
  width: 500px;
  position: absolute !important;
  transform: rotate(-85deg) !important;
}

@media (min-width: 1200px) {
  /* line 25377, app/assets/stylesheets/global/style.css */
  .landing-page .sticky .container,
.landing-page .demo-screen-headline .container {
    max-width: 1200px;
  }
}

/* line 25383, app/assets/stylesheets/global/style.css */
.landing-page .featured-icon {
  height: 55px;
  width: 55px;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
}

/* line 25389, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
  left: 0;
  background-color: #000;
  z-index: inherit;
  transform: rotate(23deg);
}

/* line 25402, app/assets/stylesheets/global/style.css */
.landing-page .ht-46 {
  height: 46px;
}

/* line 25406, app/assets/stylesheets/global/style.css */
.landing-page .wd-46 {
  width: 46px;
}

/* line 25410, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 75px;
  height: 75px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 94px;
  bottom: 0;
}

/* line 25424, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 30px;
  color: #fff;
}

/* line 25429, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  background: #fff;
  border-radius: 6px;
  border: 0;
  box-shadow: 0px 14px 65px 0px #dadee8;
}

/* line 25436, app/assets/stylesheets/global/style.css */
.landing-page .featured_icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  line-height: 60px;
  margin-bottom: 25px;
  border-radius: 100%;
  color: #fff;
  font-size: 30px;
}

@media (min-width: 992px) {
  /* line 25448, app/assets/stylesheets/global/style.css */
  .landing-page .spacing-top {
    padding-top: 50px;
  }
  /* line 25452, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .spacing-top {
    padding-bottom: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1273.98px) {
  /* line 25458, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 85%;
  }
}

@media (max-width: 991px) {
  /* line 25465, app/assets/stylesheets/global/style.css */
  .landing-page .img-section .img-one,
.landing-page .img-section .img-two {
    display: none;
  }
  /* line 25470, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 720px;
  }
  /* line 25474, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .container {
    max-width: 720px;
  }
  /* line 25478, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .footer-social-list {
    margin-top: 10px;
  }
}

/* line 25483, app/assets/stylesheets/global/style.css */
.landing-page .floating {
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  margin-left: 30px;
  margin-top: 5px;
}

@keyframes floating1 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}

@-webkit-keyframes floating1 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}

@keyframes floating2 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(15px);
    -moz-transform: rotateX(0deg) translateY(15px);
    -ms-transform: rotateX(0deg) translateY(15px);
    -o-transform: rotateX(0deg) translateY(15px);
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}

@-webkit-keyframes floating2 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(15px);
    -moz-transform: rotateX(0deg) translateY(15px);
    -ms-transform: rotateX(0deg) translateY(15px);
    -o-transform: rotateX(0deg) translateY(15px);
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}

/* line 25596, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .img-section .img-fluid {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 25602, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  top: 0;
  top: 0;
}

@media (max-width: 480px) {
  /* line 25608, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky {
    top: 0px;
  }
}

@media (min-width: 1200px) {
  /* line 25614, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen .container {
    max-width: 1300px;
  }
}

/* line 25619, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo {
  display: none;
}

/* line 25623, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo-2 {
  display: block;
  margin: 0 auto;
}

/* line 25628, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a {
  color: #000;
}

/* line 25632, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a.active {
  color: #8fbd56;
  background: transparent !important;
}

@keyframes run {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 3px;
  }
}

@media (min-width: 992px) {
  /* line 25662, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline img.logo {
    transform: translateX(0px);
  }
}

/* line 25667, app/assets/stylesheets/global/style.css */
.landing-page #home .owl-carousel .owl-stage-outer {
  z-index: 9;
}

@-webkit-keyframes card-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes card-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes card-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes card-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 25727, app/assets/stylesheets/global/style.css */
.landing-page #benfits .card p {
  text-align: left;
}

/* line 25731, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card:hover {
  box-shadow: none;
}

/* line 25735, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header {
  background: none;
  padding: 1.5rem 1.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparent;
  letter-spacing: 0.2px;
  width: 100% !important;
  height: 100% !important;
}

/* line 25747, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-title {
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 25753, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 25760, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 25764, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header a:hover {
  color: #000;
}

/* line 25768, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-body {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  transition: 0.3s ease all;
}

/* line 25773, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-header {
  transition: 0.3s ease all;
}

/* line 25777, app/assets/stylesheets/global/style.css */
.landing-page #faqs i {
  transform: rotate(180deg);
  transition: all 0.3s;
}

/* line 25782, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card {
  padding: 1rem;
  transition: 0.3s ease all;
}

/* line 25787, app/assets/stylesheets/global/style.css */
.landing-page #features h1 {
  font-size: 26px !important;
  font-weight: 500;
  color: #0d0c22;
  font-size: 38px;
  margin: 0;
  margin-bottom: 5px;
  text-align: center;
}

/* line 25797, app/assets/stylesheets/global/style.css */
.landing-page #faqs.demo-screen-demo #grid p {
  margin-top: 0;
  font-size: 14px;
  line-height: inherit;
  font-family: inherit;
  text-align: left;
}

/* line 25805, app/assets/stylesheets/global/style.css */
.landing-page #dependencies .web-images a.btn {
  border-radius: 50px;
  margin-right: 10px;
}

/* line 25810, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .item img {
  border-radius: 10px 10px 0 0;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 575px) {
  /* line 25816, app/assets/stylesheets/global/style.css */
  .landing-page #benfits .featured_icon {
    margin: 0;
  }
}

/* line 25821, app/assets/stylesheets/global/style.css */
.landing-page .footer {
  background: transparent;
  font-size: 1rem;
  padding: 0 1.25rem 30px 1.25rem;
}

/* line 25827, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1 img {
  height: 2.5rem;
}

/* line 25831, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline h1 {
  font-size: 38px;
}

/* line 25835, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .main-demo-1.demo-screen-headline .item img {
  border-radius: 20px 20px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

/* line 25840, app/assets/stylesheets/global/style.css */
.landing-page .screens-main:hover img {
  transition: 0.3s ease all;
  transform: scale(0.98) translateY(7px);
}

/* line 25845, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .owl-carousel .owl-stage-outer {
  border-radius: 10px 10px 0 0;
}

@media (max-width: 991.98px) {
  /* line 25850, app/assets/stylesheets/global/style.css */
  .landing-page .main-theme-style {
    margin-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 25856, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1 {
    font-weight: 600;
    font-size: 24px !important;
    line-height: 1.2;
    margin-bottom: 20px;
    margin-top: 15px;
  }
  /* line 25864, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h5 {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-top: 12px;
  }
  /* line 25873, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline .btn-secondary {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 25879, app/assets/stylesheets/global/style.css */
  .landing-page .section.sptb.demo-screen-demo {
    padding-top: 2rem !important;
  }
}

/* line 25884, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 25890, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main img {
  z-index: 1;
}

/* line 25894, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: relative;
}

/* line 25898, app/assets/stylesheets/global/style.css */
.landing-page .market-image img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

/* line 25906, app/assets/stylesheets/global/style.css */
.landing-page .small {
  font-size: 0.75rem;
}

/* line 25910, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate svg {
  transition: transform 0.2s ease-in-out;
}

/* line 25914, app/assets/stylesheets/global/style.css */
.landing-page .fanimate {
  transition: 0.5s all ease;
}

/* line 25918, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate:hover svg {
  transform: rotate(360deg);
  transition: 0.5s all ease;
}

/* line 25923, app/assets/stylesheets/global/style.css */
.landing-page .text-shadow {
  text-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 25927, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline img {
  animation: floating 3s ease infinite;
}

@keyframes floating {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0px);
  }
}

/* line 25945, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos {
  background-color: transparent;
}

/* line 25949, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  margin: 20px 20px;
}

/* line 25953, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 25968, app/assets/stylesheets/global/style.css */
.landing-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 25976, app/assets/stylesheets/global/style.css */
.landing-page .slick-list:focus {
  outline: none;
}

/* line 25980, app/assets/stylesheets/global/style.css */
.landing-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 25985, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 25994, app/assets/stylesheets/global/style.css */
.landing-page .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 26001, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:before {
  display: table;
  content: "";
}

/* line 26006, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:after {
  display: table;
  content: "";
  clear: both;
}

/* line 26012, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-track {
  visibility: hidden;
}

/* line 26016, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 26023, app/assets/stylesheets/global/style.css */
.landing-page [dir=rtl] .slick-slide {
  float: right;
}

/* line 26027, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide img {
  display: block;
}

/* line 26031, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.slick-loading img {
  display: none;
}

/* line 26035, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.dragging img {
  pointer-events: none;
}

/* line 26039, app/assets/stylesheets/global/style.css */
.landing-page .slick-initialized .slick-slide {
  display: block;
}

/* line 26043, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-slide {
  visibility: hidden;
}

/* line 26047, app/assets/stylesheets/global/style.css */
.landing-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 26053, app/assets/stylesheets/global/style.css */
.landing-page .slick-arrow.slick-hidden {
  display: none;
}

/* line 26057, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos .slick-slide img {
  width: 70px;
  height: 70px;
  padding: 15px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}

/* line 26067, app/assets/stylesheets/global/style.css */
.landing-page .introduction {
  font-size: 13px;
  color: #8FBD56;
  font-weight: 500;
}

/* line 26073, app/assets/stylesheets/global/style.css */
.landing-page .why-image {
  text-align: center;
}

/* line 26077, app/assets/stylesheets/global/style.css */
.landing-page .why-image img {
  width: 70px;
  height: 70px;
}

/* line 26082, app/assets/stylesheets/global/style.css */
.landing-page .why-head {
  font-size: 16px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  /* line 26089, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
    margin-bottom: 15px;
  }
  /* line 26094, app/assets/stylesheets/global/style.css */
  .landing-page .sp-container .demo-screen-footer button {
    margin-bottom: 15px;
  }
}

/* line 26099, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer {
  background-color: #2c2f3e;
}

/* line 26103, app/assets/stylesheets/global/style.css */
.landing-page .top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 26112, app/assets/stylesheets/global/style.css */
.landing-page .top-footer ul a:hover {
  color: var(--primary-bg-color);
}

/* line 26116, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer .top-footer img {
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin: 2px;
}

/* line 26122, app/assets/stylesheets/global/style.css */
.landing-page .top-footer img {
  width: 80px;
  padding: 2px;
  height: 80px;
  border-radius: 5px;
}

/* line 26129, app/assets/stylesheets/global/style.css */
.landing-page .top-footer a {
  color: rgba(255, 255, 255, 0.5);
  line-height: 2;
}

/* line 26134, app/assets/stylesheets/global/style.css */
.landing-page .top-footer p {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26138, app/assets/stylesheets/global/style.css */
.landing-page .top-footer h6 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 26145, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26152, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list a {
  width: 40px;
  height: 40px;
  align-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 50px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 26165, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li {
  display: inline-block;
}

/* line 26169, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li:not(:last-child) {
  margin-right: 0.7rem;
}

/* line 26173, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26180, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li {
  display: inline-block;
}

/* line 26184, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 26188, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 26194, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 26200, app/assets/stylesheets/global/style.css */
.landing-page .main-footer .footer1 {
  color: rgba(255, 255, 255, 0.7);
}

/* line 26204, app/assets/stylesheets/global/style.css */
.landing-page .top-footer hr {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
}

/* line 26209, app/assets/stylesheets/global/style.css */
.landing-page .landing-page .services-statistics .counter-icon {
  border-radius: 0 40% 0 40%;
}

/* line 26213, app/assets/stylesheets/global/style.css */
.landing-page .services-statistics .counter-icon {
  margin-bottom: 1.5rem;
  display: flex;
  width: 2rem;
  justify-content: center;
  align-items: center;
  height: 2rem;
  background-color: white;
  padding: 1.3rem 1.4rem;
  border-radius: 7px;
  text-align: center;
  color: #505050;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26228, app/assets/stylesheets/global/style.css */
.landing-page .customize-image img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 26234, app/assets/stylesheets/global/style.css */
.landing-page .header-family {
  position: relative;
}

/* line 26238, app/assets/stylesheets/global/style.css */
.landing-page .header-family::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 30px;
  height: 0.2rem;
  border-radius: 50px;
  background: #8fbd56;
}

@media (min-width: 1200px) {
  /* line 26250, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.75rem;
  }
}

/* line 26256, app/assets/stylesheets/global/style.css */
.landing-page h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5,
.landing-page h6,
.landing-page .h1,
.landing-page .h2,
.landing-page .h3,
.landing-page .h4,
.landing-page .h5,
.landing-page .h6 {
  font-weight: 500;
}

/* line 26271, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon {
  position: relative;
}

/* line 26275, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon:before {
  content: "";
  position: absolute;
  right: 4px;
  top: 3px;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
  background-color: rgba(143, 189, 86, 0.3);
}

/* line 26286, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs li {
  list-style-type: none;
}

/* line 26290, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs .card,
.landing-page .pricing-tabs .card-header,
.landing-page .pricing-tabs .card-footer {
  background-color: white;
}

/* line 26296, app/assets/stylesheets/global/style.css */
.landing-page .text-30 {
  font-size: 30px;
}

/* line 26300, app/assets/stylesheets/global/style.css */
.landing-page .text-24 {
  font-size: 24px;
}

/* line 26304, app/assets/stylesheets/global/style.css */
.landing-page .text-13 {
  font-size: 13px;
}

/* line 26308, app/assets/stylesheets/global/style.css */
.landing-page .text-18 {
  font-size: 18px !important;
}

/* line 26312, app/assets/stylesheets/global/style.css */
.landing-page .border-primary {
  border: 1px solid #8FBD56 !important;
}

/* line 26316, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-bottom: 20px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 26328, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a {
  padding: 6px 12px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* line 26338, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
  background: #8FBD56;
}

/* line 26344, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:focus {
  z-index: 3;
  border-color: #8fbd56;
  outline: 0;
  box-shadow: none;
}

/* line 26351, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}

/* line 26356, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header:hover .accordion-button {
  color: white;
}

/* line 26360, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed {
  color: #505050;
}

/* line 26365, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: #8fbd56;
  box-shadow: none;
  color: #ffffff;
}

/* line 26371, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 0.75rem;
  height: 0.75rem;
  background-size: 0.75rem;
}

/* line 26377, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  margin-bottom: 15px;
}

/* line 26381, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 20px;
  height: 20px;
  content: "+";
  background-color: #e4e6ed;
  border-radius: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

/* line 26398, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed)::after {
  background-image: none;
  transform: rotate(-180deg);
  content: "−";
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50px;
  font-size: 14px;
  color: #8FBD56;
}

/* line 26411, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item:first-of-type {
  border-radius: 5px;
  overflow: hidden;
}

/* line 26416, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-button {
  border-radius: 5px;
}

/* line 26420, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button:not(.collapsed) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 26425, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button {
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
}

/* line 26431, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  border: 1px solid #e6ebf1;
}

/* line 26435, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item {
  border-radius: 5px;
}

/* line 26439, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button {
  border-radius: 5px;
}

/* line 26443, app/assets/stylesheets/global/style.css */
.landing-page .pricing-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 26447, app/assets/stylesheets/global/style.css */
.landing-page .team img {
  width: 80px;
  height: 80px;
}

/* line 26452, app/assets/stylesheets/global/style.css */
.landing-page .social i {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #8fbd56;
  transition: all 0.3s;
  font-size: 1rem;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26465, app/assets/stylesheets/global/style.css */
.landing-page .team .team-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1) !important;
}

/* line 26469, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch {
  position: relative;
  margin-bottom: 6px;
}

/* line 26474, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch input:focus {
  border: 1px solid #8FBD56;
}

/* line 26478, app/assets/stylesheets/global/style.css */
.landing-page .search-button {
  position: absolute;
  bottom: -10px;
  right: 12px;
  background-color: transparent;
  line-height: 52px;
  color: #505050;
  transition: none;
  font-size: 16px;
  padding-right: 2px;
}

/* line 26490, app/assets/stylesheets/global/style.css */
.landing-page .toggle-menu {
  padding: 0.5rem 1rem 0px 1rem;
  font-size: 18px;
}

@media (min-width: 992px) {
  /* line 26496, app/assets/stylesheets/global/style.css */
  .landing-page .toggle-menu {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 26502, app/assets/stylesheets/global/style.css */
  .landing-page .header-nav-right {
    display: none !important;
  }
  /* line 26506, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-toggler:focus {
    box-shadow: none;
  }
  /* line 26510, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link {
    padding: 10px 0px 10px 10px;
  }
  /* line 26514, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link:before {
    display: none;
  }
  /* line 26518, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-light .navbar-toggler {
    border-color: transparent;
  }
  /* line 26522, app/assets/stylesheets/global/style.css */
  .landing-page .app-sidebar.horizontal-main {
    background-color: #fff !important;
  }
  /* line 26526, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item {
    padding-left: 5px;
  }
}

/* line 26531, app/assets/stylesheets/global/style.css */
.landing-page .responsive-screens .slide.slick-slide {
  margin: 0px 16px;
}

/* line 26535, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg {
  color: #8FBD56;
  fill: #8FBD56;
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

/* line 26543, app/assets/stylesheets/global/style.css */
.landing-page .card {
  background-color: transparent;
  box-shadow: none;
}

/* line 26548, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  background-color: transparent;
}

/* line 26552, app/assets/stylesheets/global/style.css */
.landing-page hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
}

/* line 26558, app/assets/stylesheets/global/style.css */
.landing-page .statistics-info .counter-icon i {
  font-size: 15px;
}

/* line 26562, app/assets/stylesheets/global/style.css */
.landing-page .bg-primary-transparent {
  background-color: rgba(143, 189, 86, 0.2) !important;
}

/* line 26566, app/assets/stylesheets/global/style.css */
.landing-page .slide.slick-slide {
  margin: 15px 3px;
  margin-top: 20px;
}

/* line 26571, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active {
  font-weight: bold;
}

/* line 26575, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item .side-menu__label::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 0px;
  width: 70%;
  height: 0.2rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 26589, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active .side-menu__label::before,
.landing-page .side-menu__item:hover .side-menu__label::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 26595, app/assets/stylesheets/global/style.css */
.landing-page .btn-primary:hover {
  background-color: rgba(143, 189, 86, 0.9) !important;
}

/* line 26599, app/assets/stylesheets/global/style.css */
.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right {
  display: none !important;
}

/* line 26604, app/assets/stylesheets/global/style.css */
.landing-page #back-to-top {
  bottom: 80px;
}

/* line 26608, app/assets/stylesheets/global/style.css */
.landing-page .dark-landinglogo {
  display: none;
}

/* line 26612, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .logo-2 {
  display: none;
}

/* line 26616, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .dark-landinglogo {
  display: block;
}

/* line 26620, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .app-sidebar.horizontal-main.fixed-header {
  background-color: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 26625, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .landing-top-header {
  background-color: var(--dark-body);
}

/* line 26629, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .demo-screen-headline h6 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26633, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card,
.landing-page.dark-mode .pricing-tabs .card-header,
.landing-page.dark-mode .pricing-tabs .card-footer {
  background-color: var(--dark-body);
}

/* line 26639, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion {
  background: transparent;
}

/* line 26643, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion .accordion-header {
  background-color: transparent;
}

/* line 26647, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed) {
  background: var(--primary-bg-color);
}

/* line 26651, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed)::after {
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 26656, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button {
  background-color: var(--dark-theme);
}

/* line 26660, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button.collapsed,
.landing-page.dark-mode .accordion-header:hover .accordion-button.collapsed {
  color: rgba(255, 255, 255, 0.8);
}

/* line 26665, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button::after {
  background-color: var(--dark-body);
  color: rgba(255, 255, 255, 0.8);
  line-height: 0;
}

/* line 26671, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .services-statistics .counter-icon {
  background-color: var(--dark-body);
}

/* line 26675, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .card {
  border: inherit !important;
  box-shadow: none;
}

/* line 26680, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card {
  border: 1px solid var(--dark-border) !important;
}

@media (max-width: 991.98px) {
  /* line 26685, app/assets/stylesheets/global/style.css */
  .landing-page.dark-mode .app-sidebar.horizontal-main {
    background-color: var(--dark-body) !important;
  }
}

/* line 26690, app/assets/stylesheets/global/style.css */
.landing-page.rtl .demo_changer {
  left: -280px;
}

/* line 26694, app/assets/stylesheets/global/style.css */
body .buy-now {
  position: fixed;
  right: 20px;
  bottom: 25px;
  width: 100px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e984b1;
  color: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  z-index: 9999;
}

/* line 26710, app/assets/stylesheets/global/style.css */
body.rtl .buy-now {
  left: 20px;
  right: inherit;
}

/*-----Lists-----*/
/* line 26716, app/assets/stylesheets/global/style.css */
.list-group-item.active {
  z-index: 2;
  background-color: #f6f4fb;
  color: var(--primary-bg-color);
  border-color: #d8dde4;
}

/* line 26723, app/assets/stylesheets/global/style.css */
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 26732, app/assets/stylesheets/global/style.css */
.list-group-item-action {
  width: 100%;
  color: #76839a;
  text-align: inherit;
}

/* line 26738, app/assets/stylesheets/global/style.css */
.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #76839a;
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 26745, app/assets/stylesheets/global/style.css */
.list-group-item-action:active {
  color: #76839a;
  background-color: #e9ecef;
}

/* line 26750, app/assets/stylesheets/global/style.css */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
}

/* line 26759, app/assets/stylesheets/global/style.css */
.listorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: decimal;
  list-style-position: inside;
}

/* line 26769, app/assets/stylesheets/global/style.css */
.listorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: upper-alpha;
  list-style-position: inside;
}

/* line 26779, app/assets/stylesheets/global/style.css */
.listunorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: circle;
  list-style-position: inside;
}

/* line 26789, app/assets/stylesheets/global/style.css */
.listunorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: square;
  list-style-position: inside;
}

/* line 26799, app/assets/stylesheets/global/style.css */
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 26804, app/assets/stylesheets/global/style.css */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 26810, app/assets/stylesheets/global/style.css */
.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

/* line 26817, app/assets/stylesheets/global/style.css */
.list-group-item.disabled,
.list-group-item:disabled {
  color: #c6cad8;
  background-color: #fff;
}

/* line 26823, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 26829, app/assets/stylesheets/global/style.css */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 26833, app/assets/stylesheets/global/style.css */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 26837, app/assets/stylesheets/global/style.css */
.list-group-item-primary {
  color: #24426c;
  background-color: #cbdbf2;
}

/* line 26842, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #24426c;
  background-color: #b7cded;
}

/* line 26848, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}

/* line 26854, app/assets/stylesheets/global/style.css */
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

/* line 26859, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}

/* line 26865, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

/* line 26871, app/assets/stylesheets/global/style.css */
.list-group-item-success {
  color: #316100;
  background-color: #d2ecb8;
}

/* line 26876, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #316100;
  background-color: #c5e7a4;
}

/* line 26882, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316100;
  border-color: #316100;
}

/* line 26888, app/assets/stylesheets/global/style.css */
.list-group-item-info {
  color: #24587e;
  background-color: #cbe7fb;
}

/* line 26893, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #24587e;
  background-color: #b3dcf9;
}

/* line 26899, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #24587e;
  border-color: #24587e;
}

/* line 26905, app/assets/stylesheets/global/style.css */
.list-group-item-warning {
  color: #7d6608;
  background-color: #fbeebc;
}

/* line 26910, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #7d6608;
  background-color: #fae8a4;
}

/* line 26916, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7d6608;
  border-color: #7d6608;
}

/* line 26922, app/assets/stylesheets/global/style.css */
.list-group-item-danger {
  color: #6b1110;
  background-color: #f1c1c0;
}

/* line 26927, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #6b1110;
  background-color: #ecacab;
}

/* line 26933, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b1110;
  border-color: #6b1110;
}

/* line 26939, app/assets/stylesheets/global/style.css */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 26944, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 26950, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 26956, app/assets/stylesheets/global/style.css */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 26961, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 26967, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 26973, app/assets/stylesheets/global/style.css */
.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: "· ";
  margin-left: -2px;
  margin-right: 3px;
}

/* line 26979, app/assets/stylesheets/global/style.css */
.list-separated-item {
  padding: 1rem 0;
}

/* line 26983, app/assets/stylesheets/global/style.css */
.list-separated-item:first-child {
  padding-top: 0;
}

/* line 26987, app/assets/stylesheets/global/style.css */
.list-group-item.active .icon {
  color: inherit !important;
}

/* line 26991, app/assets/stylesheets/global/style.css */
.list-group-item .icon {
  color: #76839a !important;
}

/* line 26995, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}

/* line 27002, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active {
  background-color: #f5f6fb;
  font-weight: 500;
  color: var(--primary-bg-color);
}

/* line 27008, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active svg {
  fill: var(--primary-bg-color);
}

/* line 27012, app/assets/stylesheets/global/style.css */
.list-group.lg-alt .list-group-item {
  border: 0;
}

/* line 27016, app/assets/stylesheets/global/style.css */
.list.d-flex img {
  width: 60px;
}

/* line 27020, app/assets/stylesheets/global/style.css */
.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}

/* line 27025, app/assets/stylesheets/global/style.css */
.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}

/* line 27030, app/assets/stylesheets/global/style.css */
.list-style-1 li {
  line-height: 30px;
}

/* line 27034, app/assets/stylesheets/global/style.css */
.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}

/* line 27039, app/assets/stylesheets/global/style.css */
.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27044, app/assets/stylesheets/global/style.css */
.list-style2 li {
  line-height: 30px;
}

/* line 27048, app/assets/stylesheets/global/style.css */
.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}

/* line 27053, app/assets/stylesheets/global/style.css */
.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27058, app/assets/stylesheets/global/style.css */
.list-style3 li {
  line-height: 30px;
}

/* line 27062, app/assets/stylesheets/global/style.css */
.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}

/* line 27067, app/assets/stylesheets/global/style.css */
.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27072, app/assets/stylesheets/global/style.css */
.list-style4 li {
  line-height: 30px;
}

/* line 27076, app/assets/stylesheets/global/style.css */
.list-style5 {
  list-style: square;
  padding-left: inherit;
}

/* line 27081, app/assets/stylesheets/global/style.css */
.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27086, app/assets/stylesheets/global/style.css */
.list-style5 li {
  line-height: 30px;
}

/* line 27090, app/assets/stylesheets/global/style.css */
.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}

/* line 27095, app/assets/stylesheets/global/style.css */
.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27100, app/assets/stylesheets/global/style.css */
.list-style6 li {
  line-height: 30px;
}

/* line 27104, app/assets/stylesheets/global/style.css */
.order-list li {
  line-height: 30px;
}

/*------ Media object ------*/
/* line 27109, app/assets/stylesheets/global/style.css */
.media {
  zoom: 1;
  overflow: hidden;
}

/* line 27114, app/assets/stylesheets/global/style.css */
.media-body {
  zoom: 1;
  overflow: hidden;
  width: auto;
  -ms-flex: 1;
  flex: 1;
}

/* line 27122, app/assets/stylesheets/global/style.css */
.media-object {
  display: block;
}

/* line 27126, app/assets/stylesheets/global/style.css */
.media img {
  width: 40px;
  height: 40px;
}

/* line 27131, app/assets/stylesheets/global/style.css */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 27136, app/assets/stylesheets/global/style.css */
.media-body,
.media-left,
.media-right {
  display: block;
  vertical-align: top;
}

/* line 27143, app/assets/stylesheets/global/style.css */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 27148, app/assets/stylesheets/global/style.css */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 27153, app/assets/stylesheets/global/style.css */
.media-body h4 {
  font-weight: 500;
  font-size: 16px;
}

/* line 27158, app/assets/stylesheets/global/style.css */
.media-middle {
  vertical-align: middle;
}

/* line 27162, app/assets/stylesheets/global/style.css */
.media-bottom {
  vertical-align: bottom;
}

/* line 27166, app/assets/stylesheets/global/style.css */
.list-media .media-img {
  position: relative;
  float: left;
  width: 48px;
  margin-right: 20px;
}

/* line 27173, app/assets/stylesheets/global/style.css */
.list-media .info {
  padding-left: 55px;
  min-height: 40px;
  height: auto;
  position: relative;
}

/* line 27180, app/assets/stylesheets/global/style.css */
.list-media .info h4 a {
  font-size: 16px;
  margin-top: 10px;
}

/* line 27185, app/assets/stylesheets/global/style.css */
.list-media .info p {
  font-size: 13px;
}

/* line 27189, app/assets/stylesheets/global/style.css */
.list-media .info .text-right {
  right: 0;
  color: #8a8a8a;
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin-top: -28px;
}

/* line 27202, app/assets/stylesheets/global/style.css */
.media-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  position: relative;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 26%;
}

/* line 27216, app/assets/stylesheets/global/style.css */
.media-icon::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 7%;
  right: 36%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27229, app/assets/stylesheets/global/style.css */
.media-icon::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: 0%;
  right: 51%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27242, app/assets/stylesheets/global/style.css */
.media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 27248, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27253, app/assets/stylesheets/global/style.css */
.mediaicon {
  font-size: 18px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 9px 0px;
  border-radius: 20px;
}

/* line 27263, app/assets/stylesheets/global/style.css */
.mediafont {
  font-size: 16px;
  font-weight: 600;
}

/* line 27268, app/assets/stylesheets/global/style.css */
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 27275, app/assets/stylesheets/global/style.css */
.btn-close {
  float: right;
  font-size: 1.40625rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: 0.7;
  transition: 0.3s color;
}

/* line 27286, app/assets/stylesheets/global/style.css */
.btn-close:hover,
.btn-close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 27293, app/assets/stylesheets/global/style.css */
.btn-close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27297, app/assets/stylesheets/global/style.css */
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 27310, app/assets/stylesheets/global/style.css */
.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 27322, app/assets/stylesheets/global/style.css */
.navbar-brand {
  display: inline-block;
  padding-top: 0.359375rem;
  padding-bottom: 0.359375rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 27332, app/assets/stylesheets/global/style.css */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 27337, app/assets/stylesheets/global/style.css */
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 27347, app/assets/stylesheets/global/style.css */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 27352, app/assets/stylesheets/global/style.css */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 27357, app/assets/stylesheets/global/style.css */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 27363, app/assets/stylesheets/global/style.css */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

/* line 27372, app/assets/stylesheets/global/style.css */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}

/* line 27380, app/assets/stylesheets/global/style.css */
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 27385, app/assets/stylesheets/global/style.css */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27389, app/assets/stylesheets/global/style.css */
.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: 575.98px) {
  /* line 27401, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 27409, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 27416, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 27421, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27425, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27430, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 27436, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  /* line 27443, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 27450, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 27458, app/assets/stylesheets/global/style.css */
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 27465, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 27470, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27474, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27479, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 27485, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  /* line 27492, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 27499, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 27507, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 27514, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 27519, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27523, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27528, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 27534, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  /* line 27541, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1279.98px) {
  /* line 27548, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1280px) {
  /* line 27556, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* line 27563, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 27568, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27572, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27577, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  /* line 27583, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  /* line 27590, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 27595, app/assets/stylesheets/global/style.css */
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 27602, app/assets/stylesheets/global/style.css */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 27610, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 27615, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 27619, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 27624, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

/* line 27631, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 27635, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27639, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27644, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27648, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 27653, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 27657, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27662, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27667, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 27672, app/assets/stylesheets/global/style.css */
.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='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 27676, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27680, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27684, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27689, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 27693, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 27698, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27702, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 27707, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 27711, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}

/* line 27716, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 27721, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 27726, app/assets/stylesheets/global/style.css */
.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='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 27730, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27734, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 27738, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 27743, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left {
  left: -1px;
  right: -1px;
  position: absolute;
}

/* line 27749, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar s .nav-link.icon {
  padding: 9px !important;
  margin: 3px;
  color: #2A1B4D !important;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 1.2rem;
}

@media (max-width: 768px) {
  /* line 27759, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler {
    padding: 2px;
  }
  /* line 27763, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 27772, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-right {
    left: 0 !important;
  }
  /* line 27776, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    padding: 7px 10px !important;
    border: 1px solid #e4e6f9;
    margin: 2px;
    border-radius: 25px;
  }
  /* line 27783, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch i {
    line-height: 20px;
  }
}

/* line 27788, app/assets/stylesheets/global/style.css */
.navbar-nav {
  flex-direction: initial !important;
}

/*-----Pricing tables-----*/
/* line 27793, app/assets/stylesheets/global/style.css */
.pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27797, app/assets/stylesheets/global/style.css */
.pricing {
  color: #fff;
}

/* line 27801, app/assets/stylesheets/global/style.css */
.pricing1 {
  color: #707070;
}

/* line 27805, app/assets/stylesheets/global/style.css */
.pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  color: #fff;
}

/* line 27811, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 7px 0;
}

/* line 27816, app/assets/stylesheets/global/style.css */
.pricing1 .list-unstyled li {
  border-bottom: 1px solid #eaedf1;
  padding: 7px 0;
}

/* line 27821, app/assets/stylesheets/global/style.css */
.pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 20px 0;
  border-radius: 7px 7px 0 0;
  color: #Fff;
}

/* line 27828, app/assets/stylesheets/global/style.css */
.pricing-table {
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  border-radius: 0px;
}

/* line 27838, app/assets/stylesheets/global/style.css */
.pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27842, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.3s ease;
}

/* line 27847, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing {
  background: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27852, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff;
  color: #333;
  -webkit-transition: all 0.3s ease;
}

/* line 27858, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
}

/* line 27864, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-footer {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
  text-align: center;
}

/* line 27871, app/assets/stylesheets/global/style.css */
.princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 27875, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--1 {
  -webkit-transform: translate3d(15px, 0, 0);
  transform: translate3d(15px, 0, 0);
}

/* line 27880, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
  /* transform: translate3d(-15px, 0, 0); */
}

/* line 27885, app/assets/stylesheets/global/style.css */
.btn-price:hover {
  background: #fff;
  color: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27891, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff;
  -webkit-transition: all 0.3s ease;
  font-size: 35px;
}

/* line 27897, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing > .table > tbody > tr > td {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27902, app/assets/stylesheets/global/style.css */
.pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000;
  font-size: 35px;
}

/* line 27907, app/assets/stylesheets/global/style.css */
.table > tbody > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27912, app/assets/stylesheets/global/style.css */
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27918, app/assets/stylesheets/global/style.css */
.table > thead > tr > td,
.table > thead > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27924, app/assets/stylesheets/global/style.css */
.panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff;
  -webkit-transition: all 0.3s ease;
}

/* line 27929, app/assets/stylesheets/global/style.css */
.panel-heading-landing {
  background: #f7f7f7;
  padding: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: solid 2px #1643A3;
  border-bottom: none;
  text-align: center;
  margin-top: 20px;
}

/* line 27940, app/assets/stylesheets/global/style.css */
.col-sm-4 .pricing-table .table td {
  padding: 0.65rem;
  vertical-align: top;
  text-align: left;
}

/*------ Pricing Styles ---------*/
/* line 27947, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 27953, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 27959, app/assets/stylesheets/global/style.css */
.panel.price h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 27964, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 27970, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
  box-shadow: 0px 22px 68px -9px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background: #fff;
}

/* line 27977, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #fff;
}

/* line 27981, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 27986, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 27991, app/assets/stylesheets/global/style.css */
.panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27995, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 28002, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 28006, app/assets/stylesheets/global/style.css */
.product-price {
  font-size: 1rem;
}

/* line 28010, app/assets/stylesheets/global/style.css */
.product-price strong {
  font-size: 1.5rem;
}

/* line 28014, app/assets/stylesheets/global/style.css */
.pricing-divider-img {
  position: absolute;
  left: 0;
  width: 100%;
}

/* line 28020, app/assets/stylesheets/global/style.css */
.price-detail-wrap .rating-stars {
  text-align: left !important;
}

/*-- rating--*/
/* line 28025, app/assets/stylesheets/global/style.css */
.rating-stars {
  width: 100%;
  text-align: center;
  font-size: 30px;
}

/* line 28031, app/assets/stylesheets/global/style.css */
.rating-stars i {
  padding: 5px;
}

/* line 28035, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container {
  font-size: 0px;
}

/* line 28039, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star {
  display: inline-block;
  font-size: 32px;
  cursor: pointer;
  padding: 5px 10px;
  color: #f6f6fb;
}

/* line 28047, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: #eaedf1;
  cursor: pointer;
  padding: 5px;
}

/* line 28055, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 28060, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #f6f6fb;
}

/* line 28065, app/assets/stylesheets/global/style.css */
.rating-stars input {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 28079, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a {
  background-color: #e7e7eb;
}

/* line 28083, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28088, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28092, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a {
  background-color: #e7e7eb;
  color: var(--primary-bg-color);
}

/* line 28097, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 28103, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a {
  border: 2px solid #e7e7eb;
  background-color: #fff;
  color: #d3d3d3;
}

/* line 28109, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 28115, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a {
  background-color: #e7e7eb;
}

/* line 28119, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28124, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28128, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a {
  background-color: #e7e7eb;
}

/* line 28132, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28137, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28141, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28146, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: "\f005";
  color: #f1c40f;
}

/* line 28152, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: "\f123";
  color: #f1c40f;
}

/* line 28157, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a:after {
  content: "\f005";
  color: #e7e7eb;
}

/* line 28162, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: "\f006";
  color: #dddddf;
}

/* line 28167, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

/* line 28175, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}

/* line 28179, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28184, app/assets/stylesheets/global/style.css */
.star-ratings .stars {
  width: 120px;
  text-align: center;
  margin: auto;
}

/* line 28190, app/assets/stylesheets/global/style.css */
.star-ratings .stars-example-fontawesome-o {
  width: 200px;
}

/* line 28194, app/assets/stylesheets/global/style.css */
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%;
}

/* line 28201, app/assets/stylesheets/global/style.css */
.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%;
}

/* line 28208, app/assets/stylesheets/global/style.css */
.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%;
}

/* line 28215, app/assets/stylesheets/global/style.css */
.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%;
}

/* line 28222, app/assets/stylesheets/global/style.css */
.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%;
}

/* line 28229, app/assets/stylesheets/global/style.css */
.box select {
  width: 120px;
  margin: 10px auto 0 auto;
  display: block;
  font-size: 16px;
}

/* line 28236, app/assets/stylesheets/global/style.css */
.box .box-body {
  padding-top: 2em;
  height: 85px;
  position: relative;
}

/* line 28242, app/assets/stylesheets/global/style.css */
.box-large .box-body {
  padding-top: 2em;
  height: 120px;
}

/* line 28247, app/assets/stylesheets/global/style.css */
.tab-content > .tab-pane {
  display: none;
}

/* line 28251, app/assets/stylesheets/global/style.css */
.tab-content > .active {
  display: block;
}

/* line 28255, app/assets/stylesheets/global/style.css */
.tabs-menu ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28260, app/assets/stylesheets/global/style.css */
.tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 28264, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28269, app/assets/stylesheets/global/style.css */
.tabs-menu-body {
  border: 1px solid #eaedf1;
}

/* line 28273, app/assets/stylesheets/global/style.css */
.tabs-menu-body p:last-child {
  margin-bottom: 0;
}

/* line 28277, app/assets/stylesheets/global/style.css */
.tab-menu-heading {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-bottom: 0;
}

/* line 28283, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active p:last-child {
  margin-bottom: 0;
}

/* line 28287, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li a {
  color: #636262;
  padding: 10px 20px 11px 20px;
}

/* line 28292, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .active {
  font-weight: 600;
}

/* line 28296, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 28300, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a {
  border: 1px solid #eaedf1;
  padding: 7px 15px;
  border-radius: 5px;
  transition: all ease 0.3s;
}

/* line 28307, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.active {
  border-radius: 5px;
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color) !important;
}

/* line 28313, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.vertical-tabs.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28318, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a {
  padding: 10px 20px;
  transition: all ease 0.3s;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-radius: 5px;
}

/* line 28326, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a.active {
  border-color: var(--primary-bg-color);
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28332, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 575.98px) {
  /* line 28337, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout {
    display: block;
  }
  /* line 28341, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout li {
    border-bottom: 1px solid #eaedf1;
  }
  /* line 28345, app/assets/stylesheets/global/style.css */
  .card-pay .tabs-menu li {
    width: 100%;
  }
}

/* Timeline */
/*--- Vertical --*/
/* line 28352, app/assets/stylesheets/global/style.css */
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}

/* line 28359, app/assets/stylesheets/global/style.css */
.vtimeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eaedf1;
  left: 50%;
  margin-left: -1.5px;
}

/* line 28370, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}

/* line 28378, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}

/* line 28383, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 28389, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel {
  border-radius: 2px;
  padding: 20px;
  position: relative;
  background: #f9f9fb;
  border-radius: 0px;
  box-shadow: none;
  width: 35%;
  margin-left: 15%;
}

/* line 28400, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
}

/* line 28410, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:after {
  position: absolute;
  top: 25px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #f9f9fb;
  border-right: 0 solid #f9f9fb;
  border-bottom: 14px solid transparent;
  content: " ";
}

/* line 28422, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 28428, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}

/* line 28432, app/assets/stylesheets/global/style.css */
.timeline-body img {
  max-width: 100%;
}

/* line 28436, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}

/* line 28440, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}

/* line 28444, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 16px;
  left: calc(50% - 20px);
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 0px solid #fff;
  border-radius: 50%;
}

/* line 28459, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.8;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  left: 0;
  right: 0;
  padding: 1px 9px;
}

/* line 28472, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}

/* line 28477, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}

/* line 28482, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 28489, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 28494, app/assets/stylesheets/global/style.css */
.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}

/* line 28499, app/assets/stylesheets/global/style.css */
.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #13bfa6;
}

/* line 28504, app/assets/stylesheets/global/style.css */
.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}

/* line 28509, app/assets/stylesheets/global/style.css */
.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #e7c354;
}

/* line 28514, app/assets/stylesheets/global/style.css */
.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #d12c47;
}

/* line 28519, app/assets/stylesheets/global/style.css */
.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}

/* line 28524, app/assets/stylesheets/global/style.css */
.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}

@media (max-width: 992px) {
  /* line 28530, app/assets/stylesheets/global/style.css */
  .timeline .btn {
    font-size: 12px;
  }
  /* line 28534, app/assets/stylesheets/global/style.css */
  .vtimeline:before {
    left: 26px !important;
  }
  /* line 28538, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  /* line 28542, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  /* line 28546, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  /* line 28551, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid #f9f9fb !important;
    border-left: 0 solid #f9f9fb !important;
    left: -14px !important;
    right: auto !important;
    top: 25px;
  }
  /* line 28559, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  /* line 28563, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  /* line 28568, app/assets/stylesheets/global/style.css */
  .profile-user .p-text {
    display: none;
  }
}

/*latetes news timeline */
/* line 28574, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}

/* line 28579, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  border-left: 2px dotted #c0ccda;
}

/* line 28588, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}

/* line 28593, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}

/* line 28597, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}

/* line 28601, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}

/* line 28605, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .product-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  background-color: #f3f6f7;
  font-size: 20px;
  line-height: 37px;
  font-size: 21px;
}

/* line 28618, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}

/* line 28622, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}

/* line 28626, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}

/* line 28630, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}

/* line 28634, app/assets/stylesheets/global/style.css */
.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}

/* line 28639, app/assets/stylesheets/global/style.css */
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}

/* line 28645, app/assets/stylesheets/global/style.css */
.projects-stat .project-names h6 {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  color: #fff;
  line-height: 2.5;
  margin-bottom: 0;
  font-weight: 600;
  padding: 3px;
}

/* line 28656, app/assets/stylesheets/global/style.css */
.review-project .project-contain {
  display: inline-block;
}

/* line 28660, app/assets/stylesheets/global/style.css */
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}

/* line 28666, app/assets/stylesheets/global/style.css */
.review-project.card tbody > tr > th:not(:first-child),
.review-project.card tbody > tr > td:not(:first-child) {
  font-family: roboto;
  font-size: 13px !important;
}

/* line 28672, app/assets/stylesheets/global/style.css */
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}

/* line 28679, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: 0 0 1.15rem 0;
}

/* line 28693, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}

/* line 28699, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line:before {
  position: absolute;
  display: block;
  width: 0.2rem;
  top: 0.2rem;
  content: "";
  border-radius: 0.2rem;
  height: 2rem;
}

/* line 28709, app/assets/stylesheets/global/style.css */
.latest-tasks .label {
  color: #495057;
  margin-left: 1.3rem;
  font-weight: 500;
}

/* line 28715, app/assets/stylesheets/global/style.css */
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}

/* line 28721, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.primary:before {
  background: var(--primary-bg-color);
}

/* line 28725, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.pink:before {
  background: #f58598;
}

/* line 28729, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.success:before {
  background: #13bfa6;
}

/* line 28733, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.teal:before {
  background: #2bcbba;
}

/* line 28737, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.warning:before {
  background: #e7c354;
}

/* line 28741, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.orange:before {
  background: #fc7303;
}

/* line 28745, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.info:before {
  background: #59adec;
}

/* line 28749, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.purple:before {
  background: #661fd6;
}

/* line 28753, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.danger:before {
  background: #d12c47;
}

/* line 28757, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: rgba(190, 206, 255, 0.05);
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 2px;
}

/* line 28768, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}

/* line 28772, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}

/* line 28776, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link.active,
.latest-tasks .nav-tabs .nav-link:hover,
.latest-tasks .nav-tabs .nav-link:focus {
  color: var(--primary-bg-color);
  border: 0;
}

/* line 28783, app/assets/stylesheets/global/style.css */
.image-grouped img {
  margin-right: -0.6em !important;
}

/* line 28787, app/assets/stylesheets/global/style.css */
.background-text {
  position: relative;
  z-index: 10;
}

/* line 28792, app/assets/stylesheets/global/style.css */
.project-countdown #launch_date {
  margin: 0;
}

/* line 28796, app/assets/stylesheets/global/style.css */
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}

/* line 28801, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}

/* line 28809, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}

/* line 28816, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}

/* line 28821, app/assets/stylesheets/global/style.css */
.project-countdown .countdown span {
  display: block;
  color: #fff;
}

/* line 28826, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  background: #285cf7;
  border: 5px solid #285cf7;
}

@media (min-width: 992px) {
  /* line 28832, app/assets/stylesheets/global/style.css */
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}

/* line 28837, app/assets/stylesheets/global/style.css */
.Activity-scroll {
  max-height: 349px;
}

/* line 28841, app/assets/stylesheets/global/style.css */
.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-bg-color);
}

/* line 28847, app/assets/stylesheets/global/style.css */
.sparkline .tooltip {
  width: 20px;
  height: 20px;
}

/* line 28852, app/assets/stylesheets/global/style.css */
.Project-scroll {
  max-height: 367px;
  position: relative;
}

/* line 28857, app/assets/stylesheets/global/style.css */
.rating-scroll {
  max-height: 344px;
  position: relative;
}

/* line 28862, app/assets/stylesheets/global/style.css */
.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}

/* line 28869, app/assets/stylesheets/global/style.css */
.coming-events .icon span {
  display: block;
  font-size: 12px;
}

/* line 28874, app/assets/stylesheets/global/style.css */
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}

/* line 28879, app/assets/stylesheets/global/style.css */
.coming-events .icon .month {
  font-size: 11px;
}

/* line 28883, app/assets/stylesheets/global/style.css */
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}

/* line 28887, app/assets/stylesheets/global/style.css */
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}

/* line 28891, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}

/* line 28896, app/assets/stylesheets/global/style.css */
.activity-list {
  position: relative;
}

/* line 28900, app/assets/stylesheets/global/style.css */
.activity-list:before {
  content: " ";
  border: 1px solid #eaf2f9;
  margin: 20px 20px 0 22px;
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 100%;
  z-index: 0;
}

/* line 28911, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 28922, app/assets/stylesheets/global/style.css */
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}

/* line 28927, app/assets/stylesheets/global/style.css */
.timeline-image {
  border-radius: 50%;
}

@media (max-width: 576px) {
  /* line 28932, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}

/* ######## LAYOUT-STYLES ######## */
/* line 28939, app/assets/stylesheets/global/style.css */
.aside-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #eaedf1;
}

/* line 28944, app/assets/stylesheets/global/style.css */
.footer {
  background: #fff;
  border-top: 1px solid #eaedf1;
  font-size: 0.875rem;
  padding: 1.25rem 1.25rem;
}

/* line 28951, app/assets/stylesheets/global/style.css */
.footer .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* line 28956, app/assets/stylesheets/global/style.css */
.footer .social {
  margin: 0 auto;
}

/* line 28960, app/assets/stylesheets/global/style.css */
.footer .social ul li {
  float: left;
  padding: 7px;
}

/* line 28965, app/assets/stylesheets/global/style.css */
.footer .social ul li a {
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid #eceef7;
  line-height: 25px;
  border-radius: 50%;
  background: #f3f3f3;
  color: var(--primary-bg-color);
}

@media print {
  /* line 28977, app/assets/stylesheets/global/style.css */
  .footer {
    display: none;
  }
}

/* line 28982, app/assets/stylesheets/global/style.css */
.footer-1.footer {
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

/* line 28986, app/assets/stylesheets/global/style.css */
.top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 28995, app/assets/stylesheets/global/style.css */
.top-footer h6 {
  font-size: 14px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 29001, app/assets/stylesheets/global/style.css */
.top-footer p {
  color: #76839a;
}

/* line 29005, app/assets/stylesheets/global/style.css */
.top-footer a {
  color: #76839a;
  line-height: 2;
}

/* line 29010, app/assets/stylesheets/global/style.css */
.top-footer a address {
  color: #76839a;
  margin-bottom: 0;
  line-height: 2;
}

/* line 29016, app/assets/stylesheets/global/style.css */
.top-footer img {
  width: 80px;
  border: 1px solid #e6eaea;
  padding: 2px;
  height: 80px;
}

/* line 29023, app/assets/stylesheets/global/style.css */
.top-footer img:hover {
  color: #8e9090;
  opacity: 0.6;
}

/* line 29028, app/assets/stylesheets/global/style.css */
.top-footer .list-unstyled li {
  border-bottom: 0;
}

/* line 29032, app/assets/stylesheets/global/style.css */
.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29039, app/assets/stylesheets/global/style.css */
.footer-payments li {
  display: inline-block;
}

/* line 29043, app/assets/stylesheets/global/style.css */
.footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29047, app/assets/stylesheets/global/style.css */
.footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 29053, app/assets/stylesheets/global/style.css */
.footer-payments a:hover {
  opacity: 0.9;
}

/* line 29057, app/assets/stylesheets/global/style.css */
.main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  border-top: 1px solid #e6eaea;
}

/* line 29065, app/assets/stylesheets/global/style.css */
.footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29072, app/assets/stylesheets/global/style.css */
.footer-social-list li {
  display: inline-block;
}

/* line 29076, app/assets/stylesheets/global/style.css */
.footer-social-list li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29080, app/assets/stylesheets/global/style.css */
.footer-social-list a {
  text-decoration: none;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 29086, app/assets/stylesheets/global/style.css */
  .footer-social-list {
    text-align: center;
    margin-top: 1rem;
  }
  /* line 29091, app/assets/stylesheets/global/style.css */
  .footer1 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  /* line 29097, app/assets/stylesheets/global/style.css */
  .footer {
    padding: 1.25rem 0;
  }
}

/* line 29102, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon {
  transition: all ease 0.3s;
}

/* line 29106, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon:hover {
  background-color: var(--primary-bg-color);
  color: #fff;
  fill: #fff;
}

/* line 29112, app/assets/stylesheets/global/style.css */
.header-search {
  min-width: 18rem !important;
}

/* line 29116, app/assets/stylesheets/global/style.css */
.aside-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29121, app/assets/stylesheets/global/style.css */
.header {
  background: #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29128, app/assets/stylesheets/global/style.css */
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

@media print {
  /* line 29137, app/assets/stylesheets/global/style.css */
  .header {
    display: none;
  }
}

/* line 29142, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  margin-top: 0;
}

/* line 29146, app/assets/stylesheets/global/style.css */
.header .mega-menu {
  width: 350px;
}

/* line 29150, app/assets/stylesheets/global/style.css */
.header .nav-tabs {
  margin: 0;
}

/* line 29154, app/assets/stylesheets/global/style.css */
.header-brand {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.6rem;
}

/* line 29164, app/assets/stylesheets/global/style.css */
.app-header .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 200px;
  text-align: center;
}

/* line 29177, app/assets/stylesheets/global/style.css */
.app-header .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29181, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 215px;
  text-align: center;
}

/* line 29194, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29198, app/assets/stylesheets/global/style.css */
.header-brand:hover {
  color: inherit;
  text-decoration: none;
}

/* line 29203, app/assets/stylesheets/global/style.css */
.header-brand-img {
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  width: auto;
}

/* line 29210, app/assets/stylesheets/global/style.css */
.header-avatar {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
}

/* line 29218, app/assets/stylesheets/global/style.css */
.header-btn {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: 1rem;
}

@media (max-width: 991px) {
  /* line 29228, app/assets/stylesheets/global/style.css */
  .header .form-inline {
    margin-right: -2px;
  }
}

@media (max-width: 767px) {
  /* line 29234, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: block;
    padding: 0.75rem 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    border-bottom: 1px solid #eaedf1;
    box-shadow: 0 8px 24px #f8f5fb;
    top: 0;
  }
  /* line 29246, app/assets/stylesheets/global/style.css */
  .mobile-header .navbar-toggler-icon {
    color: #495584 !important;
  }
  /* line 29250, app/assets/stylesheets/global/style.css */
  .header-search-icon {
    display: none !important;
  }
  /* line 29254, app/assets/stylesheets/global/style.css */
  .header-brand-img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  /* line 29260, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-top: 2px;
  }
  /* line 29264, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand {
    line-height: 0;
    margin: 0 auto;
  }
  /* line 29269, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle {
    padding: 2px 15px;
    color: #76839a;
  }
  /* line 29274, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle:hover {
    color: #76839a;
  }
  /* line 29278, app/assets/stylesheets/global/style.css */
  .mobile-header .header-settings {
    margin-top: 6px;
  }
  /* line 29282, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 8px;
  }
  /* line 29286, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-header {
    display: none;
  }
  /* line 29290, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
    display: block;
  }
  /* line 29294, app/assets/stylesheets/global/style.css */
  .mobile-header.hor-mobile-header .header-brand-img {
    margin-left: 2.5rem;
    margin-top: 2px;
  }
  /* line 29299, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 0px !important;
  }
  /* line 29303, app/assets/stylesheets/global/style.css */
  .mobile-header .nav-link.icon {
    padding: 12px !important;
    margin: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 1.9rem !important;
  }
  /* line 29311, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .nav-link.icon:hover {
    background: none;
  }
  /* line 29315, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .profile-user:hover {
    box-shadow: none;
  }
  /* line 29319, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 29323, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.mobile-light {
    display: block !important;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 29329, app/assets/stylesheets/global/style.css */
  .animated-arrow {
    cursor: pointer;
    padding: 25px 35px 16px 0px !important;
    margin: 11px 0 0 15px;
  }
}

@media (max-width: 568px) {
  /* line 29337, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-1 .nav-link {
    padding-left: 0;
    padding-right: 0 !important;
  }
  /* line 29342, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-left: 0rem;
    margin-top: 2px;
  }
}

@media (min-width: 768px) {
  /* line 29349, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: none;
  }
  /* line 29353, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding-top: 0px !important;
  }
}

/* line 29358, app/assets/stylesheets/global/style.css */
.header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  padding-left: 20px;
  width: 220px;
  padding-right: 40px;
  background: rgba(225, 225, 225, 0.3);
  color: #000 !important;
}

/* line 29367, app/assets/stylesheets/global/style.css */
.header .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #fff;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29380, app/assets/stylesheets/global/style.css */
.header .header-brand-img.mobile-view-logo {
  display: none;
}

/* line 29384, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  padding: 0;
  border: 0;
}

/* line 29389, app/assets/stylesheets/global/style.css */
.header .bg-image {
  background: linear-gradient(to right bottom, rgba(132, 65, 246, 0.7), rgba(212, 40, 234, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29401, app/assets/stylesheets/global/style.css */
.header .bg-image-2 {
  background: linear-gradient(to right bottom, rgba(251, 196, 52, 0.7), rgba(246, 107, 78, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29413, app/assets/stylesheets/global/style.css */
.header .bg-image-3 {
  background: linear-gradient(to right bottom, rgba(98, 251, 92, 0.6), rgba(33, 165, 6, 0.6));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29425, app/assets/stylesheets/global/style.css */
.header .bg-image a:hover {
  background: transparent !important;
}

@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 29430, app/assets/stylesheets/global/style.css */
  .header .form-inline .search-element {
    position: absolute;
    top: 8px;
    left: 10px;
    right: 10px;
    z-index: 892;
    display: none;
  }
  /* line 29439, app/assets/stylesheets/global/style.css */
  body.search-show .header .form-inline .search-element {
    display: block;
  }
  /* line 29443, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 29448, app/assets/stylesheets/global/style.css */
  .search-element .form-control {
    float: left;
    width: 100% !important;
    height: 40px;
    margin: 0 auto;
    background: #fff !important;
    color: #000;
  }
  /* line 29457, app/assets/stylesheets/global/style.css */
  .search-show .search-element {
    display: block;
    left: 0 !important;
    top: 0 !important;
    right: 0;
    width: 100%;
    padding: 10px 13px;
  }
  /* line 29466, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control::-webkit-input-placeholder {
    color: #76839a;
  }
  /* line 29470, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 5px;
  }
  /* line 29476, app/assets/stylesheets/global/style.css */
  .header .form-inline .btn {
    color: #46494a !important;
    padding: 8px 15px 6px 15px;
  }
}

@media (max-width: 568px) {
  /* line 29483, app/assets/stylesheets/global/style.css */
  .header .input-icon .form-control {
    display: block !important;
  }
  /* line 29487, app/assets/stylesheets/global/style.css */
  .page-main .header {
    top: 0px !important;
  }
}

/* line 29492, app/assets/stylesheets/global/style.css */
.header-1 .navbar .nav-link.nav-link-lg i {
  font-size: 1.1rem;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #495057;
  line-height: 32px;
  margin: 0 auto;
  text-align: center;
}

/* line 29503, app/assets/stylesheets/global/style.css */
.header-1 .nav-link .badge {
  position: absolute;
  top: 3px;
  right: 6px;
  width: 1rem;
  height: 1rem;
  font-size: 11px !important;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
}

/* line 29515, app/assets/stylesheets/global/style.css */
.header-1 .badge {
  border-radius: 50%;
}

/* line 29519, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -50px;
  font-size: 15px;
  position: inherit;
  margin-top: 3px;
}

/* line 29534, app/assets/stylesheets/global/style.css */
.header-1 .form-control.header-search {
  color: #495057;
}

/* line 29538, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29542, app/assets/stylesheets/global/style.css */
.header-1 .animated-arrow span {
  display: none;
}

/* line 29546, app/assets/stylesheets/global/style.css */
.animated-arrow span:before,
.animated-arrow span:after {
  display: none;
}

@media only screen and (max-width: 991px) {
  /* line 29552, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29562, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29573, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29583, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29594, app/assets/stylesheets/global/style.css */
  .header-1 .hor-toggle.animated-arrow {
    padding: 83px 35px 16px 20px !important;
    margin: 11px 0 0 0px !important;
  }
  /* line 29599, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29605, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29611, app/assets/stylesheets/global/style.css */
  .header-1 .form-inline .form-control,
.header-2 .form-inline .form-control {
    width: 100PX !important;
  }
  /* line 29616, app/assets/stylesheets/global/style.css */
  .header-1 .header-search,
.header-2 .header-search {
    min-width: auto !important;
  }
  /* line 29621, app/assets/stylesheets/global/style.css */
  .header-1 .navbar .nav-link.nav-link-lg i {
    font-size: 1.1rem;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    color: #495057;
    line-height: 39px;
    margin: 0 auto;
    text-align: center;
    padding: 0px 42px 0px 10px;
  }
  /* line 29633, app/assets/stylesheets/global/style.css */
  .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
  /* line 29637, app/assets/stylesheets/global/style.css */
  .header-1 .nav-link .badge {
    position: absolute;
    top: 4px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
  }
}

/* line 29649, app/assets/stylesheets/global/style.css */
.header-1 .nav-link.icon i {
  color: #5b6e88 !important;
}

/* line 29653, app/assets/stylesheets/global/style.css */
.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29657, app/assets/stylesheets/global/style.css */
.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29661, app/assets/stylesheets/global/style.css */
.header-2 .nav-link .badge {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29674, app/assets/stylesheets/global/style.css */
.header-2 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #495057;
  margin-top: 5px;
}

/* line 29682, app/assets/stylesheets/global/style.css */
.header-2 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29687, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -45px;
  font-size: 15px;
  position: absolute;
  margin-top: 4px;
}

/* line 29702, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29706, app/assets/stylesheets/global/style.css */
.header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29715, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29726, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span:before,
.header-1 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
}

/*--header-2--*/
@media only screen and (max-width: 991px) {
  /* line 29741, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    padding: 8px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29747, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29758, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span:before,
.header-2 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29770, app/assets/stylesheets/global/style.css */
  .header-2 .nav-link .badge {
    position: absolute;
    top: -1px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29783, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29788, app/assets/stylesheets/global/style.css */
  .header-2 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29798, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .envelope {
    display: none !important;
  }
}

/*--header-3--*/
/* line 29804, app/assets/stylesheets/global/style.css */
.header-3 .nav-link .badge {
  position: absolute;
  top: -10px;
  right: 10px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29817, app/assets/stylesheets/global/style.css */
.header-3 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #495057;
}

/* line 29825, app/assets/stylesheets/global/style.css */
.header-3 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29830, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29843, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29847, app/assets/stylesheets/global/style.css */
.header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29856, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow {
    cursor: pointer;
    padding: 32px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29862, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29873, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span:before,
.header-3 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29885, app/assets/stylesheets/global/style.css */
  .header-3 .nav-link .badge {
    position: absolute;
    top: -14px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29898, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29903, app/assets/stylesheets/global/style.css */
  .header-3 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29913, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .envelope {
    display: none !important;
  }
}

/* line 29918, app/assets/stylesheets/global/style.css */
.header-style .header-brand {
  margin-left: 0 !important;
}

/* line 29922, app/assets/stylesheets/global/style.css */
.default-header .form-inline .form-control,
.header2 .form-inline .form-control,
.header3 .form-inline .form-control {
  background: #f1f1f9 !important;
}

@media only screen and (max-width: 991px) {
  /* line 29929, app/assets/stylesheets/global/style.css */
  .page-header {
    padding: 4px;
  }
  /* line 29933, app/assets/stylesheets/global/style.css */
  .app-header {
    box-shadow: none !important;
    position: fixed !important;
  }
  /* line 29938, app/assets/stylesheets/global/style.css */
  .page {
    background: none;
  }
  /* line 29942, app/assets/stylesheets/global/style.css */
  .page-main {
    z-index: inherit;
  }
}

@media only screen and (min-width: 768px) {
  /* line 29948, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control {
    width: 200px;
  }
}

/* line 29953, app/assets/stylesheets/global/style.css */
.hor-header .header-brand1 {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.8rem;
  margin-top: 2px;
}

/* line 29964, app/assets/stylesheets/global/style.css */
.header-right-icons .nav-link.icon:hover {
  background: none;
}

/* line 29968, app/assets/stylesheets/global/style.css */
.header-right-icons .profile-user:hover {
  box-shadow: none;
}

/*Logo-center header */
@media (min-width: 991px) {
  /* line 29974, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand1 .main-logo {
    display: none;
  }
  /* line 29978, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand2 {
    margin-left: auto;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 29984, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand-img.main-logo {
    display: block;
    margin-left: 3rem;
    margin-top: 2px;
  }
  /* line 29990, app/assets/stylesheets/global/style.css */
  .color-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo,
.gradient-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
}

/* line 29996, app/assets/stylesheets/global/style.css */
.hor-topheader .header-search.dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 30002, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  transform: translate3d(8px, 45px, 0px) !important;
}

/* line 30009, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:before,
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:after {
  right: auto;
  left: 12px;
}

@media (max-width: 480px) {
  /* line 30017, app/assets/stylesheets/global/style.css */
  .app-header .header-brand,
.app-header1 .header-brand {
    min-width: auto;
  }
  /* line 30022, app/assets/stylesheets/global/style.css */
  .header-right-icons .dropdown .header-toggler {
    margin-top: 9px;
  }
}

@media (max-width: 992px) {
  /* line 30028, app/assets/stylesheets/global/style.css */
  .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

/* line 30035, app/assets/stylesheets/global/style.css */
.app .header {
  transition: all ease 0.2s;
}

/* line 30039, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover i,
.app .header .nav-link.icon:focus i {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30045, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover svg,
.app .header .nav-link.icon:focus svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30051, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading {
  color: #100f15 !important;
}

/* line 30055, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading:hover,
.app .header .nav-link #profile-heading:focus {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30061, app/assets/stylesheets/global/style.css */
.app .header .nav-link.show i,
.app .header .nav-link.show #profile-heading,
.app .header .nav-link.show svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30068, app/assets/stylesheets/global/style.css */
.app .header #menu-icon {
  color: #0d0c22;
}

/* line 30072, app/assets/stylesheets/global/style.css */
.app .header #menu-icon:hover,
.app .header #menu-icon:focus {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30078, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  border-bottom: none;
}

/* line 30082, app/assets/stylesheets/global/style.css */
.app .header .flag-container {
  top: -3px;
  left: -7px;
}

/* line 30087, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30091, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30095, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar {
  width: 1.5rem;
}

/* line 30099, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show {
  animation: dropmenu 0.3s linear;
}

/* line 30103, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main {
  border-radius: 5px;
  padding: 5px 8px;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 30110, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main svg {
  width: 16.9px;
  fill: #495584;
}

/* line 30115, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover,
.app .header .source-container .source-logo-menu.show .util-main:focus {
  border-color: var(--primary-bg-color);
}

/* line 30120, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:hover .edit-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .edit-icn {
  color: var(--primary-bg-color);
}

@keyframes dropmenu {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

/* line 30141, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col {
  text-align: center;
}

/* line 30145, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  border-color: #eaedf1;
  border: 1px solid transparent;
  border-radius: 7px;
  padding: 0.5rem 0.3rem;
}

/* line 30157, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus {
  border-color: var(--primary-bg-color);
}

/* line 30162, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover span,
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus span,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30170, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  transform: scale(1.2);
}

/* line 30175, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  font-size: 1.69rem;
  width: 1.45rem;
  transition: all ease-in-out 0.2s;
  fill: #495584;
}

/* line 30182, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu {
  min-width: 16rem;
}

/* line 30186, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30190, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30194, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each {
  position: relative;
}

/* line 30198, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each .notification-right-arrow {
  position: absolute;
  top: 35%;
  left: 200px;
  font-size: 1.22rem;
  display: none;
}

/* line 30206, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-each,
.app .header .notifications .dropdown-item:focus .notification-each,
.app .header .notifications .dropdown-item:active .notification-each {
  transition: all ease 0.2s;
}

/* line 30212, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-right-arrow,
.app .header .notifications .dropdown-item:focus .notification-right-arrow,
.app .header .notifications .dropdown-item:active .notification-right-arrow {
  display: block;
  transform: none !important;
  color: var(--primary-bg-color);
}

/* line 30220, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu.show .dropdown-item:hover svg,
.app .header .notifications .dropdown-menu.show .dropdown-item:focus svg {
  fill: #fff !important;
}

/* line 30225, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu {
  min-width: 18rem;
}

/* line 30229, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30233, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30237, app/assets/stylesheets/global/style.css */
.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item {
  padding: 1rem;
}

/* line 30242, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 9px 6px !important;
}

/* line 30246, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30250, app/assets/stylesheets/global/style.css */
.app .header .dropdown-item {
  color: #495057;
}

/* line 30254, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu h5,
.app .header .message-menu h5 {
  font-size: 12.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30261, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu span,
.app .header .message-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30267, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30272, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 3px 6px;
}

/* line 30276, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30280, app/assets/stylesheets/global/style.css */
.app .header .message-menu .wd-90p {
  width: 90%;
}

/* line 30284, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30288, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item {
  padding: 0.6rem 1rem !important;
  border-bottom: none;
  font-size: 13px;
}

/* line 30294, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30299, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu {
  max-height: 350px;
  position: relative;
}

/* line 30306, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu h5,
.responsive-navbar .message-menu h5,
.responsive-navbar .cart-menu h5 {
  font-size: 13.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30314, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu span,
.responsive-navbar .message-menu span,
.responsive-navbar .cart-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30321, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30326, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30330, app/assets/stylesheets/global/style.css */
.responsive-navbar .message-menu .wd-90p {
  width: 90%;
}

/* line 30334, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item {
  padding: 0.75rem 1rem !important;
}

/* line 30338, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30343, app/assets/stylesheets/global/style.css */
.header-1 .header-brand-img.logo,
.header-2 .header-brand-img.logo,
.header-1.header-style .header-brand-img.logo {
  display: none;
}

/* line 30349, app/assets/stylesheets/global/style.css */
.header.header-1.header-style .dropdown-menu {
  top: inherit !important;
}

/* line 30353, app/assets/stylesheets/global/style.css */
.dropdown .avatar.profile-user {
  width: 2rem;
  height: 2rem;
  line-height: 2.2rem;
  border-radius: 50px !important;
}

/* line 30360, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .dropdown-icon,
.dropdown-item:focus .dropdown-icon,
.dropdown-item:active .dropdown-icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30367, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 16px;
}

@media (min-width: 768px) {
  /* line 30374, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 6%;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 30388, app/assets/stylesheets/global/style.css */
.side-header {
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 30393, app/assets/stylesheets/global/style.css */
.app-sidebar {
  border-right: 1px solid #eaedf1;
}

/* line 30397, app/assets/stylesheets/global/style.css */
.flag-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30403, app/assets/stylesheets/global/style.css */
.flag-dropdown .language {
  width: 24px;
  height: 16px;
}

/* line 30408, app/assets/stylesheets/global/style.css */
.btn-check:checked + .btn-country,
.btn-country.active,
.btn-country:active,
.btn-country:hover {
  border: 1px solid var(--primary-bg-color) !important;
  color: #fff !important;
  background-color: var(--primary-bg-color);
  box-shadow: none;
}

/* line 30418, app/assets/stylesheets/global/style.css */
.btn-country {
  border: 1px solid #eaedf1;
  text-align: justify !important;
  font-size: 14px !important;
  border-radius: 6px;
  padding: 0.8rem 0.8rem !important;
}

/* line 30426, app/assets/stylesheets/global/style.css */
.country-selector img {
  width: 30px;
  height: 20px;
  border-radius: 3px;
}

/* line 30432, app/assets/stylesheets/global/style.css */
.app-header {
  border-bottom: 1px solid #eaedf1;
}

/* line 30436, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon.fe.fe-more-vertical {
  color: #495584 !important;
}

/* line 30440, app/assets/stylesheets/global/style.css */
.mobile-dropdown li a {
  padding: 0.55rem 1rem !important;
}

/* line 30444, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

/* line 30448, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  color: #495584;
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 30459, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30465, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 30472, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 30484, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child {
  align-items: center !important;
}

@media (min-width: 1135px) {
  /* line 30489, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 30495, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    height: 40px;
    border-radius: 20px;
    background: #f7f8f9;
  }
}

/* line 30502, app/assets/stylesheets/global/style.css */
.main-header-center .form-control {
  padding: 1rem 1.5rem;
}

@media (min-width: 992px) {
  /* line 30507, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    position: absolute;
    top: -1px;
    right: 12px;
    background-color: transparent;
    height: 40px;
    color: #707787;
    transition: none;
    font-size: 16px;
    padding-right: 2px;
  }
}

/* line 30520, app/assets/stylesheets/global/style.css */
.header .main-header-center {
  position: relative;
  align-items: center;
  max-width: 355px;
  width: 355px;
}

/* line 30527, app/assets/stylesheets/global/style.css */
.header .main-header-center i:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 991px) {
  /* line 30532, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    display: none !important;
  }
  /* line 30536, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    display: none !important;
  }
}

/* line 30541, app/assets/stylesheets/global/style.css */
.responsive-navbar {
  display: initial;
  flex-basis: inherit;
  flex-wrap: inherit;
}

@media (min-width: 768px) {
  /* line 30548, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    background: transparent;
  }
}

/* line 30556, app/assets/stylesheets/global/style.css */
.dropdown-menu.header-search svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

/* line 30562, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child {
  align-items: center !important;
}

@media (max-width: 767.98px) {
  /* line 30568, app/assets/stylesheets/global/style.css */
  .sidebar-mini .responsive-navbar .navbar-collapse,
.responsive-navbar .navbar-collapse {
    margin-top: 71px !important;
  }
}

@media (max-width: 767px) {
  /* line 30575, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    padding: 0px;
    position: fixed;
    width: 100%;
    background: #fff;
    margin-top: 41px;
    z-index: 999;
    box-shadow: 0 12px 11px -3px rgba(104, 113, 123, 0.1);
    left: 0;
    right: 0;
    top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 30590, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}

/* line 30595, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.source-logo-menu {
  min-width: 300px !important;
}

@media (max-width: 991.98px) and (min-width: 768px) {
  /* line 30600, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 30606, app/assets/stylesheets/global/style.css */
  .responsive-navbar .header-search .input-group .input-group-text.btn {
    right: 6px;
    padding: 5px;
  }
}

/* line 30612, app/assets/stylesheets/global/style.css */
.header .profile-1 .dropdown-item svg {
  fill: #212529 !important;
}

/* line 30616, app/assets/stylesheets/global/style.css */
.main-header-center .btn svg {
  fill: #495584 !important;
  width: 24px;
  height: 24px;
}

@media (max-width: 991.98px) {
  /* line 30623, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
}

/* line 30628, app/assets/stylesheets/global/style.css */
.notification-each {
  white-space: normal;
}

/* line 30632, app/assets/stylesheets/global/style.css */
.notifications a.btn-block:hover,
.notifications a.btn-block:active,
.notifications a.btn-block:focus,
.message a.btn-block:hover,
.message a.btn-block:active,
.message a.btn-block:focus,
.shopping-cart a.btn-block:hover,
.shopping-cart a.btn-block:active,
.shopping-cart a.btn-block:focus {
  color: #fff !important;
}

/* line 30644, app/assets/stylesheets/global/style.css */
.header .message .dropdown-item {
  white-space: normal;
}

/* line 30648, app/assets/stylesheets/global/style.css */
.shopping-cart .nav-link .badge {
  position: absolute;
  right: 2px;
  font-size: 10px !important;
  top: 2px;
  padding: 7px 4px;
  display: block;
}

@media (max-width: 575.98px) {
  /* line 30659, app/assets/stylesheets/global/style.css */
  .source-container,
.dropdown .full-screen-link {
    display: none !important;
  }
}

/* line 30665, app/assets/stylesheets/global/style.css */
.cart-menu a .cart-desc {
  white-space: normal;
}

@media (min-width: 576px) {
  /* line 30670, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 320px;
  }
}

@media (max-width: 575.98px) {
  /* line 30676, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 280px;
  }
}

@media (max-width: 991px) {
  /* line 30682, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu.header-search {
    border-radius: 5px 5px 5px 5px !important;
  }
}

@media (min-width: 992px) {
  /* line 30688, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .side-menu__icon {
    color: #495584;
    width: 1.45rem !important;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    font-size: 1.25rem !important;
    transition: all ease 0.3s;
    fill: #495584;
  }
  /* line 30700, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  /* line 30704, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
  /* line 30708, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2 {
    display: block !important;
  }
  /* line 30712, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle {
    transform: none;
  }
  /* line 30716, app/assets/stylesheets/global/style.css */
  .horizontal .slide-menu a:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30721, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu__label {
    margin-right: 6px;
  }
  /* line 30725, app/assets/stylesheets/global/style.css */
  .horizontal .header-brand-img {
    margin-top: 11px;
  }
  /* line 30729, app/assets/stylesheets/global/style.css */
  .horizontal .header .main-header-center {
    margin-top: 6px;
  }
  /* line 30733, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu h3 {
    display: none;
  }
  /* line 30737, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu__item .badge {
    display: none;
  }
  /* line 30741, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .horizontal-main .slide .slide-menu,
.horizontal.dark-theme .horizontal-main .slide .sub-slide-menu {
    background-color: var(--dark-theme) !important;
    border: 1px solid #404353;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  }
  /* line 30748, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    z-index: 77 !important;
  }
  /* line 30752, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  /* line 30756, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  /* line 30760, app/assets/stylesheets/global/style.css */
  .horizontal .hor-header .container,
.horizontal .horizontal-main .container,
.horizontal .main-content.hor-content .container {
    max-width: 85% !important;
    padding: 0;
  }
  /* line 30767, app/assets/stylesheets/global/style.css */
  .horizontal .header.fixed-header.hor-header {
    position: relative;
  }
  /* line 30771, app/assets/stylesheets/global/style.css */
  .horizontal.scrollable-layout .horizontal-main {
    position: relative;
  }
  /* line 30775, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .sub-category {
    display: none;
  }
  /* line 30779, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .side-badge {
    display: none;
  }
  /* line 30783, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
    padding: 0;
  }
  /* line 30789, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  /* line 30793, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  /* line 30797, app/assets/stylesheets/global/style.css */
  .horizontal .side-header {
    display: none !important;
  }
  /* line 30801, app/assets/stylesheets/global/style.css */
  .horizontal .stickyClass .horizontal-main {
    width: 100%;
  }
  /* line 30805, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    position: relative;
    bottom: initial;
  }
  /* line 30810, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  /* line 30814, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu2 {
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  /* line 30828, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu2 .slide-item:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30835, app/assets/stylesheets/global/style.css */
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  /* line 30839, app/assets/stylesheets/global/style.css */
  .horizontal .fixed-header {
    position: fixed;
  }
  /* line 30843, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 20px !important;
  }
  /* line 30847, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-angle {
    right: 0px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  /* line 30854, app/assets/stylesheets/global/style.css */
  .horizontal .sub-angle2 {
    margin-right: 11px;
  }
  /* line 30858, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    transition: none;
  }
  /* line 30862, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30875, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu2 {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30888, app/assets/stylesheets/global/style.css */
  .horizontal .sub-side-menu__item {
    padding: 8px 35px;
  }
  /* line 30892, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a {
    display: flex;
    margin: -3px -4px !important;
    text-decoration: none;
    position: relative;
    color: #7b8191;
    padding: 20px 16px !important;
    font-weight: 400;
  }
  /* line 30902, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a.active {
    color: var(--primary-bg-color);
  }
  /* line 30906, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 2px;
    right: -4px;
    transform: rotate(90deg);
    font-size: 15px;
  }
  /* line 30914, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu .slide.is-expanded i.angle {
    transform: rotate(-90deg);
    position: relative;
    top: 0px;
    font-size: 15px;
  }
  /* line 30921, app/assets/stylesheets/global/style.css */
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  /* line 30925, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .slide .side-menu__item.active {
    border-right: none;
  }
  /* line 30929, app/assets/stylesheets/global/style.css */
  .horizontal .slide {
    margin: 0 3px;
  }
  /* line 30933, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal {
    display: block;
  }
  /* line 30937, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  /* line 30941, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 30945, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: block;
  }
  /* line 30949, app/assets/stylesheets/global/style.css */
  .mobile-logo.dark-logo-1 {
    display: none;
  }
  /* line 30953, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-right {
    right: 20px;
  }
  /* line 30957, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left,
.main-sidemenu .slide-right {
    position: absolute;
    top: 12px;
    padding: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    cursor: pointer;
    border: 1px solid #eaedf1;
    border-radius: 50px;
  }
  /* line 30972, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left {
    left: 23px;
  }
  /* line 30976, app/assets/stylesheets/global/style.css */
  .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  /* line 30981, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}

/* line 30989, app/assets/stylesheets/global/style.css */
.app-sidebar.horizontal-main {
  padding-top: 0px;
}

/* line 30993, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 30998, app/assets/stylesheets/global/style.css */
  .horizontal .app.horizontal .side-menu h3 {
    display: block !important;
  }
  /* line 31002, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  /* line 31006, app/assets/stylesheets/global/style.css */
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  /* line 31010, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    padding: 0;
  }
  /* line 31014, app/assets/stylesheets/global/style.css */
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  /* line 31018, app/assets/stylesheets/global/style.css */
  .horizontal.app .main-sidemenu .slide-left,
.horizontal.app .main-sidemenu .slide-right {
    display: none;
  }
  /* line 31023, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    width: 270px;
  }
}

/* line 31028, app/assets/stylesheets/global/style.css */
.horizontal .leftmenu-styles {
  display: none;
}

/* line 31032, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .main-sidemenu .slide-left,
.app.sidebar-mini .main-sidemenu .slide-right {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31038, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    margin-right: 8px;
  }
  /* line 31042, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    font-size: 1.5rem !important;
    width: 1.3rem !important;
  }
  /* line 31047, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: inherit;
  }
  /* line 31055, app/assets/stylesheets/global/style.css */
  .horizontal.app .app-sidebar {
    top: 71px;
  }
  /* line 31059, app/assets/stylesheets/global/style.css */
  .header.hor-header {
    position: fixed;
    border-bottom: 1px solid #e9edf4;
    width: 100%;
    z-index: 999;
    top: 0;
  }
  /* line 31067, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 31071, app/assets/stylesheets/global/style.css */
  .hor-header .container.main-container div:first-child {
    align-items: center !important;
  }
  /* line 31075, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.light-logo1 {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 31081, app/assets/stylesheets/global/style.css */
  .logo-horizontal .header-brand-img {
    margin-left: 60px;
  }
}

@media (max-width: 767.98px) {
  /* line 31087, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  /* line 31093, app/assets/stylesheets/global/style.css */
  .horizontal-main.fixed-header.visible-title {
    width: 100%;
  }
}

/* line 31098, app/assets/stylesheets/global/style.css */
.icons-list {
  list-style: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 31108, app/assets/stylesheets/global/style.css */
.icons-list > li {
  -ms-flex: 1 0 3rem;
  flex: 1 0 3rem;
}

/* line 31113, app/assets/stylesheets/global/style.css */
.icons-list-wrap {
  overflow: hidden;
}

/* line 31117, app/assets/stylesheets/global/style.css */
.icons-list-item {
  text-align: center;
  height: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #e9ebfa;
  margin: 4px;
  border-radius: 5px;
  background: #f5f6fb;
  color: #6d7596;
}

/* line 31133, app/assets/stylesheets/global/style.css */
.icons-list-item i {
  font-size: 1.25rem;
}

/*-----Icon input-----*/
/* line 31138, app/assets/stylesheets/global/style.css */
.input-icon {
  position: relative;
}

/* line 31142, app/assets/stylesheets/global/style.css */
.input-icon-addon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 2.5rem;
  pointer-events: none;
  color: #fff;
}

/* line 31158, app/assets/stylesheets/global/style.css */
.input-icon-addon.search-icon {
  right: auto !important;
  left: 0 !important;
  color: #636262 !important;
}

/* line 31164, app/assets/stylesheets/global/style.css */
.input-icon-addon:last-child {
  left: auto;
  right: 0;
}

/* line 31169, app/assets/stylesheets/global/style.css */
.icon-absolute {
  position: absolute;
  display: block;
  bottom: 10px;
  right: 10px;
  padding: 20px 0;
  text-align: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
}

@media (min-width: 991px) and (max-width: 1024px) {
  /* line 31182, app/assets/stylesheets/global/style.css */
  .icon-absolute {
    display: none;
  }
}

/*------ Icons List ------*/
/* line 31188, app/assets/stylesheets/global/style.css */
.browser {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
}

/* line 31197, app/assets/stylesheets/global/style.css */
.browser-android-browser {
  background-image: url(/assets/browsers/android-browser.svg);
}

/* line 31201, app/assets/stylesheets/global/style.css */
.browser-aol-explorer {
  background-image: url(/assets/browsers/aol-explorer.svg);
}

/* line 31205, app/assets/stylesheets/global/style.css */
.browser-blackberry {
  background-image: url(/assets/browsers/blackberry.svg);
}

/* line 31209, app/assets/stylesheets/global/style.css */
.browser-camino {
  background-image: url(/assets/browsers/camino.svg);
}

/* line 31213, app/assets/stylesheets/global/style.css */
.browser-chrome {
  background-image: url(/assets/browsers/chrome.svg);
}

/* line 31217, app/assets/stylesheets/global/style.css */
.browser-chromium {
  background-image: url(/assets/browsers/chromium.svg);
}

/* line 31221, app/assets/stylesheets/global/style.css */
.browser-dolphin {
  background-image: url(/assets/browsers/dolphin.svg);
}

/* line 31225, app/assets/stylesheets/global/style.css */
.browser-edge {
  background-image: url(/assets/browsers/edge.svg);
}

/* line 31229, app/assets/stylesheets/global/style.css */
.browser-firefox {
  background-image: url(/assets/browsers/firefox.svg);
}

/* line 31233, app/assets/stylesheets/global/style.css */
.browser-ie {
  background-image: url(/assets/browsers/ie.svg);
}

/* line 31237, app/assets/stylesheets/global/style.css */
.browser-maxthon {
  background-image: url(/assets/browsers/maxthon.svg);
}

/* line 31241, app/assets/stylesheets/global/style.css */
.browser-mozilla {
  background-image: url(/assets/browsers/mozilla.svg);
}

/* line 31245, app/assets/stylesheets/global/style.css */
.browser-netscape {
  background-image: url(/assets/browsers/netscape.svg);
}

/* line 31249, app/assets/stylesheets/global/style.css */
.browser-opera {
  background-image: url(/assets/browsers/opera.svg);
}

/* line 31253, app/assets/stylesheets/global/style.css */
.browser-safari {
  background-image: url(/assets/browsers/safari.svg);
}

/* line 31257, app/assets/stylesheets/global/style.css */
.browser-sleipnir {
  background-image: url(/assets/browsers/sleipnir.svg);
}

/* line 31261, app/assets/stylesheets/global/style.css */
.browser-uc-browser {
  background-image: url(/assets/browsers/uc-browser.svg);
}

/* line 31265, app/assets/stylesheets/global/style.css */
.browser-vivaldi {
  background-image: url(/assets/browsers/vivaldi.svg);
}

/* line 31269, app/assets/stylesheets/global/style.css */
.flag {
  width: 1.6rem;
  height: 1.2rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 31280, app/assets/stylesheets/global/style.css */
.flag-ad {
  background-image: url(/assets/flags/ad.svg);
}

/* line 31284, app/assets/stylesheets/global/style.css */
.flag-ae {
  background-image: url(/assets/flags/ae.svg);
}

/* line 31288, app/assets/stylesheets/global/style.css */
.flag-af {
  background-image: url(/assets/flags/af.svg);
}

/* line 31292, app/assets/stylesheets/global/style.css */
.flag-ag {
  background-image: url(/assets/flags/ag.svg);
}

/* line 31296, app/assets/stylesheets/global/style.css */
.flag-ai {
  background-image: url(/assets/flags/ai.svg);
}

/* line 31300, app/assets/stylesheets/global/style.css */
.flag-al {
  background-image: url(/assets/flags/al.svg);
}

/* line 31304, app/assets/stylesheets/global/style.css */
.flag-am {
  background-image: url(/assets/flags/am.svg);
}

/* line 31308, app/assets/stylesheets/global/style.css */
.flag-ao {
  background-image: url(/assets/flags/ao.svg);
}

/* line 31312, app/assets/stylesheets/global/style.css */
.flag-aq {
  background-image: url(/assets/flags/aq.svg);
}

/* line 31316, app/assets/stylesheets/global/style.css */
.flag-ar {
  background-image: url(/assets/flags/ar.svg);
}

/* line 31320, app/assets/stylesheets/global/style.css */
.flag-as {
  background-image: url(/assets/flags/as.svg);
}

/* line 31324, app/assets/stylesheets/global/style.css */
.flag-at {
  background-image: url(/assets/flags/at.svg);
}

/* line 31328, app/assets/stylesheets/global/style.css */
.flag-au {
  background-image: url(/assets/flags/au.svg);
}

/* line 31332, app/assets/stylesheets/global/style.css */
.flag-aw {
  background-image: url(/assets/flags/aw.svg);
}

/* line 31336, app/assets/stylesheets/global/style.css */
.flag-ax {
  background-image: url(/assets/flags/ax.svg);
}

/* line 31340, app/assets/stylesheets/global/style.css */
.flag-az {
  background-image: url(/assets/flags/az.svg);
}

/* line 31344, app/assets/stylesheets/global/style.css */
.flag-ba {
  background-image: url(/assets/flags/ba.svg);
}

/* line 31348, app/assets/stylesheets/global/style.css */
.flag-bb {
  background-image: url(/assets/flags/bb.svg);
}

/* line 31352, app/assets/stylesheets/global/style.css */
.flag-bd {
  background-image: url(/assets/flags/bd.svg);
}

/* line 31356, app/assets/stylesheets/global/style.css */
.flag-be {
  background-image: url(/assets/flags/be.svg);
}

/* line 31360, app/assets/stylesheets/global/style.css */
.flag-bf {
  background-image: url(/assets/flags/bf.svg);
}

/* line 31364, app/assets/stylesheets/global/style.css */
.flag-bg {
  background-image: url(/assets/flags/bg.svg);
}

/* line 31368, app/assets/stylesheets/global/style.css */
.flag-bh {
  background-image: url(/assets/flags/bh.svg);
}

/* line 31372, app/assets/stylesheets/global/style.css */
.flag-bi {
  background-image: url(/assets/flags/bi.svg);
}

/* line 31376, app/assets/stylesheets/global/style.css */
.flag-bj {
  background-image: url(/assets/flags/bj.svg);
}

/* line 31380, app/assets/stylesheets/global/style.css */
.flag-bl {
  background-image: url(/assets/flags/bl.svg);
}

/* line 31384, app/assets/stylesheets/global/style.css */
.flag-bm {
  background-image: url(/assets/flags/bm.svg);
}

/* line 31388, app/assets/stylesheets/global/style.css */
.flag-bn {
  background-image: url(/assets/flags/bn.svg);
}

/* line 31392, app/assets/stylesheets/global/style.css */
.flag-bo {
  background-image: url(/assets/flags/bo.svg);
}

/* line 31396, app/assets/stylesheets/global/style.css */
.flag-bq {
  background-image: url(/assets/flags/bq.svg);
}

/* line 31400, app/assets/stylesheets/global/style.css */
.flag-br {
  background-image: url(/assets/flags/br.svg);
}

/* line 31404, app/assets/stylesheets/global/style.css */
.flag-bs {
  background-image: url(/assets/flags/bs.svg);
}

/* line 31408, app/assets/stylesheets/global/style.css */
.flag-bt {
  background-image: url(/assets/flags/bt.svg);
}

/* line 31412, app/assets/stylesheets/global/style.css */
.flag-bv {
  background-image: url(/assets/flags/bv.svg);
}

/* line 31416, app/assets/stylesheets/global/style.css */
.flag-bw {
  background-image: url(/assets/flags/bw.svg);
}

/* line 31420, app/assets/stylesheets/global/style.css */
.flag-by {
  background-image: url(/assets/flags/by.svg);
}

/* line 31424, app/assets/stylesheets/global/style.css */
.flag-bz {
  background-image: url(/assets/flags/bz.svg);
}

/* line 31428, app/assets/stylesheets/global/style.css */
.flag-ca {
  background-image: url(/assets/flags/ca.svg);
}

/* line 31432, app/assets/stylesheets/global/style.css */
.flag-cc {
  background-image: url(/assets/flags/cc.svg);
}

/* line 31436, app/assets/stylesheets/global/style.css */
.flag-cd {
  background-image: url(/assets/flags/cd.svg);
}

/* line 31440, app/assets/stylesheets/global/style.css */
.flag-cf {
  background-image: url(/assets/flags/cf.svg);
}

/* line 31444, app/assets/stylesheets/global/style.css */
.flag-cg {
  background-image: url(/assets/flags/cg.svg);
}

/* line 31448, app/assets/stylesheets/global/style.css */
.flag-ch {
  background-image: url(/assets/flags/ch.svg);
}

/* line 31452, app/assets/stylesheets/global/style.css */
.flag-ci {
  background-image: url(/assets/flags/ci.svg);
}

/* line 31456, app/assets/stylesheets/global/style.css */
.flag-ck {
  background-image: url(/assets/flags/ck.svg);
}

/* line 31460, app/assets/stylesheets/global/style.css */
.flag-cl {
  background-image: url(/assets/flags/cl.svg);
}

/* line 31464, app/assets/stylesheets/global/style.css */
.flag-cm {
  background-image: url(/assets/flags/cm.svg);
}

/* line 31468, app/assets/stylesheets/global/style.css */
.flag-cn {
  background-image: url(/assets/flags/cn.svg);
}

/* line 31472, app/assets/stylesheets/global/style.css */
.flag-co {
  background-image: url(/assets/flags/co.svg);
}

/* line 31476, app/assets/stylesheets/global/style.css */
.flag-cr {
  background-image: url(/assets/flags/cr.svg);
}

/* line 31480, app/assets/stylesheets/global/style.css */
.flag-cu {
  background-image: url(/assets/flags/cu.svg);
}

/* line 31484, app/assets/stylesheets/global/style.css */
.flag-cv {
  background-image: url(/assets/flags/cv.svg);
}

/* line 31488, app/assets/stylesheets/global/style.css */
.flag-cw {
  background-image: url(/assets/flags/cw.svg);
}

/* line 31492, app/assets/stylesheets/global/style.css */
.flag-cx {
  background-image: url(/assets/flags/cx.svg);
}

/* line 31496, app/assets/stylesheets/global/style.css */
.flag-cy {
  background-image: url(/assets/flags/cy.svg);
}

/* line 31500, app/assets/stylesheets/global/style.css */
.flag-cz {
  background-image: url(/assets/flags/cz.svg);
}

/* line 31504, app/assets/stylesheets/global/style.css */
.flag-de {
  background-image: url(/assets/flags/de.svg);
}

/* line 31508, app/assets/stylesheets/global/style.css */
.flag-dj {
  background-image: url(/assets/flags/dj.svg);
}

/* line 31512, app/assets/stylesheets/global/style.css */
.flag-dk {
  background-image: url(/assets/flags/dk.svg);
}

/* line 31516, app/assets/stylesheets/global/style.css */
.flag-dm {
  background-image: url(/assets/flags/dm.svg);
}

/* line 31520, app/assets/stylesheets/global/style.css */
.flag-do {
  background-image: url(/assets/flags/do.svg);
}

/* line 31524, app/assets/stylesheets/global/style.css */
.flag-dz {
  background-image: url(/assets/flags/dz.svg);
}

/* line 31528, app/assets/stylesheets/global/style.css */
.flag-ec {
  background-image: url(/assets/flags/ec.svg);
}

/* line 31532, app/assets/stylesheets/global/style.css */
.flag-ee {
  background-image: url(/assets/flags/ee.svg);
}

/* line 31536, app/assets/stylesheets/global/style.css */
.flag-eg {
  background-image: url(/assets/flags/eg.svg);
}

/* line 31540, app/assets/stylesheets/global/style.css */
.flag-eh {
  background-image: url(/assets/flags/eh.svg);
}

/* line 31544, app/assets/stylesheets/global/style.css */
.flag-er {
  background-image: url(/assets/flags/er.svg);
}

/* line 31548, app/assets/stylesheets/global/style.css */
.flag-es {
  background-image: url(/assets/flags/es.svg);
}

/* line 31552, app/assets/stylesheets/global/style.css */
.flag-et {
  background-image: url(/assets/flags/et.svg);
}

/* line 31556, app/assets/stylesheets/global/style.css */
.flag-eu {
  background-image: url(/assets/flags/eu.svg);
}

/* line 31560, app/assets/stylesheets/global/style.css */
.flag-fi {
  background-image: url(/assets/flags/fi.svg);
}

/* line 31564, app/assets/stylesheets/global/style.css */
.flag-fj {
  background-image: url(/assets/flags/fj.svg);
}

/* line 31568, app/assets/stylesheets/global/style.css */
.flag-fk {
  background-image: url(/assets/flags/fk.svg);
}

/* line 31572, app/assets/stylesheets/global/style.css */
.flag-fm {
  background-image: url(/assets/flags/fm.svg);
}

/* line 31576, app/assets/stylesheets/global/style.css */
.flag-fo {
  background-image: url(/assets/flags/fo.svg);
}

/* line 31580, app/assets/stylesheets/global/style.css */
.flag-fr {
  background-image: url(/assets/flags/fr.svg);
}

/* line 31584, app/assets/stylesheets/global/style.css */
.flag-ga {
  background-image: url(/assets/flags/ga.svg);
}

/* line 31588, app/assets/stylesheets/global/style.css */
.flag-gb-eng {
  background-image: url(/assets/flags/gb-eng.svg);
}

/* line 31592, app/assets/stylesheets/global/style.css */
.flag-gb-nir {
  background-image: url(/assets/flags/gb-nir.svg);
}

/* line 31596, app/assets/stylesheets/global/style.css */
.flag-gb-sct {
  background-image: url(/assets/flags/gb-sct.svg);
}

/* line 31600, app/assets/stylesheets/global/style.css */
.flag-gb-wls {
  background-image: url(/assets/flags/gb-wls.svg);
}

/* line 31604, app/assets/stylesheets/global/style.css */
.flag-gb {
  background-image: url(/assets/flags/gb.svg);
}

/* line 31608, app/assets/stylesheets/global/style.css */
.flag-gd {
  background-image: url(/assets/flags/gd.svg);
}

/* line 31612, app/assets/stylesheets/global/style.css */
.flag-ge {
  background-image: url(/assets/flags/ge.svg);
}

/* line 31616, app/assets/stylesheets/global/style.css */
.flag-gf {
  background-image: url(/assets/flags/gf.svg);
}

/* line 31620, app/assets/stylesheets/global/style.css */
.flag-gg {
  background-image: url(/assets/flags/gg.svg);
}

/* line 31624, app/assets/stylesheets/global/style.css */
.flag-gh {
  background-image: url(/assets/flags/gh.svg);
}

/* line 31628, app/assets/stylesheets/global/style.css */
.flag-gi {
  background-image: url(/assets/flags/gi.svg);
}

/* line 31632, app/assets/stylesheets/global/style.css */
.flag-gl {
  background-image: url(/assets/flags/gl.svg);
}

/* line 31636, app/assets/stylesheets/global/style.css */
.flag-gm {
  background-image: url(/assets/flags/gm.svg);
}

/* line 31640, app/assets/stylesheets/global/style.css */
.flag-gn {
  background-image: url(/assets/flags/gn.svg);
}

/* line 31644, app/assets/stylesheets/global/style.css */
.flag-gp {
  background-image: url(/assets/flags/gp.svg);
}

/* line 31648, app/assets/stylesheets/global/style.css */
.flag-gq {
  background-image: url(/assets/flags/gq.svg);
}

/* line 31652, app/assets/stylesheets/global/style.css */
.flag-gr {
  background-image: url(/assets/flags/gr.svg);
}

/* line 31656, app/assets/stylesheets/global/style.css */
.flag-gs {
  background-image: url(/assets/flags/gs.svg);
}

/* line 31660, app/assets/stylesheets/global/style.css */
.flag-gt {
  background-image: url(/assets/flags/gt.svg);
}

/* line 31664, app/assets/stylesheets/global/style.css */
.flag-gu {
  background-image: url(/assets/flags/gu.svg);
}

/* line 31668, app/assets/stylesheets/global/style.css */
.flag-gw {
  background-image: url(/assets/flags/gw.svg);
}

/* line 31672, app/assets/stylesheets/global/style.css */
.flag-gy {
  background-image: url(/assets/flags/gy.svg);
}

/* line 31676, app/assets/stylesheets/global/style.css */
.flag-hk {
  background-image: url(/assets/flags/hk.svg);
}

/* line 31680, app/assets/stylesheets/global/style.css */
.flag-hm {
  background-image: url(/assets/flags/hm.svg);
}

/* line 31684, app/assets/stylesheets/global/style.css */
.flag-hn {
  background-image: url(/assets/flags/hn.svg);
}

/* line 31688, app/assets/stylesheets/global/style.css */
.flag-hr {
  background-image: url(/assets/flags/hr.svg);
}

/* line 31692, app/assets/stylesheets/global/style.css */
.flag-ht {
  background-image: url(/assets/flags/ht.svg);
}

/* line 31696, app/assets/stylesheets/global/style.css */
.flag-hu {
  background-image: url(/assets/flags/hu.svg);
}

/* line 31700, app/assets/stylesheets/global/style.css */
.flag-id {
  background-image: url(/assets/flags/id.svg);
}

/* line 31704, app/assets/stylesheets/global/style.css */
.flag-ie {
  background-image: url(/assets/flags/ie.svg);
}

/* line 31708, app/assets/stylesheets/global/style.css */
.flag-il {
  background-image: url(/assets/flags/il.svg);
}

/* line 31712, app/assets/stylesheets/global/style.css */
.flag-im {
  background-image: url(/assets/flags/im.svg);
}

/* line 31716, app/assets/stylesheets/global/style.css */
.flag-in {
  background-image: url(/assets/flags/in.svg);
}

/* line 31720, app/assets/stylesheets/global/style.css */
.flag-io {
  background-image: url(/assets/flags/io.svg);
}

/* line 31724, app/assets/stylesheets/global/style.css */
.flag-iq {
  background-image: url(/assets/flags/iq.svg);
}

/* line 31728, app/assets/stylesheets/global/style.css */
.flag-ir {
  background-image: url(/assets/flags/ir.svg);
}

/* line 31732, app/assets/stylesheets/global/style.css */
.flag-is {
  background-image: url(/assets/flags/is.svg);
}

/* line 31736, app/assets/stylesheets/global/style.css */
.flag-it {
  background-image: url(/assets/flags/it.svg);
}

/* line 31740, app/assets/stylesheets/global/style.css */
.flag-je {
  background-image: url(/assets/flags/je.svg);
}

/* line 31744, app/assets/stylesheets/global/style.css */
.flag-jm {
  background-image: url(/assets/flags/jm.svg);
}

/* line 31748, app/assets/stylesheets/global/style.css */
.flag-jo {
  background-image: url(/assets/flags/jo.svg);
}

/* line 31752, app/assets/stylesheets/global/style.css */
.flag-jp {
  background-image: url(/assets/flags/jp.svg);
}

/* line 31756, app/assets/stylesheets/global/style.css */
.flag-ke {
  background-image: url(/assets/flags/ke.svg);
}

/* line 31760, app/assets/stylesheets/global/style.css */
.flag-kg {
  background-image: url(/assets/flags/kg.svg);
}

/* line 31764, app/assets/stylesheets/global/style.css */
.flag-kh {
  background-image: url(/assets/flags/kh.svg);
}

/* line 31768, app/assets/stylesheets/global/style.css */
.flag-ki {
  background-image: url(/assets/flags/ki.svg);
}

/* line 31772, app/assets/stylesheets/global/style.css */
.flag-km {
  background-image: url(/assets/flags/km.svg);
}

/* line 31776, app/assets/stylesheets/global/style.css */
.flag-kn {
  background-image: url(/assets/flags/kn.svg);
}

/* line 31780, app/assets/stylesheets/global/style.css */
.flag-kp {
  background-image: url(/assets/flags/kp.svg);
}

/* line 31784, app/assets/stylesheets/global/style.css */
.flag-kr {
  background-image: url(/assets/flags/kr.svg);
}

/* line 31788, app/assets/stylesheets/global/style.css */
.flag-kw {
  background-image: url(/assets/flags/kw.svg);
}

/* line 31792, app/assets/stylesheets/global/style.css */
.flag-ky {
  background-image: url(/assets/flags/ky.svg);
}

/* line 31796, app/assets/stylesheets/global/style.css */
.flag-kz {
  background-image: url(/assets/flags/kz.svg);
}

/* line 31800, app/assets/stylesheets/global/style.css */
.flag-la {
  background-image: url(/assets/flags/la.svg);
}

/* line 31804, app/assets/stylesheets/global/style.css */
.flag-lb {
  background-image: url(/assets/flags/lb.svg);
}

/* line 31808, app/assets/stylesheets/global/style.css */
.flag-lc {
  background-image: url(/assets/flags/lc.svg);
}

/* line 31812, app/assets/stylesheets/global/style.css */
.flag-li {
  background-image: url(/assets/flags/li.svg);
}

/* line 31816, app/assets/stylesheets/global/style.css */
.flag-lk {
  background-image: url(/assets/flags/lk.svg);
}

/* line 31820, app/assets/stylesheets/global/style.css */
.flag-lr {
  background-image: url(/assets/flags/lr.svg);
}

/* line 31824, app/assets/stylesheets/global/style.css */
.flag-ls {
  background-image: url(/assets/flags/ls.svg);
}

/* line 31828, app/assets/stylesheets/global/style.css */
.flag-lt {
  background-image: url(/assets/flags/lt.svg);
}

/* line 31832, app/assets/stylesheets/global/style.css */
.flag-lu {
  background-image: url(/assets/flags/lu.svg);
}

/* line 31836, app/assets/stylesheets/global/style.css */
.flag-lv {
  background-image: url(/assets/flags/lv.svg);
}

/* line 31840, app/assets/stylesheets/global/style.css */
.flag-ly {
  background-image: url(/assets/flags/ly.svg);
}

/* line 31844, app/assets/stylesheets/global/style.css */
.flag-ma {
  background-image: url(/assets/flags/ma.svg);
}

/* line 31848, app/assets/stylesheets/global/style.css */
.flag-mc {
  background-image: url(/assets/flags/mc.svg);
}

/* line 31852, app/assets/stylesheets/global/style.css */
.flag-md {
  background-image: url(/assets/flags/md.svg);
}

/* line 31856, app/assets/stylesheets/global/style.css */
.flag-me {
  background-image: url(/assets/flags/me.svg);
}

/* line 31860, app/assets/stylesheets/global/style.css */
.flag-mf {
  background-image: url(/assets/flags/mf.svg);
}

/* line 31864, app/assets/stylesheets/global/style.css */
.flag-mg {
  background-image: url(/assets/flags/mg.svg);
}

/* line 31868, app/assets/stylesheets/global/style.css */
.flag-mh {
  background-image: url(/assets/flags/mh.svg);
}

/* line 31872, app/assets/stylesheets/global/style.css */
.flag-mk {
  background-image: url(/assets/flags/mk.svg);
}

/* line 31876, app/assets/stylesheets/global/style.css */
.flag-ml {
  background-image: url(/assets/flags/ml.svg);
}

/* line 31880, app/assets/stylesheets/global/style.css */
.flag-mm {
  background-image: url(/assets/flags/mm.svg);
}

/* line 31884, app/assets/stylesheets/global/style.css */
.flag-mn {
  background-image: url(/assets/flags/mn.svg);
}

/* line 31888, app/assets/stylesheets/global/style.css */
.flag-mo {
  background-image: url(/assets/flags/mo.svg);
}

/* line 31892, app/assets/stylesheets/global/style.css */
.flag-mp {
  background-image: url(/assets/flags/mp.svg);
}

/* line 31896, app/assets/stylesheets/global/style.css */
.flag-mq {
  background-image: url(/assets/flags/mq.svg);
}

/* line 31900, app/assets/stylesheets/global/style.css */
.flag-mr {
  background-image: url(/assets/flags/mr.svg);
}

/* line 31904, app/assets/stylesheets/global/style.css */
.flag-ms {
  background-image: url(/assets/flags/ms.svg);
}

/* line 31908, app/assets/stylesheets/global/style.css */
.flag-mt {
  background-image: url(/assets/flags/mt.svg);
}

/* line 31912, app/assets/stylesheets/global/style.css */
.flag-mu {
  background-image: url(/assets/flags/mu.svg);
}

/* line 31916, app/assets/stylesheets/global/style.css */
.flag-mv {
  background-image: url(/assets/flags/mv.svg);
}

/* line 31920, app/assets/stylesheets/global/style.css */
.flag-mw {
  background-image: url(/assets/flags/mw.svg);
}

/* line 31924, app/assets/stylesheets/global/style.css */
.flag-mx {
  background-image: url(/assets/flags/mx.svg);
}

/* line 31928, app/assets/stylesheets/global/style.css */
.flag-my {
  background-image: url(/assets/flags/my.svg);
}

/* line 31932, app/assets/stylesheets/global/style.css */
.flag-mz {
  background-image: url(/assets/flags/mz.svg);
}

/* line 31936, app/assets/stylesheets/global/style.css */
.flag-na {
  background-image: url(/assets/flags/na.svg);
}

/* line 31940, app/assets/stylesheets/global/style.css */
.flag-nc {
  background-image: url(/assets/flags/nc.svg);
}

/* line 31944, app/assets/stylesheets/global/style.css */
.flag-ne {
  background-image: url(/assets/flags/ne.svg);
}

/* line 31948, app/assets/stylesheets/global/style.css */
.flag-nf {
  background-image: url(/assets/flags/nf.svg);
}

/* line 31952, app/assets/stylesheets/global/style.css */
.flag-ng {
  background-image: url(/assets/flags/ng.svg);
}

/* line 31956, app/assets/stylesheets/global/style.css */
.flag-ni {
  background-image: url(/assets/flags/ni.svg);
}

/* line 31960, app/assets/stylesheets/global/style.css */
.flag-nl {
  background-image: url(/assets/flags/nl.svg);
}

/* line 31964, app/assets/stylesheets/global/style.css */
.flag-no {
  background-image: url(/assets/flags/no.svg);
}

/* line 31968, app/assets/stylesheets/global/style.css */
.flag-np {
  background-image: url(/assets/flags/np.svg);
}

/* line 31972, app/assets/stylesheets/global/style.css */
.flag-nr {
  background-image: url(/assets/flags/nr.svg);
}

/* line 31976, app/assets/stylesheets/global/style.css */
.flag-nu {
  background-image: url(/assets/flags/nu.svg);
}

/* line 31980, app/assets/stylesheets/global/style.css */
.flag-nz {
  background-image: url(/assets/flags/nz.svg);
}

/* line 31984, app/assets/stylesheets/global/style.css */
.flag-om {
  background-image: url(/assets/flags/om.svg);
}

/* line 31988, app/assets/stylesheets/global/style.css */
.flag-pa {
  background-image: url(/assets/flags/pa.svg);
}

/* line 31992, app/assets/stylesheets/global/style.css */
.flag-pe {
  background-image: url(/assets/flags/pe.svg);
}

/* line 31996, app/assets/stylesheets/global/style.css */
.flag-pf {
  background-image: url(/assets/flags/pf.svg);
}

/* line 32000, app/assets/stylesheets/global/style.css */
.flag-pg {
  background-image: url(/assets/flags/pg.svg);
}

/* line 32004, app/assets/stylesheets/global/style.css */
.flag-ph {
  background-image: url(/assets/flags/ph.svg);
}

/* line 32008, app/assets/stylesheets/global/style.css */
.flag-pk {
  background-image: url(/assets/flags/pk.svg);
}

/* line 32012, app/assets/stylesheets/global/style.css */
.flag-pl {
  background-image: url(/assets/flags/pl.svg);
}

/* line 32016, app/assets/stylesheets/global/style.css */
.flag-pm {
  background-image: url(/assets/flags/pm.svg);
}

/* line 32020, app/assets/stylesheets/global/style.css */
.flag-pn {
  background-image: url(/assets/flags/pn.svg);
}

/* line 32024, app/assets/stylesheets/global/style.css */
.flag-pr {
  background-image: url(/assets/flags/pr.svg);
}

/* line 32028, app/assets/stylesheets/global/style.css */
.flag-ps {
  background-image: url(/assets/flags/ps.svg);
}

/* line 32032, app/assets/stylesheets/global/style.css */
.flag-pt {
  background-image: url(/assets/flags/pt.svg);
}

/* line 32036, app/assets/stylesheets/global/style.css */
.flag-pw {
  background-image: url(/assets/flags/pw.svg);
}

/* line 32040, app/assets/stylesheets/global/style.css */
.flag-py {
  background-image: url(/assets/flags/py.svg);
}

/* line 32044, app/assets/stylesheets/global/style.css */
.flag-qa {
  background-image: url(/assets/flags/qa.svg);
}

/* line 32048, app/assets/stylesheets/global/style.css */
.flag-re {
  background-image: url(/assets/flags/re.svg);
}

/* line 32052, app/assets/stylesheets/global/style.css */
.flag-ro {
  background-image: url(/assets/flags/ro.svg);
}

/* line 32056, app/assets/stylesheets/global/style.css */
.flag-rs {
  background-image: url(/assets/flags/rs.svg);
}

/* line 32060, app/assets/stylesheets/global/style.css */
.flag-ru {
  background-image: url(/assets/flags/ru.svg);
}

/* line 32064, app/assets/stylesheets/global/style.css */
.flag-rw {
  background-image: url(/assets/flags/rw.svg);
}

/* line 32068, app/assets/stylesheets/global/style.css */
.flag-sa {
  background-image: url(/assets/flags/sa.svg);
}

/* line 32072, app/assets/stylesheets/global/style.css */
.flag-sb {
  background-image: url(/assets/flags/sb.svg);
}

/* line 32076, app/assets/stylesheets/global/style.css */
.flag-sc {
  background-image: url(/assets/flags/sc.svg);
}

/* line 32080, app/assets/stylesheets/global/style.css */
.flag-sd {
  background-image: url(/assets/flags/sd.svg);
}

/* line 32084, app/assets/stylesheets/global/style.css */
.flag-se {
  background-image: url(/assets/flags/se.svg);
}

/* line 32088, app/assets/stylesheets/global/style.css */
.flag-sg {
  background-image: url(/assets/flags/sg.svg);
}

/* line 32092, app/assets/stylesheets/global/style.css */
.flag-sh {
  background-image: url(/assets/flags/sh.svg);
}

/* line 32096, app/assets/stylesheets/global/style.css */
.flag-si {
  background-image: url(/assets/flags/si.svg);
}

/* line 32100, app/assets/stylesheets/global/style.css */
.flag-sj {
  background-image: url(/assets/flags/sj.svg);
}

/* line 32104, app/assets/stylesheets/global/style.css */
.flag-sk {
  background-image: url(/assets/flags/sk.svg);
}

/* line 32108, app/assets/stylesheets/global/style.css */
.flag-sl {
  background-image: url(/assets/flags/sl.svg);
}

/* line 32112, app/assets/stylesheets/global/style.css */
.flag-sm {
  background-image: url(/assets/flags/sm.svg);
}

/* line 32116, app/assets/stylesheets/global/style.css */
.flag-sn {
  background-image: url(/assets/flags/sn.svg);
}

/* line 32120, app/assets/stylesheets/global/style.css */
.flag-so {
  background-image: url(/assets/flags/so.svg);
}

/* line 32124, app/assets/stylesheets/global/style.css */
.flag-sr {
  background-image: url(/assets/flags/sr.svg);
}

/* line 32128, app/assets/stylesheets/global/style.css */
.flag-ss {
  background-image: url(/assets/flags/ss.svg);
}

/* line 32132, app/assets/stylesheets/global/style.css */
.flag-st {
  background-image: url(/assets/flags/st.svg);
}

/* line 32136, app/assets/stylesheets/global/style.css */
.flag-sv {
  background-image: url(/assets/flags/sv.svg);
}

/* line 32140, app/assets/stylesheets/global/style.css */
.flag-sx {
  background-image: url(/assets/flags/sx.svg);
}

/* line 32144, app/assets/stylesheets/global/style.css */
.flag-sy {
  background-image: url(/assets/flags/sy.svg);
}

/* line 32148, app/assets/stylesheets/global/style.css */
.flag-sz {
  background-image: url(/assets/flags/sz.svg);
}

/* line 32152, app/assets/stylesheets/global/style.css */
.flag-tc {
  background-image: url(/assets/flags/tc.svg);
}

/* line 32156, app/assets/stylesheets/global/style.css */
.flag-td {
  background-image: url(/assets/flags/td.svg);
}

/* line 32160, app/assets/stylesheets/global/style.css */
.flag-tf {
  background-image: url(/assets/flags/tf.svg);
}

/* line 32164, app/assets/stylesheets/global/style.css */
.flag-tg {
  background-image: url(/assets/flags/tg.svg);
}

/* line 32168, app/assets/stylesheets/global/style.css */
.flag-th {
  background-image: url(/assets/flags/th.svg);
}

/* line 32172, app/assets/stylesheets/global/style.css */
.flag-tj {
  background-image: url(/assets/flags/tj.svg);
}

/* line 32176, app/assets/stylesheets/global/style.css */
.flag-tk {
  background-image: url(/assets/flags/tk.svg);
}

/* line 32180, app/assets/stylesheets/global/style.css */
.flag-tl {
  background-image: url(/assets/flags/tl.svg);
}

/* line 32184, app/assets/stylesheets/global/style.css */
.flag-tm {
  background-image: url(/assets/flags/tm.svg);
}

/* line 32188, app/assets/stylesheets/global/style.css */
.flag-tn {
  background-image: url(/assets/flags/tn.svg);
}

/* line 32192, app/assets/stylesheets/global/style.css */
.flag-to {
  background-image: url(/assets/flags/to.svg);
}

/* line 32196, app/assets/stylesheets/global/style.css */
.flag-tr {
  background-image: url(/assets/flags/tr.svg);
}

/* line 32200, app/assets/stylesheets/global/style.css */
.flag-tt {
  background-image: url(/assets/flags/tt.svg);
}

/* line 32204, app/assets/stylesheets/global/style.css */
.flag-tv {
  background-image: url(/assets/flags/tv.svg);
}

/* line 32208, app/assets/stylesheets/global/style.css */
.flag-tw {
  background-image: url(/assets/flags/tw.svg);
}

/* line 32212, app/assets/stylesheets/global/style.css */
.flag-tz {
  background-image: url(/assets/flags/tz.svg);
}

/* line 32216, app/assets/stylesheets/global/style.css */
.flag-ua {
  background-image: url(/assets/flags/ua.svg);
}

/* line 32220, app/assets/stylesheets/global/style.css */
.flag-ug {
  background-image: url(/assets/flags/ug.svg);
}

/* line 32224, app/assets/stylesheets/global/style.css */
.flag-um {
  background-image: url(/assets/flags/um.svg);
}

/* line 32228, app/assets/stylesheets/global/style.css */
.flag-un {
  background-image: url(/assets/flags/un.svg);
}

/* line 32232, app/assets/stylesheets/global/style.css */
.flag-us {
  background-image: url(/assets/flags/us.svg);
}

/* line 32236, app/assets/stylesheets/global/style.css */
.flag-uy {
  background-image: url(/assets/flags/uy.svg);
}

/* line 32240, app/assets/stylesheets/global/style.css */
.flag-uz {
  background-image: url(/assets/flags/uz.svg);
}

/* line 32244, app/assets/stylesheets/global/style.css */
.flag-va {
  background-image: url(/assets/flags/va.svg);
}

/* line 32248, app/assets/stylesheets/global/style.css */
.flag-vc {
  background-image: url(/assets/flags/vc.svg);
}

/* line 32252, app/assets/stylesheets/global/style.css */
.flag-ve {
  background-image: url(/assets/flags/ve.svg);
}

/* line 32256, app/assets/stylesheets/global/style.css */
.flag-vg {
  background-image: url(/assets/flags/vg.svg);
}

/* line 32260, app/assets/stylesheets/global/style.css */
.flag-vi {
  background-image: url(/assets/flags/vi.svg);
}

/* line 32264, app/assets/stylesheets/global/style.css */
.flag-vn {
  background-image: url(/assets/flags/vn.svg);
}

/* line 32268, app/assets/stylesheets/global/style.css */
.flag-vu {
  background-image: url(/assets/flags/vu.svg);
}

/* line 32272, app/assets/stylesheets/global/style.css */
.flag-wf {
  background-image: url(/assets/flags/wf.svg);
}

/* line 32276, app/assets/stylesheets/global/style.css */
.flag-ws {
  background-image: url(/assets/flags/ws.svg);
}

/* line 32280, app/assets/stylesheets/global/style.css */
.flag-ye {
  background-image: url(/assets/flags/ye.svg);
}

/* line 32284, app/assets/stylesheets/global/style.css */
.flag-yt {
  background-image: url(/assets/flags/yt.svg);
}

/* line 32288, app/assets/stylesheets/global/style.css */
.flag-za {
  background-image: url(/assets/flags/za.svg);
}

/* line 32292, app/assets/stylesheets/global/style.css */
.flag-zm {
  background-image: url(/assets/flags/zm.svg);
}

/* line 32296, app/assets/stylesheets/global/style.css */
.flag-zw {
  background-image: url(/assets/flags/zw.svg);
}

/* line 32300, app/assets/stylesheets/global/style.css */
.payment {
  width: 2.5rem;
  height: 1.5rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 32311, app/assets/stylesheets/global/style.css */
.payment-2checkout-dark {
  background-image: url(/assets/payments/2checkout-dark.svg);
}

/* line 32315, app/assets/stylesheets/global/style.css */
.payment-2checkout {
  background-image: url(/assets/payments/2checkout.svg);
}

/* line 32319, app/assets/stylesheets/global/style.css */
.payment-alipay-dark {
  background-image: url(/assets/payments/alipay-dark.svg);
}

/* line 32323, app/assets/stylesheets/global/style.css */
.payment-alipay {
  background-image: url(/assets/payments/alipay.svg);
}

/* line 32327, app/assets/stylesheets/global/style.css */
.payment-amazon-dark {
  background-image: url(/assets/payments/amazon-dark.svg);
}

/* line 32331, app/assets/stylesheets/global/style.css */
.payment-amazon {
  background-image: url(/assets/payments/amazon.svg);
}

/* line 32335, app/assets/stylesheets/global/style.css */
.payment-americanexpress-dark {
  background-image: url(/assets/payments/americanexpress-dark.svg);
}

/* line 32339, app/assets/stylesheets/global/style.css */
.payment-americanexpress {
  background-image: url(/assets/payments/americanexpress.svg);
}

/* line 32343, app/assets/stylesheets/global/style.css */
.payment-applepay-dark {
  background-image: url(/assets/payments/applepay-dark.svg);
}

/* line 32347, app/assets/stylesheets/global/style.css */
.payment-applepay {
  background-image: url(/assets/payments/applepay.svg);
}

/* line 32351, app/assets/stylesheets/global/style.css */
.payment-bancontact-dark {
  background-image: url(/assets/payments/bancontact-dark.svg);
}

/* line 32355, app/assets/stylesheets/global/style.css */
.payment-bancontact {
  background-image: url(/assets/payments/bancontact.svg);
}

/* line 32359, app/assets/stylesheets/global/style.css */
.payment-bitcoin-dark {
  background-image: url(/assets/payments/bitcoin-dark.svg);
}

/* line 32363, app/assets/stylesheets/global/style.css */
.payment-bitcoin {
  background-image: url(/assets/payments/bitcoin.svg);
}

/* line 32367, app/assets/stylesheets/global/style.css */
.payment-bitpay-dark {
  background-image: url(/assets/payments/bitpay-dark.svg);
}

/* line 32371, app/assets/stylesheets/global/style.css */
.payment-bitpay {
  background-image: url(/assets/payments/bitpay.svg);
}

/* line 32375, app/assets/stylesheets/global/style.css */
.payment-cirrus-dark {
  background-image: url(/assets/payments/cirrus-dark.svg);
}

/* line 32379, app/assets/stylesheets/global/style.css */
.payment-cirrus {
  background-image: url(/assets/payments/cirrus.svg);
}

/* line 32383, app/assets/stylesheets/global/style.css */
.payment-clickandbuy-dark {
  background-image: url(/assets/payments/clickandbuy-dark.svg);
}

/* line 32387, app/assets/stylesheets/global/style.css */
.payment-clickandbuy {
  background-image: url(/assets/payments/clickandbuy.svg);
}

/* line 32391, app/assets/stylesheets/global/style.css */
.payment-coinkite-dark {
  background-image: url(/assets/payments/coinkite-dark.svg);
}

/* line 32395, app/assets/stylesheets/global/style.css */
.payment-coinkite {
  background-image: url(/assets/payments/coinkite.svg);
}

/* line 32399, app/assets/stylesheets/global/style.css */
.payment-dinersclub-dark {
  background-image: url(/assets/payments/dinersclub-dark.svg);
}

/* line 32403, app/assets/stylesheets/global/style.css */
.payment-dinersclub {
  background-image: url(/assets/payments/dinersclub.svg);
}

/* line 32407, app/assets/stylesheets/global/style.css */
.payment-directdebit-dark {
  background-image: url(/assets/payments/directdebit-dark.svg);
}

/* line 32411, app/assets/stylesheets/global/style.css */
.payment-directdebit {
  background-image: url(/assets/payments/directdebit.svg);
}

/* line 32415, app/assets/stylesheets/global/style.css */
.payment-discover-dark {
  background-image: url(/assets/payments/discover-dark.svg);
}

/* line 32419, app/assets/stylesheets/global/style.css */
.payment-discover {
  background-image: url(/assets/payments/discover.svg);
}

/* line 32423, app/assets/stylesheets/global/style.css */
.payment-dwolla-dark {
  background-image: url(/assets/payments/dwolla-dark.svg);
}

/* line 32427, app/assets/stylesheets/global/style.css */
.payment-dwolla {
  background-image: url(/assets/payments/dwolla.svg);
}

/* line 32431, app/assets/stylesheets/global/style.css */
.payment-ebay-dark {
  background-image: url(/assets/payments/ebay-dark.svg);
}

/* line 32435, app/assets/stylesheets/global/style.css */
.payment-ebay {
  background-image: url(/assets/payments/ebay.svg);
}

/* line 32439, app/assets/stylesheets/global/style.css */
.payment-eway-dark {
  background-image: url(/assets/payments/eway-dark.svg);
}

/* line 32443, app/assets/stylesheets/global/style.css */
.payment-eway {
  background-image: url(/assets/payments/eway.svg);
}

/* line 32447, app/assets/stylesheets/global/style.css */
.payment-giropay-dark {
  background-image: url(/assets/payments/giropay-dark.svg);
}

/* line 32451, app/assets/stylesheets/global/style.css */
.payment-giropay {
  background-image: url(/assets/payments/giropay.svg);
}

/* line 32455, app/assets/stylesheets/global/style.css */
.payment-googlewallet-dark {
  background-image: url(/assets/payments/googlewallet-dark.svg);
}

/* line 32459, app/assets/stylesheets/global/style.css */
.payment-googlewallet {
  background-image: url(/assets/payments/googlewallet.svg);
}

/* line 32463, app/assets/stylesheets/global/style.css */
.payment-ingenico-dark {
  background-image: url(/assets/payments/ingenico-dark.svg);
}

/* line 32467, app/assets/stylesheets/global/style.css */
.payment-ingenico {
  background-image: url(/assets/payments/ingenico.svg);
}

/* line 32471, app/assets/stylesheets/global/style.css */
.payment-jcb-dark {
  background-image: url(/assets/payments/jcb-dark.svg);
}

/* line 32475, app/assets/stylesheets/global/style.css */
.payment-jcb {
  background-image: url(/assets/payments/jcb.svg);
}

/* line 32479, app/assets/stylesheets/global/style.css */
.payment-klarna-dark {
  background-image: url(/assets/payments/klarna-dark.svg);
}

/* line 32483, app/assets/stylesheets/global/style.css */
.payment-klarna {
  background-image: url(/assets/payments/klarna.svg);
}

/* line 32487, app/assets/stylesheets/global/style.css */
.payment-laser-dark {
  background-image: url(/assets/payments/laser-dark.svg);
}

/* line 32491, app/assets/stylesheets/global/style.css */
.payment-laser {
  background-image: url(/assets/payments/laser.svg);
}

/* line 32495, app/assets/stylesheets/global/style.css */
.payment-maestro-dark {
  background-image: url(/assets/payments/maestro-dark.svg);
}

/* line 32499, app/assets/stylesheets/global/style.css */
.payment-maestro {
  background-image: url(/assets/payments/maestro.svg);
}

/* line 32503, app/assets/stylesheets/global/style.css */
.payment-mastercard-dark {
  background-image: url(/assets/payments/mastercard-dark.svg);
}

/* line 32507, app/assets/stylesheets/global/style.css */
.payment-mastercard {
  background-image: url(/assets/payments/mastercard.svg);
}

/* line 32511, app/assets/stylesheets/global/style.css */
.payment-monero-dark {
  background-image: url(/assets/payments/monero-dark.svg);
}

/* line 32515, app/assets/stylesheets/global/style.css */
.payment-monero {
  background-image: url(/assets/payments/monero.svg);
}

/* line 32519, app/assets/stylesheets/global/style.css */
.payment-neteller-dark {
  background-image: url(/assets/payments/neteller-dark.svg);
}

/* line 32523, app/assets/stylesheets/global/style.css */
.payment-neteller {
  background-image: url(/assets/payments/neteller.svg);
}

/* line 32527, app/assets/stylesheets/global/style.css */
.payment-ogone-dark {
  background-image: url(/assets/payments/ogone-dark.svg);
}

/* line 32531, app/assets/stylesheets/global/style.css */
.payment-ogone {
  background-image: url(/assets/payments/ogone.svg);
}

/* line 32535, app/assets/stylesheets/global/style.css */
.payment-okpay-dark {
  background-image: url(/assets/payments/okpay-dark.svg);
}

/* line 32539, app/assets/stylesheets/global/style.css */
.payment-okpay {
  background-image: url(/assets/payments/okpay.svg);
}

/* line 32543, app/assets/stylesheets/global/style.css */
.payment-paybox-dark {
  background-image: url(/assets/payments/paybox-dark.svg);
}

/* line 32547, app/assets/stylesheets/global/style.css */
.payment-paybox {
  background-image: url(/assets/payments/paybox.svg);
}

/* line 32551, app/assets/stylesheets/global/style.css */
.payment-paymill-dark {
  background-image: url(/assets/payments/paymill-dark.svg);
}

/* line 32555, app/assets/stylesheets/global/style.css */
.payment-paymill {
  background-image: url(/assets/payments/paymill.svg);
}

/* line 32559, app/assets/stylesheets/global/style.css */
.payment-payone-dark {
  background-image: url(/assets/payments/payone-dark.svg);
}

/* line 32563, app/assets/stylesheets/global/style.css */
.payment-payone {
  background-image: url(/assets/payments/payone.svg);
}

/* line 32567, app/assets/stylesheets/global/style.css */
.payment-payoneer-dark {
  background-image: url(/assets/payments/payoneer-dark.svg);
}

/* line 32571, app/assets/stylesheets/global/style.css */
.payment-payoneer {
  background-image: url(/assets/payments/payoneer.svg);
}

/* line 32575, app/assets/stylesheets/global/style.css */
.payment-paypal-dark {
  background-image: url(/assets/payments/paypal-dark.svg);
}

/* line 32579, app/assets/stylesheets/global/style.css */
.payment-paypal {
  background-image: url(/assets/payments/paypal.svg);
}

/* line 32583, app/assets/stylesheets/global/style.css */
.payment-paysafecard-dark {
  background-image: url(/assets/payments/paysafecard-dark.svg);
}

/* line 32587, app/assets/stylesheets/global/style.css */
.payment-paysafecard {
  background-image: url(/assets/payments/paysafecard.svg);
}

/* line 32591, app/assets/stylesheets/global/style.css */
.payment-payu-dark {
  background-image: url(/assets/payments/payu-dark.svg);
}

/* line 32595, app/assets/stylesheets/global/style.css */
.payment-payu {
  background-image: url(/assets/payments/payu.svg);
}

/* line 32599, app/assets/stylesheets/global/style.css */
.payment-payza-dark {
  background-image: url(/assets/payments/payza-dark.svg);
}

/* line 32603, app/assets/stylesheets/global/style.css */
.payment-payza {
  background-image: url(/assets/payments/payza.svg);
}

/* line 32607, app/assets/stylesheets/global/style.css */
.payment-ripple-dark {
  background-image: url(/assets/payments/ripple-dark.svg);
}

/* line 32611, app/assets/stylesheets/global/style.css */
.payment-ripple {
  background-image: url(/assets/payments/ripple.svg);
}

/* line 32615, app/assets/stylesheets/global/style.css */
.payment-sage-dark {
  background-image: url(/assets/payments/sage-dark.svg);
}

/* line 32619, app/assets/stylesheets/global/style.css */
.payment-sage {
  background-image: url(/assets/payments/sage.svg);
}

/* line 32623, app/assets/stylesheets/global/style.css */
.payment-sepa-dark {
  background-image: url(/assets/payments/sepa-dark.svg);
}

/* line 32627, app/assets/stylesheets/global/style.css */
.payment-sepa {
  background-image: url(/assets/payments/sepa.svg);
}

/* line 32631, app/assets/stylesheets/global/style.css */
.payment-shopify-dark {
  background-image: url(/assets/payments/shopify-dark.svg);
}

/* line 32635, app/assets/stylesheets/global/style.css */
.payment-shopify {
  background-image: url(/assets/payments/shopify.svg);
}

/* line 32639, app/assets/stylesheets/global/style.css */
.payment-skrill-dark {
  background-image: url(/assets/payments/skrill-dark.svg);
}

/* line 32643, app/assets/stylesheets/global/style.css */
.payment-skrill {
  background-image: url(/assets/payments/skrill.svg);
}

/* line 32647, app/assets/stylesheets/global/style.css */
.payment-solo-dark {
  background-image: url(/assets/payments/solo-dark.svg);
}

/* line 32651, app/assets/stylesheets/global/style.css */
.payment-solo {
  background-image: url(/assets/payments/solo.svg);
}

/* line 32655, app/assets/stylesheets/global/style.css */
.payment-square-dark {
  background-image: url(/assets/payments/square-dark.svg);
}

/* line 32659, app/assets/stylesheets/global/style.css */
.payment-square {
  background-image: url(/assets/payments/square.svg);
}

/* line 32663, app/assets/stylesheets/global/style.css */
.payment-stripe-dark {
  background-image: url(/assets/payments/stripe-dark.svg);
}

/* line 32667, app/assets/stylesheets/global/style.css */
.payment-stripe {
  background-image: url(/assets/payments/stripe.svg);
}

/* line 32671, app/assets/stylesheets/global/style.css */
.payment-switch-dark {
  background-image: url(/assets/payments/switch-dark.svg);
}

/* line 32675, app/assets/stylesheets/global/style.css */
.payment-switch {
  background-image: url(/assets/payments/switch.svg);
}

/* line 32679, app/assets/stylesheets/global/style.css */
.payment-ukash-dark {
  background-image: url(/assets/payments/ukash-dark.svg);
}

/* line 32683, app/assets/stylesheets/global/style.css */
.payment-ukash {
  background-image: url(/assets/payments/ukash.svg);
}

/* line 32687, app/assets/stylesheets/global/style.css */
.payment-unionpay-dark {
  background-image: url(/assets/payments/unionpay-dark.svg);
}

/* line 32691, app/assets/stylesheets/global/style.css */
.payment-unionpay {
  background-image: url(/assets/payments/unionpay.svg);
}

/* line 32695, app/assets/stylesheets/global/style.css */
.payment-verifone-dark {
  background-image: url(/assets/payments/verifone-dark.svg);
}

/* line 32699, app/assets/stylesheets/global/style.css */
.payment-verifone {
  background-image: url(/assets/payments/verifone.svg);
}

/* line 32703, app/assets/stylesheets/global/style.css */
.payment-verisign-dark {
  background-image: url(/assets/payments/verisign-dark.svg);
}

/* line 32707, app/assets/stylesheets/global/style.css */
.payment-verisign {
  background-image: url(/assets/payments/verisign.svg);
}

/* line 32711, app/assets/stylesheets/global/style.css */
.payment-visa-dark {
  background-image: url(/assets/payments/visa-dark.svg);
}

/* line 32715, app/assets/stylesheets/global/style.css */
.payment-visa {
  background-image: url(/assets/payments/visa.svg);
}

/* line 32719, app/assets/stylesheets/global/style.css */
.payment-webmoney-dark {
  background-image: url(/assets/payments/webmoney-dark.svg);
}

/* line 32723, app/assets/stylesheets/global/style.css */
.payment-webmoney {
  background-image: url(/assets/payments/webmoney.svg);
}

/* line 32727, app/assets/stylesheets/global/style.css */
.payment-westernunion-dark {
  background-image: url(/assets/payments/westernunion-dark.svg);
}

/* line 32731, app/assets/stylesheets/global/style.css */
.payment-westernunion {
  background-image: url(/assets/payments/westernunion.svg);
}

/* line 32735, app/assets/stylesheets/global/style.css */
.payment-worldpay-dark {
  background-image: url(/assets/payments/worldpay-dark.svg);
}

/* line 32739, app/assets/stylesheets/global/style.css */
.payment-worldpay {
  background-image: url(/assets/payments/worldpay.svg);
}

/* line 32743, app/assets/stylesheets/global/style.css */
svg {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 32748, app/assets/stylesheets/global/style.css */
.col-sm-3 a {
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 3s ease;
}

/* line 32754, app/assets/stylesheets/global/style.css */
.col-sm-3 a:hover {
  border: 1px solid #ff4647;
  border-radius: 100% 60%/30% 10%;
  background: linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}

/*-----Feather icons-----*/
@font-face {
  font-family: "feather";
  src: url(/assets/feather-webfont.eot?t=1501841394106);
  /* IE9*/
  src: url(/assets/feather-webfont.eot?t=1501841394106#iefix) format("embedded-opentype"), url(/assets/feather-webfont.woff?t=1501841394106) format("woff"), url(/assets/feather-webfont.ttf?t=1501841394106) format("truetype"), url(/assets/feather-webfont.svg?t=1501841394106#feather) format("svg");
  /* iOS 4.1- */
}

/* line 32769, app/assets/stylesheets/global/style.css */
.fe {
  font-family: "feather" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32780, app/assets/stylesheets/global/style.css */
.fe-activity:before {
  content: "\e900";
}

/* line 32784, app/assets/stylesheets/global/style.css */
.fe-airplay:before {
  content: "\e901";
}

/* line 32788, app/assets/stylesheets/global/style.css */
.fe-alert-circle:before {
  content: "\e902";
}

/* line 32792, app/assets/stylesheets/global/style.css */
.fe-alert-octagon:before {
  content: "\e903";
}

/* line 32796, app/assets/stylesheets/global/style.css */
.fe-alert-triangle:before {
  content: "\e904";
}

/* line 32800, app/assets/stylesheets/global/style.css */
.fe-align-center:before {
  content: "\e905";
}

/* line 32804, app/assets/stylesheets/global/style.css */
.fe-align-justify:before {
  content: "\e906";
}

/* line 32808, app/assets/stylesheets/global/style.css */
.fe-align-left:before {
  content: "\e907";
}

/* line 32812, app/assets/stylesheets/global/style.css */
.fe-align-right:before {
  content: "\e908";
}

/* line 32816, app/assets/stylesheets/global/style.css */
.fe-anchor:before {
  content: "\e909";
}

/* line 32820, app/assets/stylesheets/global/style.css */
.fe-aperture:before {
  content: "\e90a";
}

/* line 32824, app/assets/stylesheets/global/style.css */
.fe-arrow-down:before {
  content: "\e90b";
}

/* line 32828, app/assets/stylesheets/global/style.css */
.fe-arrow-down-circle:before {
  content: "\e90c";
}

/* line 32832, app/assets/stylesheets/global/style.css */
.fe-arrow-down-left:before {
  content: "\e90d";
}

/* line 32836, app/assets/stylesheets/global/style.css */
.fe-arrow-down-right:before {
  content: "\e90e";
}

/* line 32840, app/assets/stylesheets/global/style.css */
.fe-arrow-left:before {
  content: "\e90f";
}

/* line 32844, app/assets/stylesheets/global/style.css */
.fe-arrow-left-circle:before {
  content: "\e910";
}

/* line 32848, app/assets/stylesheets/global/style.css */
.fe-arrow-right:before {
  content: "\e911";
}

/* line 32852, app/assets/stylesheets/global/style.css */
.fe-arrow-right-circle:before {
  content: "\e912";
}

/* line 32856, app/assets/stylesheets/global/style.css */
.fe-arrow-up:before {
  content: "\e913";
}

/* line 32860, app/assets/stylesheets/global/style.css */
.fe-arrow-up-circle:before {
  content: "\e914";
}

/* line 32864, app/assets/stylesheets/global/style.css */
.fe-arrow-up-left:before {
  content: "\e915";
}

/* line 32868, app/assets/stylesheets/global/style.css */
.fe-arrow-up-right:before {
  content: "\e916";
}

/* line 32872, app/assets/stylesheets/global/style.css */
.fe-at-sign:before {
  content: "\e917";
}

/* line 32876, app/assets/stylesheets/global/style.css */
.fe-award:before {
  content: "\e918";
}

/* line 32880, app/assets/stylesheets/global/style.css */
.fe-bar-chart:before {
  content: "\e919";
}

/* line 32884, app/assets/stylesheets/global/style.css */
.fe-bar-chart-2:before {
  content: "\e91a";
}

/* line 32888, app/assets/stylesheets/global/style.css */
.fe-battery:before {
  content: "\e91b";
}

/* line 32892, app/assets/stylesheets/global/style.css */
.fe-battery-charging:before {
  content: "\e91c";
}

/* line 32896, app/assets/stylesheets/global/style.css */
.fe-bell:before {
  content: "\e91d";
}

/* line 32900, app/assets/stylesheets/global/style.css */
.fe-bell-off:before {
  content: "\e91e";
}

/* line 32904, app/assets/stylesheets/global/style.css */
.fe-bluetooth:before {
  content: "\e91f";
}

/* line 32908, app/assets/stylesheets/global/style.css */
.fe-bold:before {
  content: "\e920";
}

/* line 32912, app/assets/stylesheets/global/style.css */
.fe-book:before {
  content: "\e921";
}

/* line 32916, app/assets/stylesheets/global/style.css */
.fe-book-open:before {
  content: "\e922";
}

/* line 32920, app/assets/stylesheets/global/style.css */
.fe-bookmark:before {
  content: "\e923";
}

/* line 32924, app/assets/stylesheets/global/style.css */
.fe-box:before {
  content: "\e924";
}

/* line 32928, app/assets/stylesheets/global/style.css */
.fe-briefcase:before {
  content: "\e925";
}

/* line 32932, app/assets/stylesheets/global/style.css */
.fe-calendar:before {
  content: "\e926";
}

/* line 32936, app/assets/stylesheets/global/style.css */
.fe-camera:before {
  content: "\e927";
}

/* line 32940, app/assets/stylesheets/global/style.css */
.fe-camera-off:before {
  content: "\e928";
}

/* line 32944, app/assets/stylesheets/global/style.css */
.fe-cast:before {
  content: "\e929";
}

/* line 32948, app/assets/stylesheets/global/style.css */
.fe-check:before {
  content: "\e92a";
}

/* line 32952, app/assets/stylesheets/global/style.css */
.fe-check-circle:before {
  content: "\e92b";
}

/* line 32956, app/assets/stylesheets/global/style.css */
.fe-check-square:before {
  content: "\e92c";
}

/* line 32960, app/assets/stylesheets/global/style.css */
.fe-chevron-down:before {
  content: "\e92d";
}

/* line 32964, app/assets/stylesheets/global/style.css */
.fe-chevron-left:before {
  content: "\e92e";
}

/* line 32968, app/assets/stylesheets/global/style.css */
.fe-chevron-right:before {
  content: "\e92f";
}

/* line 32972, app/assets/stylesheets/global/style.css */
.fe-chevron-up:before {
  content: "\e930";
}

/* line 32976, app/assets/stylesheets/global/style.css */
.fe-chevrons-down:before {
  content: "\e931";
}

/* line 32980, app/assets/stylesheets/global/style.css */
.fe-chevrons-left:before {
  content: "\e932";
}

/* line 32984, app/assets/stylesheets/global/style.css */
.fe-chevrons-right:before {
  content: "\e933";
}

/* line 32988, app/assets/stylesheets/global/style.css */
.fe-chevrons-up:before {
  content: "\e934";
}

/* line 32992, app/assets/stylesheets/global/style.css */
.fe-chrome:before {
  content: "\e935";
}

/* line 32996, app/assets/stylesheets/global/style.css */
.fe-circle:before {
  content: "\e936";
}

/* line 33000, app/assets/stylesheets/global/style.css */
.fe-clipboard:before {
  content: "\e937";
}

/* line 33004, app/assets/stylesheets/global/style.css */
.fe-clock:before {
  content: "\e938";
}

/* line 33008, app/assets/stylesheets/global/style.css */
.fe-cloud:before {
  content: "\e939";
}

/* line 33012, app/assets/stylesheets/global/style.css */
.fe-cloud-drizzle:before {
  content: "\e93a";
}

/* line 33016, app/assets/stylesheets/global/style.css */
.fe-cloud-lightning:before {
  content: "\e93b";
}

/* line 33020, app/assets/stylesheets/global/style.css */
.fe-cloud-off:before {
  content: "\e93c";
}

/* line 33024, app/assets/stylesheets/global/style.css */
.fe-cloud-rain:before {
  content: "\e93d";
}

/* line 33028, app/assets/stylesheets/global/style.css */
.fe-cloud-snow:before {
  content: "\e93e";
}

/* line 33032, app/assets/stylesheets/global/style.css */
.fe-code:before {
  content: "\e93f";
}

/* line 33036, app/assets/stylesheets/global/style.css */
.fe-codepen:before {
  content: "\e940";
}

/* line 33040, app/assets/stylesheets/global/style.css */
.fe-command:before {
  content: "\e941";
}

/* line 33044, app/assets/stylesheets/global/style.css */
.fe-compass:before {
  content: "\e942";
}

/* line 33048, app/assets/stylesheets/global/style.css */
.fe-copy:before {
  content: "\e943";
}

/* line 33052, app/assets/stylesheets/global/style.css */
.fe-corner-down-left:before {
  content: "\e944";
}

/* line 33056, app/assets/stylesheets/global/style.css */
.fe-corner-down-right:before {
  content: "\e945";
}

/* line 33060, app/assets/stylesheets/global/style.css */
.fe-corner-left-down:before {
  content: "\e946";
}

/* line 33064, app/assets/stylesheets/global/style.css */
.fe-corner-left-up:before {
  content: "\e947";
}

/* line 33068, app/assets/stylesheets/global/style.css */
.fe-corner-right-down:before {
  content: "\e948";
}

/* line 33072, app/assets/stylesheets/global/style.css */
.fe-corner-right-up:before {
  content: "\e949";
}

/* line 33076, app/assets/stylesheets/global/style.css */
.fe-corner-up-left:before {
  content: "\e94a";
}

/* line 33080, app/assets/stylesheets/global/style.css */
.fe-corner-up-right:before {
  content: "\e94b";
}

/* line 33084, app/assets/stylesheets/global/style.css */
.fe-cpu:before {
  content: "\e94c";
}

/* line 33088, app/assets/stylesheets/global/style.css */
.fe-credit-card:before {
  content: "\e94d";
}

/* line 33092, app/assets/stylesheets/global/style.css */
.fe-crop:before {
  content: "\e94e";
}

/* line 33096, app/assets/stylesheets/global/style.css */
.fe-crosshair:before {
  content: "\e94f";
}

/* line 33100, app/assets/stylesheets/global/style.css */
.fe-database:before {
  content: "\e950";
}

/* line 33104, app/assets/stylesheets/global/style.css */
.fe-delete:before {
  content: "\e951";
}

/* line 33108, app/assets/stylesheets/global/style.css */
.fe-disc:before {
  content: "\e952";
}

/* line 33112, app/assets/stylesheets/global/style.css */
.fe-dollar-sign:before {
  content: "\e953";
}

/* line 33116, app/assets/stylesheets/global/style.css */
.fe-download:before {
  content: "\e954";
}

/* line 33120, app/assets/stylesheets/global/style.css */
.fe-download-cloud:before {
  content: "\e955";
}

/* line 33124, app/assets/stylesheets/global/style.css */
.fe-droplet:before {
  content: "\e956";
}

/* line 33128, app/assets/stylesheets/global/style.css */
.fe-edit:before {
  content: "\e957";
}

/* line 33132, app/assets/stylesheets/global/style.css */
.fe-edit-2:before {
  content: "\e958";
}

/* line 33136, app/assets/stylesheets/global/style.css */
.fe-edit-3:before {
  content: "\e959";
}

/* line 33140, app/assets/stylesheets/global/style.css */
.fe-external-link:before {
  content: "\e95a";
}

/* line 33144, app/assets/stylesheets/global/style.css */
.fe-eye:before {
  content: "\e95b";
}

/* line 33148, app/assets/stylesheets/global/style.css */
.fe-eye-off:before {
  content: "\e95c";
}

/* line 33152, app/assets/stylesheets/global/style.css */
.fe-facebook:before {
  content: "\e95d";
}

/* line 33156, app/assets/stylesheets/global/style.css */
.fe-fast-forward:before {
  content: "\e95e";
}

/* line 33160, app/assets/stylesheets/global/style.css */
.fe-feather:before {
  content: "\e95f";
}

/* line 33164, app/assets/stylesheets/global/style.css */
.fe-file:before {
  content: "\e960";
}

/* line 33168, app/assets/stylesheets/global/style.css */
.fe-file-minus:before {
  content: "\e961";
}

/* line 33172, app/assets/stylesheets/global/style.css */
.fe-file-plus:before {
  content: "\e962";
}

/* line 33176, app/assets/stylesheets/global/style.css */
.fe-file-text:before {
  content: "\e963";
}

/* line 33180, app/assets/stylesheets/global/style.css */
.fe-film:before {
  content: "\e964";
}

/* line 33184, app/assets/stylesheets/global/style.css */
.fe-filter:before {
  content: "\e965";
}

/* line 33188, app/assets/stylesheets/global/style.css */
.fe-flag:before {
  content: "\e966";
}

/* line 33192, app/assets/stylesheets/global/style.css */
.fe-folder:before {
  content: "\e967";
}

/* line 33196, app/assets/stylesheets/global/style.css */
.fe-folder-minus:before {
  content: "\e968";
}

/* line 33200, app/assets/stylesheets/global/style.css */
.fe-folder-plus:before {
  content: "\e969";
}

/* line 33204, app/assets/stylesheets/global/style.css */
.fe-git-branch:before {
  content: "\e96a";
}

/* line 33208, app/assets/stylesheets/global/style.css */
.fe-git-commit:before {
  content: "\e96b";
}

/* line 33212, app/assets/stylesheets/global/style.css */
.fe-git-merge:before {
  content: "\e96c";
}

/* line 33216, app/assets/stylesheets/global/style.css */
.fe-git-pull-request:before {
  content: "\e96d";
}

/* line 33220, app/assets/stylesheets/global/style.css */
.fe-github:before {
  content: "\e96e";
}

/* line 33224, app/assets/stylesheets/global/style.css */
.fe-gitlab:before {
  content: "\e96f";
}

/* line 33228, app/assets/stylesheets/global/style.css */
.fe-globe:before {
  content: "\e970";
}

/* line 33232, app/assets/stylesheets/global/style.css */
.fe-grid:before {
  content: "\e971";
}

/* line 33236, app/assets/stylesheets/global/style.css */
.fe-hard-drive:before {
  content: "\e972";
}

/* line 33240, app/assets/stylesheets/global/style.css */
.fe-hash:before {
  content: "\e973";
}

/* line 33244, app/assets/stylesheets/global/style.css */
.fe-headphones:before {
  content: "\e974";
}

/* line 33248, app/assets/stylesheets/global/style.css */
.fe-heart:before {
  content: "\e975";
}

/* line 33252, app/assets/stylesheets/global/style.css */
.fe-help-circle:before {
  content: "\e976";
}

/* line 33256, app/assets/stylesheets/global/style.css */
.fe-home:before {
  content: "\e977";
}

/* line 33260, app/assets/stylesheets/global/style.css */
.fe-image:before {
  content: "\e978";
}

/* line 33264, app/assets/stylesheets/global/style.css */
.fe-inbox:before {
  content: "\e979";
}

/* line 33268, app/assets/stylesheets/global/style.css */
.fe-info:before {
  content: "\e97a";
}

/* line 33272, app/assets/stylesheets/global/style.css */
.fe-instagram:before {
  content: "\e97b";
}

/* line 33276, app/assets/stylesheets/global/style.css */
.fe-italic:before {
  content: "\e97c";
}

/* line 33280, app/assets/stylesheets/global/style.css */
.fe-layers:before {
  content: "\e97d";
}

/* line 33284, app/assets/stylesheets/global/style.css */
.fe-layout:before {
  content: "\e97e";
}

/* line 33288, app/assets/stylesheets/global/style.css */
.fe-life-buoy:before {
  content: "\e97f";
}

/* line 33292, app/assets/stylesheets/global/style.css */
.fe-link:before {
  content: "\e980";
}

/* line 33296, app/assets/stylesheets/global/style.css */
.fe-link-2:before {
  content: "\e981";
}

/* line 33300, app/assets/stylesheets/global/style.css */
.fe-linkedin:before {
  content: "\e982";
}

/* line 33304, app/assets/stylesheets/global/style.css */
.fe-list:before {
  content: "\e983";
}

/* line 33308, app/assets/stylesheets/global/style.css */
.fe-loader:before {
  content: "\e984";
}

/* line 33312, app/assets/stylesheets/global/style.css */
.fe-lock:before {
  content: "\e985";
}

/* line 33316, app/assets/stylesheets/global/style.css */
.fe-log-in:before {
  content: "\e986";
}

/* line 33320, app/assets/stylesheets/global/style.css */
.fe-log-out:before {
  content: "\e987";
}

/* line 33324, app/assets/stylesheets/global/style.css */
.fe-mail:before {
  content: "\e988";
}

/* line 33328, app/assets/stylesheets/global/style.css */
.fe-map:before {
  content: "\e989";
}

/* line 33332, app/assets/stylesheets/global/style.css */
.fe-map-pin:before {
  content: "\e98a";
}

/* line 33336, app/assets/stylesheets/global/style.css */
.fe-maximize:before {
  content: "\e98b";
}

/* line 33340, app/assets/stylesheets/global/style.css */
.fe-maximize-2:before {
  content: "\e98c";
}

/* line 33344, app/assets/stylesheets/global/style.css */
.fe-menu:before {
  content: "\e98d";
}

/* line 33348, app/assets/stylesheets/global/style.css */
.fe-message-circle:before {
  content: "\e98e";
}

/* line 33352, app/assets/stylesheets/global/style.css */
.fe-message-square:before {
  content: "\e98f";
}

/* line 33356, app/assets/stylesheets/global/style.css */
.fe-mic:before {
  content: "\e990";
}

/* line 33360, app/assets/stylesheets/global/style.css */
.fe-mic-off:before {
  content: "\e991";
}

/* line 33364, app/assets/stylesheets/global/style.css */
.fe-minimize:before {
  content: "\e992";
}

/* line 33368, app/assets/stylesheets/global/style.css */
.fe-minimize-2:before {
  content: "\e993";
}

/* line 33372, app/assets/stylesheets/global/style.css */
.fe-minus:before {
  content: "\e994";
}

/* line 33376, app/assets/stylesheets/global/style.css */
.fe-minus-circle:before {
  content: "\e995";
}

/* line 33380, app/assets/stylesheets/global/style.css */
.fe-minus-square:before {
  content: "\e996";
}

/* line 33384, app/assets/stylesheets/global/style.css */
.fe-monitor:before {
  content: "\e997";
}

/* line 33388, app/assets/stylesheets/global/style.css */
.fe-moon:before {
  content: "\e998";
}

/* line 33392, app/assets/stylesheets/global/style.css */
.fe-more-horizontal:before {
  content: "\e999";
}

/* line 33396, app/assets/stylesheets/global/style.css */
.fe-more-vertical:before {
  content: "\e99a";
}

/* line 33400, app/assets/stylesheets/global/style.css */
.fe-move:before {
  content: "\e99b";
}

/* line 33404, app/assets/stylesheets/global/style.css */
.fe-music:before {
  content: "\e99c";
}

/* line 33408, app/assets/stylesheets/global/style.css */
.fe-navigation:before {
  content: "\e99d";
}

/* line 33412, app/assets/stylesheets/global/style.css */
.fe-navigation-2:before {
  content: "\e99e";
}

/* line 33416, app/assets/stylesheets/global/style.css */
.fe-octagon:before {
  content: "\e99f";
}

/* line 33420, app/assets/stylesheets/global/style.css */
.fe-package:before {
  content: "\e9a0";
}

/* line 33424, app/assets/stylesheets/global/style.css */
.fe-paperclip:before {
  content: "\e9a1";
}

/* line 33428, app/assets/stylesheets/global/style.css */
.fe-pause:before {
  content: "\e9a2";
}

/* line 33432, app/assets/stylesheets/global/style.css */
.fe-pause-circle:before {
  content: "\e9a3";
}

/* line 33436, app/assets/stylesheets/global/style.css */
.fe-percent:before {
  content: "\e9a4";
}

/* line 33440, app/assets/stylesheets/global/style.css */
.fe-phone:before {
  content: "\e9a5";
}

/* line 33444, app/assets/stylesheets/global/style.css */
.fe-phone-call:before {
  content: "\e9a6";
}

/* line 33448, app/assets/stylesheets/global/style.css */
.fe-phone-forwarded:before {
  content: "\e9a7";
}

/* line 33452, app/assets/stylesheets/global/style.css */
.fe-phone-incoming:before {
  content: "\e9a8";
}

/* line 33456, app/assets/stylesheets/global/style.css */
.fe-phone-missed:before {
  content: "\e9a9";
}

/* line 33460, app/assets/stylesheets/global/style.css */
.fe-phone-off:before {
  content: "\e9aa";
}

/* line 33464, app/assets/stylesheets/global/style.css */
.fe-phone-outgoing:before {
  content: "\e9ab";
}

/* line 33468, app/assets/stylesheets/global/style.css */
.fe-pie-chart:before {
  content: "\e9ac";
}

/* line 33472, app/assets/stylesheets/global/style.css */
.fe-play:before {
  content: "\e9ad";
}

/* line 33476, app/assets/stylesheets/global/style.css */
.fe-play-circle:before {
  content: "\e9ae";
}

/* line 33480, app/assets/stylesheets/global/style.css */
.fe-plus:before {
  content: "\e9af";
}

/* line 33484, app/assets/stylesheets/global/style.css */
.fe-plus-circle:before {
  content: "\e9b0";
}

/* line 33488, app/assets/stylesheets/global/style.css */
.fe-plus-square:before {
  content: "\e9b1";
}

/* line 33492, app/assets/stylesheets/global/style.css */
.fe-pocket:before {
  content: "\e9b2";
}

/* line 33496, app/assets/stylesheets/global/style.css */
.fe-power:before {
  content: "\e9b3";
}

/* line 33500, app/assets/stylesheets/global/style.css */
.fe-printer:before {
  content: "\e9b4";
}

/* line 33504, app/assets/stylesheets/global/style.css */
.fe-radio:before {
  content: "\e9b5";
}

/* line 33508, app/assets/stylesheets/global/style.css */
.fe-refresh-ccw:before {
  content: "\e9b6";
}

/* line 33512, app/assets/stylesheets/global/style.css */
.fe-refresh-cw:before {
  content: "\e9b7";
}

/* line 33516, app/assets/stylesheets/global/style.css */
.fe-repeat:before {
  content: "\e9b8";
}

/* line 33520, app/assets/stylesheets/global/style.css */
.fe-rewind:before {
  content: "\e9b9";
}

/* line 33524, app/assets/stylesheets/global/style.css */
.fe-rotate-ccw:before {
  content: "\e9ba";
}

/* line 33528, app/assets/stylesheets/global/style.css */
.fe-rotate-cw:before {
  content: "\e9bb";
}

/* line 33532, app/assets/stylesheets/global/style.css */
.fe-rss:before {
  content: "\e9bc";
}

/* line 33536, app/assets/stylesheets/global/style.css */
.fe-save:before {
  content: "\e9bd";
}

/* line 33540, app/assets/stylesheets/global/style.css */
.fe-scissors:before {
  content: "\e9be";
}

/* line 33544, app/assets/stylesheets/global/style.css */
.fe-search:before {
  content: "\e9bf";
}

/* line 33548, app/assets/stylesheets/global/style.css */
.fe-send:before {
  content: "\e9c0";
}

/* line 33552, app/assets/stylesheets/global/style.css */
.fe-server:before {
  content: "\e9c1";
}

/* line 33556, app/assets/stylesheets/global/style.css */
.fe-settings:before {
  content: "\e9c2";
}

/* line 33560, app/assets/stylesheets/global/style.css */
.fe-share:before {
  content: "\e9c3";
}

/* line 33564, app/assets/stylesheets/global/style.css */
.fe-share-2:before {
  content: "\e9c4";
}

/* line 33568, app/assets/stylesheets/global/style.css */
.fe-shield:before {
  content: "\e9c5";
}

/* line 33572, app/assets/stylesheets/global/style.css */
.fe-shield-off:before {
  content: "\e9c6";
}

/* line 33576, app/assets/stylesheets/global/style.css */
.fe-shopping-bag:before {
  content: "\e9c7";
}

/* line 33580, app/assets/stylesheets/global/style.css */
.fe-shopping-cart:before {
  content: "\e9c8";
}

/* line 33584, app/assets/stylesheets/global/style.css */
.fe-shuffle:before {
  content: "\e9c9";
}

/* line 33588, app/assets/stylesheets/global/style.css */
.fe-sidebar:before {
  content: "\e9ca";
}

/* line 33592, app/assets/stylesheets/global/style.css */
.fe-skip-back:before {
  content: "\e9cb";
}

/* line 33596, app/assets/stylesheets/global/style.css */
.fe-skip-forward:before {
  content: "\e9cc";
}

/* line 33600, app/assets/stylesheets/global/style.css */
.fe-slack:before {
  content: "\e9cd";
}

/* line 33604, app/assets/stylesheets/global/style.css */
.fe-slash:before {
  content: "\e9ce";
}

/* line 33608, app/assets/stylesheets/global/style.css */
.fe-sliders:before {
  content: "\e9cf";
}

/* line 33612, app/assets/stylesheets/global/style.css */
.fe-smartphone:before {
  content: "\e9d0";
}

/* line 33616, app/assets/stylesheets/global/style.css */
.fe-speaker:before {
  content: "\e9d1";
}

/* line 33620, app/assets/stylesheets/global/style.css */
.fe-square:before {
  content: "\e9d2";
}

/* line 33624, app/assets/stylesheets/global/style.css */
.fe-star:before {
  content: "\e9d3";
}

/* line 33628, app/assets/stylesheets/global/style.css */
.fe-stop-circle:before {
  content: "\e9d4";
}

/* line 33632, app/assets/stylesheets/global/style.css */
.fe-sun:before {
  content: "\e9d5";
}

/* line 33636, app/assets/stylesheets/global/style.css */
.fe-sunrise:before {
  content: "\e9d6";
}

/* line 33640, app/assets/stylesheets/global/style.css */
.fe-sunset:before {
  content: "\e9d7";
}

/* line 33644, app/assets/stylesheets/global/style.css */
.fe-tablet:before {
  content: "\e9d8";
}

/* line 33648, app/assets/stylesheets/global/style.css */
.fe-tag:before {
  content: "\e9d9";
}

/* line 33652, app/assets/stylesheets/global/style.css */
.fe-target:before {
  content: "\e9da";
}

/* line 33656, app/assets/stylesheets/global/style.css */
.fe-terminal:before {
  content: "\e9db";
}

/* line 33660, app/assets/stylesheets/global/style.css */
.fe-thermometer:before {
  content: "\e9dc";
}

/* line 33664, app/assets/stylesheets/global/style.css */
.fe-thumbs-down:before {
  content: "\e9dd";
}

/* line 33668, app/assets/stylesheets/global/style.css */
.fe-thumbs-up:before {
  content: "\e9de";
}

/* line 33672, app/assets/stylesheets/global/style.css */
.fe-toggle-left:before {
  content: "\e9df";
}

/* line 33676, app/assets/stylesheets/global/style.css */
.fe-toggle-right:before {
  content: "\e9e0";
}

/* line 33680, app/assets/stylesheets/global/style.css */
.fe-trash:before {
  content: "\e9e1";
}

/* line 33684, app/assets/stylesheets/global/style.css */
.fe-trash-2:before {
  content: "\e9e2";
}

/* line 33688, app/assets/stylesheets/global/style.css */
.fe-trending-down:before {
  content: "\e9e3";
}

/* line 33692, app/assets/stylesheets/global/style.css */
.fe-trending-up:before {
  content: "\e9e4";
}

/* line 33696, app/assets/stylesheets/global/style.css */
.fe-triangle:before {
  content: "\e9e5";
}

/* line 33700, app/assets/stylesheets/global/style.css */
.fe-truck:before {
  content: "\e9e6";
}

/* line 33704, app/assets/stylesheets/global/style.css */
.fe-tv:before {
  content: "\e9e7";
}

/* line 33708, app/assets/stylesheets/global/style.css */
.fe-twitter:before {
  content: "\e9e8";
}

/* line 33712, app/assets/stylesheets/global/style.css */
.fe-type:before {
  content: "\e9e9";
}

/* line 33716, app/assets/stylesheets/global/style.css */
.fe-umbrella:before {
  content: "\e9ea";
}

/* line 33720, app/assets/stylesheets/global/style.css */
.fe-underline:before {
  content: "\e9eb";
}

/* line 33724, app/assets/stylesheets/global/style.css */
.fe-unlock:before {
  content: "\e9ec";
}

/* line 33728, app/assets/stylesheets/global/style.css */
.fe-upload:before {
  content: "\e9ed";
}

/* line 33732, app/assets/stylesheets/global/style.css */
.fe-upload-cloud:before {
  content: "\e9ee";
}

/* line 33736, app/assets/stylesheets/global/style.css */
.fe-user:before {
  content: "\e9ef";
}

/* line 33740, app/assets/stylesheets/global/style.css */
.fe-user-check:before {
  content: "\e9f0";
}

/* line 33744, app/assets/stylesheets/global/style.css */
.fe-user-minus:before {
  content: "\e9f1";
}

/* line 33748, app/assets/stylesheets/global/style.css */
.fe-user-plus:before {
  content: "\e9f2";
}

/* line 33752, app/assets/stylesheets/global/style.css */
.fe-user-x:before {
  content: "\e9f3";
}

/* line 33756, app/assets/stylesheets/global/style.css */
.fe-users:before {
  content: "\e9f4";
}

/* line 33760, app/assets/stylesheets/global/style.css */
.fe-video:before {
  content: "\e9f5";
}

/* line 33764, app/assets/stylesheets/global/style.css */
.fe-video-off:before {
  content: "\e9f6";
}

/* line 33768, app/assets/stylesheets/global/style.css */
.fe-voicemail:before {
  content: "\e9f7";
}

/* line 33772, app/assets/stylesheets/global/style.css */
.fe-volume:before {
  content: "\e9f8";
}

/* line 33776, app/assets/stylesheets/global/style.css */
.fe-volume-1:before {
  content: "\e9f9";
}

/* line 33780, app/assets/stylesheets/global/style.css */
.fe-volume-2:before {
  content: "\e9fa";
}

/* line 33784, app/assets/stylesheets/global/style.css */
.fe-volume-x:before {
  content: "\e9fb";
}

/* line 33788, app/assets/stylesheets/global/style.css */
.fe-watch:before {
  content: "\e9fc";
}

/* line 33792, app/assets/stylesheets/global/style.css */
.fe-wifi:before {
  content: "\e9fd";
}

/* line 33796, app/assets/stylesheets/global/style.css */
.fe-wifi-off:before {
  content: "\e9fe";
}

/* line 33800, app/assets/stylesheets/global/style.css */
.fe-wind:before {
  content: "\e9ff";
}

/* line 33804, app/assets/stylesheets/global/style.css */
.fe-x:before {
  content: "\ea00";
}

/* line 33808, app/assets/stylesheets/global/style.css */
.fe-x-circle:before {
  content: "\ea01";
}

/* line 33812, app/assets/stylesheets/global/style.css */
.fe-x-square:before {
  content: "\ea02";
}

/* line 33816, app/assets/stylesheets/global/style.css */
.fe-zap:before {
  content: "\ea03";
}

/* line 33820, app/assets/stylesheets/global/style.css */
.fe-zap-off:before {
  content: "\ea04";
}

/* line 33824, app/assets/stylesheets/global/style.css */
.fe-zoom-in:before {
  content: "\ea05";
}

/* line 33828, app/assets/stylesheets/global/style.css */
.fe-zoom-out:before {
  content: "\ea06";
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/assets/fonts/glyphicons-halflings-regular.eot);
  src: url(/assets/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(/assets/fonts/glyphicons-halflings-regular.woff) format("woff"), url(/assets/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

/* line 33838, app/assets/stylesheets/global/style.css */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33850, app/assets/stylesheets/global/style.css */
.glyphicon-asterisk:before {
  content: "*";
}

/* line 33854, app/assets/stylesheets/global/style.css */
.glyphicon-plus:before {
  content: "+";
}

/* line 33858, app/assets/stylesheets/global/style.css */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

/* line 33863, app/assets/stylesheets/global/style.css */
.glyphicon-minus:before {
  content: "−";
}

/* line 33867, app/assets/stylesheets/global/style.css */
.glyphicon-cloud:before {
  content: "☁";
}

/* line 33871, app/assets/stylesheets/global/style.css */
.glyphicon-envelope:before {
  content: "✉";
}

/* line 33875, app/assets/stylesheets/global/style.css */
.glyphicon-pencil:before {
  content: "✏";
}

/* line 33879, app/assets/stylesheets/global/style.css */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 33883, app/assets/stylesheets/global/style.css */
.glyphicon-music:before {
  content: "\e002";
}

/* line 33887, app/assets/stylesheets/global/style.css */
.glyphicon-search:before {
  content: "\e003";
}

/* line 33891, app/assets/stylesheets/global/style.css */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 33895, app/assets/stylesheets/global/style.css */
.glyphicon-star:before {
  content: "\e006";
}

/* line 33899, app/assets/stylesheets/global/style.css */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 33903, app/assets/stylesheets/global/style.css */
.glyphicon-user:before {
  content: "\e008";
}

/* line 33907, app/assets/stylesheets/global/style.css */
.glyphicon-film:before {
  content: "\e009";
}

/* line 33911, app/assets/stylesheets/global/style.css */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 33915, app/assets/stylesheets/global/style.css */
.glyphicon-th:before {
  content: "\e011";
}

/* line 33919, app/assets/stylesheets/global/style.css */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 33923, app/assets/stylesheets/global/style.css */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 33927, app/assets/stylesheets/global/style.css */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 33931, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 33935, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 33939, app/assets/stylesheets/global/style.css */
.glyphicon-off:before {
  content: "\e017";
}

/* line 33943, app/assets/stylesheets/global/style.css */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 33947, app/assets/stylesheets/global/style.css */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 33951, app/assets/stylesheets/global/style.css */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 33955, app/assets/stylesheets/global/style.css */
.glyphicon-home:before {
  content: "\e021";
}

/* line 33959, app/assets/stylesheets/global/style.css */
.glyphicon-file:before {
  content: "\e022";
}

/* line 33963, app/assets/stylesheets/global/style.css */
.glyphicon-time:before {
  content: "\e023";
}

/* line 33967, app/assets/stylesheets/global/style.css */
.glyphicon-road:before {
  content: "\e024";
}

/* line 33971, app/assets/stylesheets/global/style.css */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 33975, app/assets/stylesheets/global/style.css */
.glyphicon-download:before {
  content: "\e026";
}

/* line 33979, app/assets/stylesheets/global/style.css */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 33983, app/assets/stylesheets/global/style.css */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 33987, app/assets/stylesheets/global/style.css */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 33991, app/assets/stylesheets/global/style.css */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 33995, app/assets/stylesheets/global/style.css */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 33999, app/assets/stylesheets/global/style.css */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 34003, app/assets/stylesheets/global/style.css */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 34007, app/assets/stylesheets/global/style.css */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 34011, app/assets/stylesheets/global/style.css */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 34015, app/assets/stylesheets/global/style.css */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 34019, app/assets/stylesheets/global/style.css */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 34023, app/assets/stylesheets/global/style.css */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 34027, app/assets/stylesheets/global/style.css */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 34031, app/assets/stylesheets/global/style.css */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 34035, app/assets/stylesheets/global/style.css */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 34039, app/assets/stylesheets/global/style.css */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 34043, app/assets/stylesheets/global/style.css */
.glyphicon-book:before {
  content: "\e043";
}

/* line 34047, app/assets/stylesheets/global/style.css */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 34051, app/assets/stylesheets/global/style.css */
.glyphicon-print:before {
  content: "\e045";
}

/* line 34055, app/assets/stylesheets/global/style.css */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 34059, app/assets/stylesheets/global/style.css */
.glyphicon-font:before {
  content: "\e047";
}

/* line 34063, app/assets/stylesheets/global/style.css */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 34067, app/assets/stylesheets/global/style.css */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 34071, app/assets/stylesheets/global/style.css */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 34075, app/assets/stylesheets/global/style.css */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 34079, app/assets/stylesheets/global/style.css */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 34083, app/assets/stylesheets/global/style.css */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 34087, app/assets/stylesheets/global/style.css */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 34091, app/assets/stylesheets/global/style.css */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 34095, app/assets/stylesheets/global/style.css */
.glyphicon-list:before {
  content: "\e056";
}

/* line 34099, app/assets/stylesheets/global/style.css */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 34103, app/assets/stylesheets/global/style.css */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 34107, app/assets/stylesheets/global/style.css */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 34111, app/assets/stylesheets/global/style.css */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 34115, app/assets/stylesheets/global/style.css */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 34119, app/assets/stylesheets/global/style.css */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 34123, app/assets/stylesheets/global/style.css */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 34127, app/assets/stylesheets/global/style.css */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 34131, app/assets/stylesheets/global/style.css */
.glyphicon-share:before {
  content: "\e066";
}

/* line 34135, app/assets/stylesheets/global/style.css */
.glyphicon-check:before {
  content: "\e067";
}

/* line 34139, app/assets/stylesheets/global/style.css */
.glyphicon-move:before {
  content: "\e068";
}

/* line 34143, app/assets/stylesheets/global/style.css */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 34147, app/assets/stylesheets/global/style.css */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 34151, app/assets/stylesheets/global/style.css */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 34155, app/assets/stylesheets/global/style.css */
.glyphicon-play:before {
  content: "\e072";
}

/* line 34159, app/assets/stylesheets/global/style.css */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 34163, app/assets/stylesheets/global/style.css */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 34167, app/assets/stylesheets/global/style.css */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 34171, app/assets/stylesheets/global/style.css */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 34175, app/assets/stylesheets/global/style.css */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 34179, app/assets/stylesheets/global/style.css */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 34183, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 34187, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 34191, app/assets/stylesheets/global/style.css */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 34195, app/assets/stylesheets/global/style.css */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 34199, app/assets/stylesheets/global/style.css */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 34203, app/assets/stylesheets/global/style.css */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 34207, app/assets/stylesheets/global/style.css */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 34211, app/assets/stylesheets/global/style.css */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 34215, app/assets/stylesheets/global/style.css */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 34219, app/assets/stylesheets/global/style.css */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 34223, app/assets/stylesheets/global/style.css */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 34227, app/assets/stylesheets/global/style.css */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 34231, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 34235, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 34239, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 34243, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 34247, app/assets/stylesheets/global/style.css */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 34251, app/assets/stylesheets/global/style.css */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 34255, app/assets/stylesheets/global/style.css */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 34259, app/assets/stylesheets/global/style.css */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 34263, app/assets/stylesheets/global/style.css */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 34267, app/assets/stylesheets/global/style.css */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 34271, app/assets/stylesheets/global/style.css */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 34275, app/assets/stylesheets/global/style.css */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 34279, app/assets/stylesheets/global/style.css */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 34283, app/assets/stylesheets/global/style.css */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 34287, app/assets/stylesheets/global/style.css */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 34291, app/assets/stylesheets/global/style.css */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 34295, app/assets/stylesheets/global/style.css */
.glyphicon-random:before {
  content: "\e110";
}

/* line 34299, app/assets/stylesheets/global/style.css */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 34303, app/assets/stylesheets/global/style.css */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 34307, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 34311, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 34315, app/assets/stylesheets/global/style.css */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 34319, app/assets/stylesheets/global/style.css */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 34323, app/assets/stylesheets/global/style.css */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 34327, app/assets/stylesheets/global/style.css */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 34331, app/assets/stylesheets/global/style.css */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 34335, app/assets/stylesheets/global/style.css */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 34339, app/assets/stylesheets/global/style.css */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 34343, app/assets/stylesheets/global/style.css */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 34347, app/assets/stylesheets/global/style.css */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 34351, app/assets/stylesheets/global/style.css */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 34355, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 34359, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 34363, app/assets/stylesheets/global/style.css */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 34367, app/assets/stylesheets/global/style.css */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 34371, app/assets/stylesheets/global/style.css */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 34375, app/assets/stylesheets/global/style.css */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 34379, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 34383, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 34387, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 34391, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 34395, app/assets/stylesheets/global/style.css */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 34399, app/assets/stylesheets/global/style.css */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 34403, app/assets/stylesheets/global/style.css */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 34407, app/assets/stylesheets/global/style.css */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 34411, app/assets/stylesheets/global/style.css */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 34415, app/assets/stylesheets/global/style.css */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 34419, app/assets/stylesheets/global/style.css */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 34423, app/assets/stylesheets/global/style.css */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 34427, app/assets/stylesheets/global/style.css */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 34431, app/assets/stylesheets/global/style.css */
.glyphicon-link:before {
  content: "\e144";
}

/* line 34435, app/assets/stylesheets/global/style.css */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 34439, app/assets/stylesheets/global/style.css */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 34443, app/assets/stylesheets/global/style.css */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 34447, app/assets/stylesheets/global/style.css */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 34451, app/assets/stylesheets/global/style.css */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 34455, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 34459, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 34463, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 34467, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 34471, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 34475, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 34479, app/assets/stylesheets/global/style.css */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 34483, app/assets/stylesheets/global/style.css */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 34487, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 34491, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 34495, app/assets/stylesheets/global/style.css */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 34499, app/assets/stylesheets/global/style.css */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 34503, app/assets/stylesheets/global/style.css */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 34507, app/assets/stylesheets/global/style.css */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 34511, app/assets/stylesheets/global/style.css */
.glyphicon-record:before {
  content: "\e165";
}

/* line 34515, app/assets/stylesheets/global/style.css */
.glyphicon-save:before {
  content: "\e166";
}

/* line 34519, app/assets/stylesheets/global/style.css */
.glyphicon-open:before {
  content: "\e167";
}

/* line 34523, app/assets/stylesheets/global/style.css */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 34527, app/assets/stylesheets/global/style.css */
.glyphicon-import:before {
  content: "\e169";
}

/* line 34531, app/assets/stylesheets/global/style.css */
.glyphicon-export:before {
  content: "\e170";
}

/* line 34535, app/assets/stylesheets/global/style.css */
.glyphicon-send:before {
  content: "\e171";
}

/* line 34539, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 34543, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 34547, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 34551, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 34555, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 34559, app/assets/stylesheets/global/style.css */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 34563, app/assets/stylesheets/global/style.css */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 34567, app/assets/stylesheets/global/style.css */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 34571, app/assets/stylesheets/global/style.css */
.glyphicon-header:before {
  content: "\e180";
}

/* line 34575, app/assets/stylesheets/global/style.css */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 34579, app/assets/stylesheets/global/style.css */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 34583, app/assets/stylesheets/global/style.css */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 34587, app/assets/stylesheets/global/style.css */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 34591, app/assets/stylesheets/global/style.css */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 34595, app/assets/stylesheets/global/style.css */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 34599, app/assets/stylesheets/global/style.css */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 34603, app/assets/stylesheets/global/style.css */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 34607, app/assets/stylesheets/global/style.css */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 34611, app/assets/stylesheets/global/style.css */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 34615, app/assets/stylesheets/global/style.css */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 34619, app/assets/stylesheets/global/style.css */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 34623, app/assets/stylesheets/global/style.css */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 34627, app/assets/stylesheets/global/style.css */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 34631, app/assets/stylesheets/global/style.css */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 34635, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 34639, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 34643, app/assets/stylesheets/global/style.css */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 34647, app/assets/stylesheets/global/style.css */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 34651, app/assets/stylesheets/global/style.css */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 34655, app/assets/stylesheets/global/style.css */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 34659, app/assets/stylesheets/global/style.css */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 34663, app/assets/stylesheets/global/style.css */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 34667, app/assets/stylesheets/global/style.css */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 34671, app/assets/stylesheets/global/style.css */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 34675, app/assets/stylesheets/global/style.css */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 34679, app/assets/stylesheets/global/style.css */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 34683, app/assets/stylesheets/global/style.css */
.glyphicon-king:before {
  content: "\e211";
}

/* line 34687, app/assets/stylesheets/global/style.css */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 34691, app/assets/stylesheets/global/style.css */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 34695, app/assets/stylesheets/global/style.css */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 34699, app/assets/stylesheets/global/style.css */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 34703, app/assets/stylesheets/global/style.css */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 34707, app/assets/stylesheets/global/style.css */
.glyphicon-tent:before {
  content: "⛺";
}

/* line 34711, app/assets/stylesheets/global/style.css */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 34715, app/assets/stylesheets/global/style.css */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 34719, app/assets/stylesheets/global/style.css */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 34723, app/assets/stylesheets/global/style.css */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 34727, app/assets/stylesheets/global/style.css */
.glyphicon-hourglass:before {
  content: "⌛";
}

/* line 34731, app/assets/stylesheets/global/style.css */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 34735, app/assets/stylesheets/global/style.css */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 34739, app/assets/stylesheets/global/style.css */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 34743, app/assets/stylesheets/global/style.css */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 34747, app/assets/stylesheets/global/style.css */
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 34753, app/assets/stylesheets/global/style.css */
.glyphicon-yen:before,
.glyphicon-jpy:before {
  content: "¥";
}

/* line 34758, app/assets/stylesheets/global/style.css */
.glyphicon-ruble:before,
.glyphicon-rub:before {
  content: "₽";
}

/* line 34763, app/assets/stylesheets/global/style.css */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 34767, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 34771, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 34775, app/assets/stylesheets/global/style.css */
.glyphicon-education:before {
  content: "\e233";
}

/* line 34779, app/assets/stylesheets/global/style.css */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 34783, app/assets/stylesheets/global/style.css */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 34787, app/assets/stylesheets/global/style.css */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 34791, app/assets/stylesheets/global/style.css */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 34795, app/assets/stylesheets/global/style.css */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 34799, app/assets/stylesheets/global/style.css */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 34803, app/assets/stylesheets/global/style.css */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 34807, app/assets/stylesheets/global/style.css */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 34811, app/assets/stylesheets/global/style.css */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 34815, app/assets/stylesheets/global/style.css */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 34819, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 34823, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 34827, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 34831, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 34835, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 34839, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 34843, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 34847, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 34851, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 34855, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 34859, app/assets/stylesheets/global/style.css */
.glyphicon-console:before {
  content: "\e254";
}

/* line 34863, app/assets/stylesheets/global/style.css */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 34867, app/assets/stylesheets/global/style.css */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 34871, app/assets/stylesheets/global/style.css */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 34875, app/assets/stylesheets/global/style.css */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 34879, app/assets/stylesheets/global/style.css */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 34883, app/assets/stylesheets/global/style.css */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 34887, app/assets/stylesheets/global/style.css */
.icon-icon-shape {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  text-align: center;
}

/* line 34894, app/assets/stylesheets/global/style.css */
.icon-icon-shape i {
  font-size: 24px;
  line-height: 2;
}

/* line 34899, app/assets/stylesheets/global/style.css */
.item-card-img {
  overflow: hidden;
}

/*--item-card2-img--*/
/* line 34904, app/assets/stylesheets/global/style.css */
.item-card2-img {
  position: relative;
  overflow: hidden;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

/*
.item-card2-img a{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
*/
/* line 34922, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li {
  margin-right: 1.5rem;
  font-size: 13px;
}

/* line 34927, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li:last-child {
  margin-right: 0;
}

/*--item-card2--*/
/* line 34932, app/assets/stylesheets/global/style.css */
.item-card2-icons {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 999;
}

/* line 34939, app/assets/stylesheets/global/style.css */
.item-card2-icons a {
  width: 2rem;
  display: inline-block;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2.1rem;
  border-radius: 50px;
  color: #fff;
}

/*--item-list--*/
/* line 34951, app/assets/stylesheets/global/style.css */
.item-list .list-group-item {
  border: 0;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 34957, app/assets/stylesheets/global/style.css */
.item-list .list-group-item i {
  margin-right: 5px;
  width: 25px;
  height: 25px;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  color: #fff !important;
}

/*--item-user--*/
/* line 34969, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 34979, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 34983, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap {
  margin-top: 15px;
}

/* line 34987, app/assets/stylesheets/global/style.css */
.item-box .stamp i {
  font-size: 18px;
  font-size: 25px;
  line-height: 2;
}

/* line 34993, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap h5 {
  font-size: 20px;
  font-weight: 500;
}

/**
Dimmer
*/
/* line 35001, app/assets/stylesheets/global/style.css */
.dimmer {
  position: relative;
}

/* line 35005, app/assets/stylesheets/global/style.css */
.dimmer .loader {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 35016, app/assets/stylesheets/global/style.css */
.dimmer.active .loader {
  display: block;
}

/* line 35020, app/assets/stylesheets/global/style.css */
.dimmer.active .dimmer-content {
  opacity: 0.04;
  pointer-events: none;
}

/*-------- Loaders ---------*/
/* line 35026, app/assets/stylesheets/global/style.css */
.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 35034, app/assets/stylesheets/global/style.css */
.spinner-lg {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}

@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 35073, app/assets/stylesheets/global/style.css */
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

/* line 35080, app/assets/stylesheets/global/style.css */
.spinner1-lg {
  width: 100px;
  height: 100px;
  position: relative;
  margin: 100px auto;
}

/* line 35087, app/assets/stylesheets/global/style.css */
.double-bounce1 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}

/* line 35099, app/assets/stylesheets/global/style.css */
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-bounce {
  0%,
100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bounce {
  0%,
100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* line 35139, app/assets/stylesheets/global/style.css */
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

/* line 35146, app/assets/stylesheets/global/style.css */
.cube1 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}

/* line 35156, app/assets/stylesheets/global/style.css */
.cube2 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-cubemove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}

@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

/* line 35213, app/assets/stylesheets/global/style.css */
.lds-heart {
  position: relative;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
  margin: 100px auto;
}

/* line 35222, app/assets/stylesheets/global/style.css */
.lds-heart div {
  top: 23px;
  left: 19px;
  position: absolute;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 35231, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

/* line 35239, app/assets/stylesheets/global/style.css */
.lds-heart div:before {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  left: -17px;
  border-radius: 50% 0 0 50%;
}

/* line 35249, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}

@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}

/* line 35280, app/assets/stylesheets/global/style.css */
.lds-ring {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35287, app/assets/stylesheets/global/style.css */
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

/* line 35298, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

/* line 35302, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

/* line 35306, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 35320, app/assets/stylesheets/global/style.css */
.lds-hourglass {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35327, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  animation: lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 35362, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 {
  background: url(/assets/media/bg-img1.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35376, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header {
  background-color: transparent !important;
}

/* line 35380, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35385, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35391, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35397, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35403, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: transparent !important;
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35408, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 35415, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}

@media (max-width: 991.98px) {
  /* line 35420, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    /* line 35425, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img1 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35433, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35437, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35441, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 {
  background: url(/assets/media/bg-img2.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35455, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header {
  background-color: transparent !important;
}

/* line 35459, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35464, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35470, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35476, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35482, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar {
  background-color: transparent !important;
}

/* line 35486, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35491, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35499, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    /* line 35504, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img2 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35512, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35516, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35520, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 {
  background: url(/assets/media/bg-img3.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35534, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header {
  background-color: transparent !important;
}

/* line 35538, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35543, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35549, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35555, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35561, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar {
  background-color: transparent !important;
}

/* line 35565, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35570, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35578, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    /* line 35583, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img3 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35591, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35595, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35599, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 {
  background: url(/assets/media/bg-img4.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35613, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header {
  background-color: transparent !important;
}

/* line 35617, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35622, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35628, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35634, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35640, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar {
  background-color: transparent !important;
}

/* line 35644, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35649, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (max-width: 991.98px) {
  /* line 35656, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    /* line 35661, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img4 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35669, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35673, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35677, app/assets/stylesheets/global/style.css */
.dark-mode.bg-img1 .login-img::before,
.dark-mode.bg-img2 .login-img::before,
.dark-mode.bg-img3 .login-img::before,
.dark-mode.bg-img4 .login-img::before {
  background: none;
}

/* line 35684, app/assets/stylesheets/global/style.css */
body.dark-mode {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-body);
}

/* line 35689, app/assets/stylesheets/global/style.css */
body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}

/* line 35694, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-yaxis-texts-g text,
.dark-mode .apexcharts-xaxis-texts-g text,
.dark-mode .apexcharts-yaxis-title text {
  fill: rgba(255, 255, 255, 0.8) !important;
}

@media (max-width: 767.98px) {
  /* line 35701, app/assets/stylesheets/global/style.css */
  .dark-mode .demo-icon.nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
}

/* line 35707, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 576px) {
  /* line 35712, app/assets/stylesheets/global/style.css */
  .dark-mode .border-bottomo-sm {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 35717, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default .alert-link {
  color: rgba(255, 255, 255, 0.9);
}

/* line 35721, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light .alert-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35725, app/assets/stylesheets/global/style.css */
.dark-mode .project-members-container i,
.dark-mode .project-comments-container i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35730, app/assets/stylesheets/global/style.css */
.dark-mode .transactions .list-group a {
  box-shadow: none;
  border: 1px solid var(--dark-border);
  border-radius: 5px;
}

/* line 35736, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active {
  color: #fff !important;
}

/* line 35740, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .nav-link #profile-heading:hover,
.dark-mode .app .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff;
}

/* line 35746, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered tr th:last-child,
.dark-mode.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35751, app/assets/stylesheets/global/style.css */
.dark-mode .alert-dark {
  color: rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 35757, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 35763, app/assets/stylesheets/global/style.css */
.dark-mode .table-responsive table.table-bordered tr th:last-child,
.dark-mode .table-responsive table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35768, app/assets/stylesheets/global/style.css */
.dark-mode .icontext-menu .app-sidebar__toggle,
.dark-mode .hover-submenu .app-sidebar__toggle,
.dark-mode .hover-submenu1 .app-sidebar__toggle {
  color: #fff;
}

/* line 35774, app/assets/stylesheets/global/style.css */
.dark-mode .card.background-image-blog {
  border: 0px !important;
}

/* line 35778, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
}

/* line 35788, app/assets/stylesheets/global/style.css */
.dark-mode .card.storage-card {
  border: 0px !important;
}

/* line 35792, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35796, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-clear {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}

/* line 35801, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next {
  color: #ffffff !important;
}

/* line 35806, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #ffffff !important;
}

/* line 35810, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus {
  color: #fff !important;
}

/* line 35815, app/assets/stylesheets/global/style.css */
.dark-mode .main-blog.card {
  border: 0px !important;
}

/* line 35819, app/assets/stylesheets/global/style.css */
.dark-mode.closed-leftmenu .app-sidebar__toggle {
  color: #fff;
}

/* line 35823, app/assets/stylesheets/global/style.css */
.dark-mode .col-login .card {
  background-color: var(--dark-body) !important;
}

/* line 35827, app/assets/stylesheets/global/style.css */
.dark-mode .card-fullscreen {
  background-color: var(--dark-body) !important;
}

/* line 35831, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-light {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* line 35835, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .note-dropzone {
  color: var(--primary-bg-color);
  background-color: var(--dark-body);
}

/* line 35840, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .modal-dialog {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35845, app/assets/stylesheets/global/style.css */
  .dark-mode .note-editor .modal-dialog {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35852, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .comment-section-main .name-time-container svg {
  fill: rgba(255, 255, 255, 0.4);
}

/* line 35856, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media-body > div:last-child,
.dark-mode .main-chat-list .media-contact-name span:last-child {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35861, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info {
  background-color: var(--dark-body);
  color: white;
  border: 2px solid var(--dark-border);
}

/* line 35867, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info h2 {
  background-color: var(--dark-body);
  border-bottom: 1px solid var(--dark-border);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35873, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35879, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info h2 {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (pointer: coarse) {
  /* line 35888, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow.ql-toolbar button:hover:not(.ql-active),
.dark-mode .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #fff;
  }
}

/* line 35894, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .prev:hover,
.dark-mode .datepicker .next:hover,
.dark-mode .datepicker tfoot tr th:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35900, app/assets/stylesheets/global/style.css */
.dark-mode .form-control option {
  background-color: var(--dark-body);
}

/* line 35904, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .dropdown-menu {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}

/* line 35908, app/assets/stylesheets/global/style.css */
.dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 35915, app/assets/stylesheets/global/style.css */
  .dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35923, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light-light {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35927, app/assets/stylesheets/global/style.css */
.dark-mode .table-main-container tbody tr:hover,
.dark-mode .table-main-container tbody tr:focus {
  background-color: var(--dark-bg);
}

/* line 35932, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35936, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .btn-default {
  background-color: transparent !important;
}

/* line 35940, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn.btn-default {
  background-color: transparent;
}

/* line 35944, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 35951, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35955, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::before,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  border-right-color: var(--dark-border) !important;
}

/* line 35960, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::after,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  border-right-color: var(--dark-border) !important;
}

/* line 35965, app/assets/stylesheets/global/style.css */
.dark-mode.rtl blockquote {
  border-right: 2px solid var(--dark-border);
}

/* line 35969, app/assets/stylesheets/global/style.css */
.dark-mode .accordion card {
  border: 0px !important;
}

/* line 35973, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .tree ul:before {
  border-right: 1px solid var(--dark-border);
  border-left: inherit;
}

/* line 35978, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus,
.dark-mode .btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: none !important;
}

/* line 35983, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-dark {
  color: rgba(255, 255, 255, 0.6);
  border-color: var(--dark-border);
}

/* line 35988, app/assets/stylesheets/global/style.css */
.dark-mode .btn-dark-light {
  color: #070808;
  border-color: var(--dark-border);
}

/* line 35993, app/assets/stylesheets/global/style.css */
.dark-mode #remove-btn {
  background-color: var(--dark-body);
}

@media (max-width: 575.98px) {
  /* line 35998, app/assets/stylesheets/global/style.css */
  .dark-mode .tabs-menu.checkout li {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36003, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  border-top-color: var(--dark-border);
}

/* line 36007, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-scrollgrid-section-body table,
.dark-mode .fc .fc-scrollgrid-section-footer table {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36012, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table,
.dark-mode #flotLine1 table,
.dark-mode #flotLine2 table,
.dark-mode #flotArea2 table,
.dark-mode #flotArea3 table,
.dark-mode #flotBar1 table,
.dark-mode #flotBar2 table,
.dark-mode #flotStacking table,
.dark-mode #flotAnimated table,
.dark-mode #flotPie table {
  background-color: var(--dark-body);
}

/* line 36025, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table td,
.dark-mode #flotLine1 table td,
.dark-mode #flotLine2 table td,
.dark-mode #flotArea2 table td,
.dark-mode #flotArea3 table td,
.dark-mode #flotBar1 table td,
.dark-mode #flotBar2 table td,
.dark-mode #flotStacking table td,
.dark-mode #flotAnimated table td,
.dark-mode #flotPie table td {
  color: #fff;
}

/* line 36038, app/assets/stylesheets/global/style.css */
.dark-mode .table.editable-table input,
.dark-mode .table.editable-table select {
  background-color: var(--dark-body);
  color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 36045, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 36050, app/assets/stylesheets/global/style.css */
.dark-mode table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36054, app/assets/stylesheets/global/style.css */
.dark-mode .dt-button.dropdown-item.buttons-columnVisibility {
  background-color: var(--dark-body);
}

/* line 36058, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item {
  border: 0px solid var(--dark-border);
}

@media (max-width: 992px) {
  /* line 36063, app/assets/stylesheets/global/style.css */
  .dark-mode .richText-toolbar li {
    border-bottom: 1px solid var(--dark-border) !important;
  }
}

/* line 36068, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

/* line 36073, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu1 ul li .active {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 36077, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36089, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36101, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36106, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36110, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search__field::placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36114, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36121, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-popover {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 36127, app/assets/stylesheets/global/style.css */
  .dark-mode .fc-theme-standard .fc-popover {
    background: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36134, app/assets/stylesheets/global/style.css */
.dark-mode .footer-container-main .more-btn {
  color: #fff !important;
}

/* line 36138, app/assets/stylesheets/global/style.css */
.dark-mode .text-gray {
  color: #aab2b9 !important;
}

/* line 36142, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown .nav-link:hover i,
.dark-mode .dropdown .nav-link:focus i,
.dark-mode .dropdown .nav-link:active i {
  color: #fff;
}

/* line 36148, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-start {
  border-right: 1px solid var(--dark-border) !important;
  border-left: initial !important;
}

/* line 36153, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36158, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end {
  border-left: 1px solid var(--dark-border) !important;
  border-right: initial !important;
}

/* line 36163, app/assets/stylesheets/global/style.css */
.dark-mode .blog-autors .list-group-item:hover {
  border: 1px solid var(--dark-border);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 36168, app/assets/stylesheets/global/style.css */
.dark-mode .blog-topics .list-group-item {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36172, app/assets/stylesheets/global/style.css */
.dark-mode .border-0 {
  border: 0px !important;
}

/* line 36176, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid var(--dark-bg);
  right: -10px;
  left: auto;
}

/* line 36183, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  border-left: 0;
  border-right: 10px solid var(--dark-bg);
}

@media (max-width: 992px) {
  /* line 36189, app/assets/stylesheets/global/style.css */
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid var(--dark-bg) !important;
  }
}

/* line 36194, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-dark .card-body {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 36198, app/assets/stylesheets/global/style.css */
.dark-mode .projects.project-type-container .project-type .nav-link {
  color: #fff;
}

/* line 36202, app/assets/stylesheets/global/style.css */
.dark-mode .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36206, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white:not(:disabled):not(.disabled):active,
.dark-mode .btn-white.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 36213, app/assets/stylesheets/global/style.css */
.dark-mode .owl-nav button {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36218, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
}

/* line 36222, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
}

/* line 36226, app/assets/stylesheets/global/style.css */
.dark-mode .dataTables_wrapper .selected {
  background: var(--dark-bg);
}

@media (min-width: 576px) {
  /* line 36231, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .actions {
    border-right: 1px solid var(--dark-border);
  }
  /* line 36235, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .content {
    border-right: 1px solid var(--dark-border);
  }
}

/* line 36240, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a:hover,
.dark-mode .wizard > .steps .disabled a:active {
  color: #fff;
}

/* line 36245, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a {
  color: #fff;
}

/* line 36249, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.dow,
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next,
.dark-mode .datetimepicker table th.switch,
.dark-mode .datetimepicker table td {
  color: #fff;
  background: var(--dark-body);
}

/* line 36258, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span.old,
.dark-mode .datepicker table tr td span.new {
  color: #fff;
}

/* line 36263, app/assets/stylesheets/global/style.css */
.dark-mode select.form-select {
  background-color: var(--dark-bg) !important;
}

/* line 36267, app/assets/stylesheets/global/style.css */
.dark-mode .card.bg-primary-lightest.border-0 {
  border: 0px !important;
}

/* line 36271, app/assets/stylesheets/global/style.css */
.dark-mode.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36275, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-zoom-icon svg,
.dark-mode .apexcharts-zoom-in-icon svg,
.dark-mode .apexcharts-zoom-out-icon svg,
.dark-mode .apexcharts-reset-zoom-icon svg,
.dark-mode .apexcharts-menu-icon svg {
  fill: #fff;
}

/* line 36283, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36287, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar.sidemenu-scroll .side-header {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 36292, app/assets/stylesheets/global/style.css */
  .dark-mode .app-sidebar.sidemenu-scroll .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 36299, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-transparent {
  background-color: transparent !important;
}

/* line 36303, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #000 !important;
}

/* line 36308, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #000 !important;
}

/* line 36313, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #000 !important;
}

/* line 36318, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #000 !important;
}

/* line 36323, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 36327, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 36331, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 36335, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-800 {
  background-color: #383853 !important;
}

/* line 36339, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-900 {
  background-color: #323251 !important;
}

/* line 36343, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* line 36348, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36353, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #fff !important;
}

/* line 36358, app/assets/stylesheets/global/style.css */
.dark-mode .border-y {
  border-top: 1px solid var(--dark-border);
  border-bottom: 1px solid var(--dark-border);
}

/* line 36363, app/assets/stylesheets/global/style.css */
.dark-mode .border-x {
  border-left: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36368, app/assets/stylesheets/global/style.css */
.dark-mode .border-start {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36372, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 36376, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 36381, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a {
  background: transparent;
}

/* line 36385, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-sm {
  border: 1px solid var(--dark-border);
}

/* line 36389, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-lg {
  border: 1px solid var(--dark-border);
}

/* line 36393, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments {
  border: 1px solid var(--dark-border);
}

/* line 36397, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 36401, app/assets/stylesheets/global/style.css */
.dark-mode .count-down.row span:first-child {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 36406, app/assets/stylesheets/global/style.css */
.dark-mode .text-default {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36410, app/assets/stylesheets/global/style.css */
.dark-mode #accordion11 .panel-body {
  border-top: 1px solid var(--dark-border);
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

/* line 36417, app/assets/stylesheets/global/style.css */
.dark-mode .accor h4 a {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36422, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1.collapsed {
  border: 0px solid var(--dark-border);
}

/* line 36426, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: var(--dark-bg) !important;
}

/* line 36430, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-header a {
  color: #fff;
  background-color: var(--dark-bg);
  border: 0px solid var(--dark-border);
}

/* line 36436, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-body {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 36444, app/assets/stylesheets/global/style.css */
.dark-mode .irs-outline .irs-slider {
  background-color: var(--dark-bg);
}

/* line 36448, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider::before {
  background-color: var(--dark-theme);
}

/* line 36452, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider {
  background-color: var(--dark-theme);
}

/* line 36456, app/assets/stylesheets/global/style.css */
.dark-mode .offcanvas {
  background-color: var(--dark-body);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 36461, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36465, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--dark-border) !important;
}

/* line 36469, app/assets/stylesheets/global/style.css */
.dark-mode .border-end {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36473, app/assets/stylesheets/global/style.css */
.dark-mode .ticket-details-footer .media.ticket-reply {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36477, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark-light {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36482, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link {
  color: #fff;
}

/* line 36486, app/assets/stylesheets/global/style.css */
.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border: 1px solid var(--dark-border);
}

/* line 36490, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

/* line 36499, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput input {
  color: white;
}

/* line 36503, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput {
  background-color: var(--dark-theme);
}

/* line 36507, app/assets/stylesheets/global/style.css */
.dark-mode .file-type {
  color: #fff;
}

/* line 36511, app/assets/stylesheets/global/style.css */
.dark-mode .recent-files-container tbody tr:hover,
.dark-mode .recent-files-container tbody tr:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 36516, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .carousel-item .thumb.active {
  border-color: var(--dark-border);
}

/* line 36520, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36524, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media {
  border-bottom: 1px solid var(--dark-border);
  border-top: 1px solid transparent;
}

/* line 36529, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:hover,
.dark-mode .ql-snow .ql-toolbar button:hover,
.dark-mode .ql-snow.ql-toolbar button:focus,
.dark-mode .ql-snow .ql-toolbar button:focus,
.dark-mode .ql-snow.ql-toolbar button.ql-active,
.dark-mode .ql-snow .ql-toolbar button.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--primary-bg-color);
}

/* line 36546, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: var(--dark-border);
}

/* line 36550, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker-options {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 36555, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow .ql-picker-options {
    background-color: var(--dark-theme);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36562, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: var(--dark-border);
}

/* line 36566, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  color: #ffffff;
}

/* line 36570, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar {
  border-top: 0px !important;
  border-bottom: 0px !important;
}

/* line 36575, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--inline .select2-search__field {
  color: #fff;
}

/* line 36579, app/assets/stylesheets/global/style.css */
.dark-mode .form-select {
  color: #fff;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36585, app/assets/stylesheets/global/style.css */
.dark-mode .main-form-group {
  border: 1px solid var(--dark-border);
}

/* line 36589, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-selection .pcr-picker {
  border: 2px solid var(--dark-border);
}

/* line 36593, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-interaction .pcr-result,
.dark-mode .pcr-app .pcr-interaction input {
  color: #fff;
  background: var(--dark-theme);
}

/* line 36599, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app {
  background: var(--dark-bg);
}

/* line 36603, app/assets/stylesheets/global/style.css */
.dark-mode .default-pickr,
.dark-mode .color-pickr-btn button {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 36610, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle.on span {
  background-color: var(--dark-theme);
}

/* line 36614, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle {
  border: 1px solid var(--dark-border);
}

/* line 36618, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle span {
  background-color: var(--dark-theme);
}

/* line 36622, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle {
  background-color: var(--dark-bg);
}

/* line 36626, app/assets/stylesheets/global/style.css */
.dark-mode .ckbox span:before,
.dark-mode .rdiobox span:before {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36632, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: #fff !important;
}

/* line 36636, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36642, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}

/* line 36646, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36652, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}

/* line 36656, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item svg {
  fill: #fff !important;
}

/* line 36660, app/assets/stylesheets/global/style.css */
.dark-mode .main-header-center .btn svg {
  fill: #fff !important;
}

/* line 36664, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 36668, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 36672, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 36676, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

@media (min-width: 992px) {
  /* line 36682, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .horizontal-main .slide .slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2 {
    background-color: var(--dark-body);
    border: 1px solid var(--dark-border);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2) !important;
  }
}

/* line 36691, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .sticky.stickyClass .app-sidebar {
  background-color: var(--dark-body) !important;
}

/* line 36695, app/assets/stylesheets/global/style.css */
.dark-mode .todo-img input:checked ~ .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 36709, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark::after {
  border: solid transparent;
  border-width: 0 2px 2px 0;
}

@media (max-width: 991.98px) {
  /* line 36715, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 36719, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .hor-header .header-brand-img.desktop-logo {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  /* line 36725, app/assets/stylesheets/global/style.css */
  .dark-mode .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  /* line 36729, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse {
    background: var(--dark-body) !important;
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36735, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36739, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 36743, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover .bg-light {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 36747, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark:hover,
.dark-mode a.text-dark:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36752, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

/* line 36756, app/assets/stylesheets/global/style.css */
.dark-mode .light .apexcharts-selection-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-in-icon:hover svg,
.dark-mode .light .apexcharts-zoom-out-icon:hover svg,
.dark-mode .light .apexcharts-reset-zoom-icon:hover svg,
.dark-mode .light .apexcharts-menu-icon:hover svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36765, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-menu {
  background: var(--dark-bg);
  border: 1px solid #ffffff1a;
}

/* line 36770, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search--dropdown {
  border-top: 0px solid var(--dark-border);
}

/* line 36774, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border) !important;
}

/* line 36783, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-bg);
}

/* line 36788, app/assets/stylesheets/global/style.css */
.dark-mode .tl-blog:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36792, app/assets/stylesheets/global/style.css */
.dark-mode .task-list:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36796, app/assets/stylesheets/global/style.css */
.dark-mode .task-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36800, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-lightest {
  background-color: var(--primary01) !important;
}

/* line 36804, app/assets/stylesheets/global/style.css */
.dark-mode .circle-chart strong {
  color: #fff;
}

/* line 36808, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card h3 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36812, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card p {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36816, app/assets/stylesheets/global/style.css */
.dark-mode svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36820, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36825, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .source-logo-menu.show .util-main svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36829, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36833, app/assets/stylesheets/global/style.css */
.dark-mode .btn-country {
  border: 1px solid var(--dark-border);
}

/* line 36837, app/assets/stylesheets/global/style.css */
.dark-mode .header .nav-link #profile-heading {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36841, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36845, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon svg {
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36849, app/assets/stylesheets/global/style.css */
.dark-mode .circles li {
  border: 2px solid rgba(227, 255, 239, 0.05);
}

/* line 36853, app/assets/stylesheets/global/style.css */
.dark-mode caption {
  color: #505662;
}

/* line 36857, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36861, app/assets/stylesheets/global/style.css */
.dark-mode hr {
  border-top: 1px solid var(--dark-border);
}

/* line 36865, app/assets/stylesheets/global/style.css */
.dark-mode .blockquote-footer {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36869, app/assets/stylesheets/global/style.css */
.dark-mode .img-thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36874, app/assets/stylesheets/global/style.css */
.dark-mode .figure-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36878, app/assets/stylesheets/global/style.css */
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}

/* line 36883, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36887, app/assets/stylesheets/global/style.css */
.dark-mode .bg-transparent {
  background-color: transparent !important;
}

/* line 36891, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border) !important;
}

/* line 36895, app/assets/stylesheets/global/style.css */
.dark-mode .border-top {
  border-top: 1px solid var(--dark-border) !important;
}

/* line 36899, app/assets/stylesheets/global/style.css */
.dark-mode .border-right {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36903, app/assets/stylesheets/global/style.css */
.dark-mode .border-bottom {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36907, app/assets/stylesheets/global/style.css */
.dark-mode .border-left {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36911, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 36915, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 36919, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 36923, app/assets/stylesheets/global/style.css */
.dark-mode blockquote {
  color: rgba(255, 255, 255, 0.8);
  border-left: 2px solid var(--dark-border);
}

/* line 36928, app/assets/stylesheets/global/style.css */
.dark-mode code {
  background: transparent;
  border: 1px solid transparent;
}

/* line 36933, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  text-shadow: 0 1px var(--dark-bg);
}

/* line 36939, app/assets/stylesheets/global/style.css */
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 36944, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border);
}

/* line 36948, app/assets/stylesheets/global/style.css */
.dark-mode .table thead th,
.dark-mode .text-wrap table thead th {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36953, app/assets/stylesheets/global/style.css */
.dark-mode .table tbody + tbody,
.dark-mode .text-wrap table tbody + tbody {
  border-top: 2px solid var(--dark-border);
}

/* line 36958, app/assets/stylesheets/global/style.css */
.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table {
  background-color: var(--dark-bg);
}

/* line 36964, app/assets/stylesheets/global/style.css */
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: var(--dark-bg);
}

/* line 36969, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered {
  border: 1px solid var(--dark-border);
}

/* line 36973, app/assets/stylesheets/global/style.css */
.dark-mode #external-events {
  border: 1px solid var(--dark-border);
}

/* line 36977, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th {
  border: 1px solid var(--dark-border);
  border-bottom: 0px !important;
}

/* line 36983, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid var(--dark-border);
}

/* line 36987, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day-number {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36991, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--dark-bg);
}

/* line 36995, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background-color: var(--dark-body);
}

/* line 36999, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list {
  border: 1px solid var(--dark-border);
}

/* line 37003, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-event:hover td {
  background-color: transparent;
  color: #6c5ffc;
}

/* line 37008, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-empty {
  background-color: var(--dark-theme);
}

/* line 37012, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}

@media print {
  /* line 37018, app/assets/stylesheets/global/style.css */
  .dark-mode .table td,
.dark-mode .text-wrap table td,
.dark-mode .table th,
.dark-mode .text-wrap table th {
    background-color: #fff !important;
  }
  /* line 37025, app/assets/stylesheets/global/style.css */
  .dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
    border: 1px solid var(--dark-border) !important;
  }
}

/* line 37033, app/assets/stylesheets/global/style.css */
.text-wrap table {
  border: 1px solid var(--dark-border);
}

/* line 37037, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border);
}

/* line 37044, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}

/* line 37049, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th {
  background-color: var(--dark-bg);
}

/* line 37054, app/assets/stylesheets/global/style.css */
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37058, app/assets/stylesheets/global/style.css */
.dark-mode .table-active > th,
.dark-mode .table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37063, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37067, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover > td,
.dark-mode .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37072, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 37076, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/* line 37080, app/assets/stylesheets/global/style.css */
.dark-mode .table.dataTable thead th {
  border-bottom: 0 !important;
}

/* line 37084, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37090, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 37094, app/assets/stylesheets/global/style.css */
.dark-mode .authentication input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37098, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}

/* line 37102, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item {
  color: #fff;
}

/* line 37106, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item:hover {
  color: #fff;
}

/* line 37110, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}

/* line 37115, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37120, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}

/* line 37125, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--dark-border) !important;
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37131, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 37136, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: none;
}

/* line 37140, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: #99c1b2;
  opacity: 1;
}

/* line 37145, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
}

/* line 37150, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-input-placeholder,
.dark-mode .form-control::-moz-placeholder,
.dark-mode .form-control:-ms-input-placeholder,
.dark-mode .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37157, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37161, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly] {
  background-color: var(--primary-bg-color);
}

/* line 37166, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37170, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37174, app/assets/stylesheets/global/style.css */
.dark-mode select.form-control:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37180, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-file {
  display: block;
  width: 100%;
}

@media (max-width: 575.98px) {
  /* line 37186, app/assets/stylesheets/global/style.css */
  .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time {
    color: #fff;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  }
}

/* line 37192, app/assets/stylesheets/global/style.css */
.form-control-range {
  display: block;
  width: 100%;
}

/* line 37197, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-plaintext {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37201, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 37205, app/assets/stylesheets/global/style.css */
.dark-mode .valid-feedback {
  color: #09ad95;
}

/* line 37209, app/assets/stylesheets/global/style.css */
.dark-mode .valid-tooltip {
  color: #fff;
  background-color: rgba(94, 186, 0, 0.8);
}

/* line 37214, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid,
.dark-mode .form-control.is-valid,
.dark-mode .was-validated .custom-select:valid,
.dark-mode .custom-select.is-valid {
  border-color: #09ad95;
}

/* line 37221, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid:focus,
.dark-mode .form-control.is-valid:focus,
.dark-mode .was-validated .custom-select:valid:focus,
.dark-mode .custom-select.is-valid:focus {
  border-color: #09ad95;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37229, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:valid ~ .form-check-label,
.dark-mode .form-check-input.is-valid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label {
  color: #09ad95;
}

/* line 37236, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37241, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37246, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37251, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid ~ .form-file-label,
.dark-mode .form-file-input.is-valid ~ .form-file-label {
  border-color: #09ad95;
}

/* line 37256, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37261, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-feedback {
  color: #d12c47;
}

/* line 37265, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-tooltip {
  color: #fff;
  background-color: rgba(205, 32, 31, 0.8);
}

/* line 37270, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid {
  border-color: #d12c47;
}

/* line 37274, app/assets/stylesheets/global/style.css */
.form-control.is-invalid {
  border-color: #d12c47;
}

/* line 37278, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid {
  border-color: #d12c47;
}

/* line 37283, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .custom-select:invalid:focus,
.dark-mode .custom-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37291, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:invalid ~ .form-check-label,
.dark-mode .form-check-input.is-invalid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47 !important;
}

/* line 37298, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 37304, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 37309, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37314, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid ~ .form-file-label,
.dark-mode .form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 37319, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37324, app/assets/stylesheets/global/style.css */
.dark-mode .collapse:not(.show) {
  background: #fff;
}

/* line 37328, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37334, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-divider {
  border-top: 1px solid var(--dark-border);
}

/* line 37338, app/assets/stylesheets/global/style.css */
.dark-mode .notifyimg {
  color: #fff;
}

/* line 37342, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}

/* line 37346, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: var(--dark-bg);
}

/* line 37350, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item:hover,
.dark-mode .dropdown-item:focus,
.dark-mode .dropdown-item.active,
.dark-mode .dropdown-item:active {
  background-color: var(--dark-body);
}

/* line 37357, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 37363, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu.show {
  border: 1px solid var(--dark-border);
}

/* line 37367, app/assets/stylesheets/global/style.css */
.dark-mode .header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(42, 38, 53, 0.9);
  border: 1px solid var(--dark-border) !important;
}

/* line 37372, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37376, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37380, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-text {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37386, app/assets/stylesheets/global/style.css */
.dark-mode #global-loader {
  background: var(--dark-bg);
}

/* line 37390, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 37394, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 37399, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37403, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37407, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37411, app/assets/stylesheets/global/style.css */
.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 37415, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid var(--dark-border);
}

/* line 37421, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
}

/* line 37426, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37431, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-input:focus ~ .form-file-label {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37435, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37441, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label::after {
  color: #fff;
  border-left: 1px solid var(--dark-border);
}

/* line 37446, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37450, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 37454, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}

/* line 37459, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37463, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 37467, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37471, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37475, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 37479, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower,
.dark-mode .custom-range::-ms-fill-upper {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37484, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disabled {
  color: #4f4f67;
}

/* line 37488, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disable {
  color: #cba4f7;
}

/* line 37492, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37496, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  border: 1px solid transparent;
}

/* line 37500, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
  border-color: transparent;
}

/* line 37506, app/assets/stylesheets/global/style.css */
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}

/* line 37511, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}

/* line 37515, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a:hover,
.dark-mode .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 37520, app/assets/stylesheets/global/style.css */
.dark-mode .card {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 37526, app/assets/stylesheets/global/style.css */
.dark-mode .card-header {
  background-color: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 37531, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid var(--dark-border);
}

/* line 37536, app/assets/stylesheets/global/style.css */
.dark-mode .page-link {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37542, app/assets/stylesheets/global/style.css */
.dark-mode .page-link:hover {
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 37546, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.active .page-link {
  color: #fff;
}

/* line 37550, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.disabled .page-link {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.3;
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 37557, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side {
  background: none repeat scroll 0 0 #e5e8ef;
}

/* line 37561, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .lg-side {
  background: none repeat scroll 0 0 #fff;
}

/* line 37565, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side .user-head {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37570, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name h5 a {
  color: #fff;
}

/* line 37574, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name span a {
  color: #87e2e7;
}

/* line 37578, app/assets/stylesheets/global/style.css */
.dark-mode a.mail-dropdown {
  background: none repeat scroll 0 0 #80d3d9;
  color: #01a7b3;
}

/* line 37583, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
}

/* line 37588, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 37593, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-divider {
  border-bottom: 1px solid #d5d8df;
}

/* line 37597, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a {
  color: #6a6a6a;
}

/* line 37601, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:hover {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37606, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li.active a {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37611, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37616, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a i {
  color: #6a6a6a;
}

/* line 37620, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li h4 {
  color: #5c5c5e;
}

/* line 37624, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a {
  color: #6a6a6a;
}

/* line 37628, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a:hover,
.dark-mode ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37634, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}

/* line 37638, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-input {
  color: #8a8a8a;
}

/* line 37642, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-btn {
  background: none repeat scroll 0 0 #1643a3;
  color: #fff;
}

/* line 37647, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox {
  border: 1px solid var(--dark-border);
}

/* line 37651, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 37655, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star {
  color: var(--dark-bg);
}

/* line 37659, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star.inbox-started,
.dark-mode .table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 37664, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 37668, app/assets/stylesheets/global/style.css */
.dark-mode .mail-option .chk-all,
.dark-mode .mail-option .btn-group a.btn {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37675, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-pagination a.np-btn {
  background: none repeat scroll 0 0 var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37681, app/assets/stylesheets/global/style.css */
.dark-mode .fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
}

/* line 37686, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-body .modal .modal-body input,
.dark-mode .inbox-body .modal .modal-body textarea {
  border: 1px solid #e6e6e6;
}

/* line 37691, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37696, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 37702, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inbox h4 {
  border-bottom: 1px solid #ddd;
  color: rgba(255, 255, 255, 0.8);
}

/* line 37707, app/assets/stylesheets/global/style.css */
.dark-mode .sender-dropdown {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  color: #777;
}

/* line 37712, app/assets/stylesheets/global/style.css */
.dark-mode .view-mail a {
  color: #ff6c60;
}

/* line 37716, app/assets/stylesheets/global/style.css */
.dark-mode .range {
  background-color: whitesmoke;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 37722, app/assets/stylesheets/global/style.css */
.dark-mode .range input[type=range]::-webkit-slider-thumb,
.dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}

/* line 37728, app/assets/stylesheets/global/style.css */
.dark-mode .range output {
  color: white;
  background-color: #999999;
}

/* line 37733, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37737, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item .card-footer {
  background: var(--dark-theme);
}

/* line 37741, app/assets/stylesheets/global/style.css */
.dark-mode .pricing {
  color: #fff;
}

/* line 37745, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 {
  color: #7a7a92;
}

/* line 37749, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37754, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37758, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37762, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37767, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37771, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}

/* line 37775, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}

/* line 37779, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}

/* line 37784, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header,
.dark-mode .pricing-table:hover > .panel > .panel-footer {
  background: #1643a3 !important;
}

/* line 37789, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 37793, app/assets/stylesheets/global/style.css */
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}

/* line 37798, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}

/* line 37802, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}

/* line 37806, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}

/* line 37810, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
}

/* line 37815, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}

/* line 37820, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}

/* line 37824, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  background: #fff;
}

/* line 37829, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  background: #f7f7f7;
}

/* line 37834, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 37839, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: var(--dark-bg);
}

/* line 37844, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}

/* line 37848, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37852, app/assets/stylesheets/global/style.css */
.dark-mode .price .panel-footer,
.dark-mode .price.panel-color > .panel-body {
  background-color: var(--dark-theme);
}

/* line 37857, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
  border-right: 1px solid var(--dark-border);
}

/* line 37864, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}

/* line 37868, app/assets/stylesheets/global/style.css */
.dark-mode #popup {
  background: #fe6b1f;
}

/* line 37872, app/assets/stylesheets/global/style.css */
.dark-mode #copy {
  color: white;
}

/* line 37876, app/assets/stylesheets/global/style.css */
.dark-mode .nav1 {
  background: transparent;
  border: 1px solid var(--dark-border);
}

/* line 37881, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active {
  color: #fff;
}

/* line 37886, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37890, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
}

/* line 37894, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37898, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-item1 .nav-link.active {
  color: #fff;
}

/* line 37903, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #000;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 37909, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37913, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 37917, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 37922, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 37927, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.dark-mode .tooltip.tooltip-top .tooltip-inner::before {
  border-top-color: #000;
}

/* line 37932, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.dark-mode .tooltip.tooltip-right .tooltip-inner::before {
  border-right-color: #000;
}

/* line 37937, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.dark-mode .tooltip.tooltip-bottom .tooltip-inner::before {
  border-bottom-color: #000;
}

/* line 37942, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.dark-mode .tooltip.tooltip-left .tooltip-inner::before {
  border-left-color: #000;
}

/* line 37947, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inverse {
  background-color: #232139;
  color: #ffffff;
}

/* line 37952, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb {
  color: #fff;
}

/* line 37956, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: var(--primary-bg-color);
}

/* line 37961, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.6);
}

/* line 37965, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a:hover {
  color: #123787;
}

/* line 37969, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37973, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37977, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a:hover {
  color: #123787;
}

/* line 37981, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 + .breadcrumb-item2::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37985, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37989, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group .panel {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37993, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37998, app/assets/stylesheets/global/style.css */
.dark-mode .more-less {
  color: #212121;
}

/* line 38002, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38006, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head h3:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38010, app/assets/stylesheets/global/style.css */
.dark-mode .wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

/* line 38014, app/assets/stylesheets/global/style.css */
.dark-mode .panel1 {
  border-color: #fff;
}

/* line 38018, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: #5797fc;
  color: #fff;
}

/* line 38023, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group1 .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38027, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  color: #fff;
}

/* line 38031, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body1 {
  background: #fff;
}

/* line 38035, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title a.accordion-toggle:before,
.dark-mode .panel-title a.accordion-toggle.collapsed:before {
  color: #fff;
}

/* line 38040, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle ~ .dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: var(--dark-body) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 6px 12px rgba(34, 34, 61, 0.8) !important;
}

/* line 38047, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-default ~ .dropdown-menu .dropdown-plus-title {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 38051, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  background-color: var(--dark-body);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 38056, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38060, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a:hover,
.dark-mode .dropdown-menu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38066, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38070, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38074, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38078, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38082, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 38087, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38091, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}

/* line 38095, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}

/* line 38099, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-list-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38103, app/assets/stylesheets/global/style.css */
.dark-mode .jumbotron {
  background-color: var(--dark-bg);
}

/* line 38107, app/assets/stylesheets/global/style.css */
.dark-mode .progress {
  background-color: var(--dark-bg);
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 38112, app/assets/stylesheets/global/style.css */
.dark-mode .progress-bar {
  color: #fff;
}

/* line 38116, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: #f6f4fb;
  color: #25252a;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38122, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38126, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:hover {
  color: var(--primary-bg-color);
  background-color: transparent;
}

/* line 38131, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38136, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-button-primary {
  color: #fff;
  border-color: var(--dark-border);
}

/* line 38141, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38145, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:active {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38150, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1 {
  background-color: transparent;
  color: #fff;
}

/* line 38159, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item:hover,
.dark-mode .listorder:hover,
.dark-mode .listorder1:hover,
.dark-mode .listunorder:hover,
.dark-mode .listunorder1:hover {
  color: var(--primary-bg-color);
}

/* line 38167, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active:before {
  background: transparent;
}

/* line 38171, app/assets/stylesheets/global/style.css */
.dark-mode .alert-secondary {
  background: rgba(235, 111, 51, 0.1);
  border: rgba(235, 111, 51, 0.1);
}

/* line 38176, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38180, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled {
  color: #4f4f67;
  background-color: #2a2a44;
}

/* line 38186, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38191, app/assets/stylesheets/global/style.css */
.dark-mode .close {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 0 var(--dark-bg);
}

/* line 38196, app/assets/stylesheets/global/style.css */
.dark-mode .close:hover,
.dark-mode .close:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38201, app/assets/stylesheets/global/style.css */
.dark-mode .modal-content {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 38208, app/assets/stylesheets/global/style.css */
  .dark-mode .modal-content {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 38215, app/assets/stylesheets/global/style.css */
.dark-mode .modal-backdrop {
  background-color: #000;
}

/* line 38219, app/assets/stylesheets/global/style.css */
.dark-mode .modal-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38223, app/assets/stylesheets/global/style.css */
.dark-mode .modal-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38227, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info i {
  border: 2px solid #fff;
}

/* line 38231, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 38235, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-top .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #000;
}

/* line 38240, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-right .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #000;
}

/* line 38245, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-bottom .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #000;
}

/* line 38250, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-left .tooltip-arrow:before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
  border-left-color: #000;
}

/* line 38255, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 38260, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38265, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 38270, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--dark-bg);
}

/* line 38275, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 38280, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--dark-bg);
}

/* line 38285, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 38290, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--dark-bg);
}

/* line 38295, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38300, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  border-left-color: rgba(255, 255, 255, 0.1);
}

/* line 38305, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--dark-bg);
}

/* line 38310, app/assets/stylesheets/global/style.css */
.dark-mode .popover-header {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border);
  color: #fff;
}

/* line 38316, app/assets/stylesheets/global/style.css */
.dark-mode .popover-body {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38320, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}

/* line 38325, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus {
  color: #fff;
}

/* line 38330, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus {
  color: #fff;
}

/* line 38335, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 38344, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}

/* line 38353, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-caption {
  color: #fff;
}

/* line 38357, app/assets/stylesheets/global/style.css */
.dark-mode .page-title-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38361, app/assets/stylesheets/global/style.css */
.dark-mode .page-subtitle {
  color: #c0a0f1;
}

/* line 38365, app/assets/stylesheets/global/style.css */
.dark-mode .page-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38369, app/assets/stylesheets/global/style.css */
.dark-mode .aside {
  background: #ffffff;
  border-left: 1px solid var(--dark-border);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 38375, app/assets/stylesheets/global/style.css */
.dark-mode .aside-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38379, app/assets/stylesheets/global/style.css */
.dark-mode .aside-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38383, app/assets/stylesheets/global/style.css */
.dark-mode .header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38388, app/assets/stylesheets/global/style.css */
.dark-mode .nav-unread {
  background: #ecd938;
}

/* line 38392, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon i {
  color: #ffffff !important;
}

/* line 38396, app/assets/stylesheets/global/style.css */
.dark-mode .footer {
  background: transparent;
  border-top: 0px solid var(--dark-border);
}

/* line 38401, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38405, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38409, app/assets/stylesheets/global/style.css */
.dark-mode a.icon:hover {
  color: var(--primary-bg-color) !important;
}

/* line 38413, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

/* line 38417, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  color: #000;
}

/* line 38421, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38425, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-link.active {
  color: #fff;
}

/* line 38430, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before {
  background: var(--dark-body);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 38437, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #fff;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 38443, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38447, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 38451, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 38456, app/assets/stylesheets/global/style.css */
.dark-mode .product_price .old_price {
  color: #93a3ba;
}

/* line 38460, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default {
  border: #ddd !important;
}

/* line 38464, app/assets/stylesheets/global/style.css */
.dark-mode .expanel {
  background-color: var(--dark-bg) !important;
  border: 1px solid var(--dark-border) !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}

/* line 38471, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default > .expanel-heading {
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-bg) !important;
}

/* line 38476, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-heading {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38480, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-footer {
  background-color: var(--dark-bg) !important;
  border-top: 1px solid var(--dark-border) !important;
}

/* line 38485, app/assets/stylesheets/global/style.css */
.dark-mode .thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 38490, app/assets/stylesheets/global/style.css */
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38495, app/assets/stylesheets/global/style.css */
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top: 1px solid var(--dark-border);
}

/* line 38500, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: var(--dark-bg);
}

/* line 38504, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38509, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}

/* line 38513, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}

/* line 38518, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover:before {
  background: #fff;
}

/* line 38522, app/assets/stylesheets/global/style.css */
.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38528, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38532, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38536, app/assets/stylesheets/global/style.css */
.dark-mode .pagination-simple .page-item.active .page-link,
.dark-mode .page-total-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38541, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-body {
  border-top: 1px solid var(--dark-border);
}

/* line 38545, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  border-top: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38550, app/assets/stylesheets/global/style.css */
.dark-mode .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 38554, app/assets/stylesheets/global/style.css */
.dark-mode .reg {
  color: #2e1170;
}

/* line 38558, app/assets/stylesheets/global/style.css */
.dark-mode .card-title small,
.dark-mode .card-subtitle {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38563, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-table {
  border-top: 1px solid var(--dark-border);
}

/* line 38567, app/assets/stylesheets/global/style.css */
.dark-mode .profile-img {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(225, 225, 225, 0.2);
}

/* line 38572, app/assets/stylesheets/global/style.css */
.dark-mode .card-profile-img {
  border: 3px solid #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 38577, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-list-group {
  border-top: 1px solid var(--dark-border);
}

/* line 38581, app/assets/stylesheets/global/style.css */
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}

/* line 38585, app/assets/stylesheets/global/style.css */
.dark-mode .card-options {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38589, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn) {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38593, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn):hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38597, app/assets/stylesheets/global/style.css */
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}

/* line 38601, app/assets/stylesheets/global/style.css */
.dark-mode .card-map {
  background: rgba(255, 255, 255, 0.1);
}

/* line 38605, app/assets/stylesheets/global/style.css */
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 38609, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}

/* line 38613, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/* line 38618, app/assets/stylesheets/global/style.css */
.dark-mode .card-category {
  background: var(--dark-bg);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 38623, app/assets/stylesheets/global/style.css */
  .dark-mode .popover {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 38630, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-body);
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 38636, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown .nav-link.icon:hover {
  background: transparent !important;
}

/* line 38640, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38644, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38648, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item .icon {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38652, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item.active {
  background: #343454;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38657, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .navbar-collapse {
  background: transparent;
  box-shadow: none;
  border-top: 0px solid var(--dark-border);
}

/* line 38663, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .nav-link.icon {
  color: #2a1b4d !important;
  background: transparent;
}

/* line 38668, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-status {
  border: 2px solid var(--dark-theme);
}

/* line 38672, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="$white-8" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 38676, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px var(--dark-theme);
}

/* line 38680, app/assets/stylesheets/global/style.css */
.dark-mode .mail-chats {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
}

/* line 38684, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-name {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38688, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-designation {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38692, app/assets/stylesheets/global/style.css */
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}

/* line 38696, app/assets/stylesheets/global/style.css */
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}

/* line 38700, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
}

/* line 38705, app/assets/stylesheets/global/style.css */
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}

/* line 38710, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label:before {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-bg);
}

/* line 38715, app/assets/stylesheets/global/style.css */
.dark-mode .form-signin .form-control:focus {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38719, app/assets/stylesheets/global/style.css */
.dark-mode .mediaicon {
  color: #fff;
}

/* line 38723, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search {
  background: var(--dark-bg);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 38729, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search::placeholder {
  color: #fff;
}

/* line 38733, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search:hover,
.dark-mode .form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
}

/* line 38738, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon {
  color: #fff;
}

/* line 38742, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}

/* line 38746, app/assets/stylesheets/global/style.css */
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 38751, app/assets/stylesheets/global/style.css */
.dark-mode .form-required {
  color: #d12c47;
}

/* line 38755, app/assets/stylesheets/global/style.css */
.dark-mode .form-help {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
}

/* line 38760, app/assets/stylesheets/global/style.css */
.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby] {
  background: #467fcf;
  color: #fff;
}

/* line 38766, app/assets/stylesheets/global/style.css */
.dark-mode .jqstooltip {
  background: #333 !important;
}

/* line 38770, app/assets/stylesheets/global/style.css */
.dark-mode .social-links li a {
  background: #f8f8f8;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38775, app/assets/stylesheets/global/style.css */
.dark-mode .chart-circle-value small,
.dark-mode .chart-circle-1-value small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38780, app/assets/stylesheets/global/style.css */
.dark-mode .chip {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 38785, app/assets/stylesheets/global/style.css */
.dark-mode a.chip:hover {
  color: #fff;
}

/* line 38789, app/assets/stylesheets/global/style.css */
.dark-mode .stamp {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 38794, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message {
  background-color: #467fcf;
  color: #fff;
}

/* line 38799, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message:after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid #467fcf;
  border-top: 6px solid transparent;
}

/* line 38805, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message {
  background-color: #f3f3f3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38810, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message:after {
  border-right: 5px solid #f3f3f3;
}

/* line 38814, app/assets/stylesheets/global/style.css */
.dark-mode .example {
  border: 1px solid var(--dark-border);
}

/* line 38818, app/assets/stylesheets/global/style.css */
.dark-mode .example-bg {
  background: var(--dark-bg);
}

/* line 38822, app/assets/stylesheets/global/style.css */
.dark-mode .highlight {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-top: none;
}

/* line 38828, app/assets/stylesheets/global/style.css */
.dark-mode .tag {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38833, app/assets/stylesheets/global/style.css */
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
}

/* line 38837, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}

/* line 38841, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range:focus::-webkit-slider-thumb,
.dark-mode .custom-range:focus::-moz-range-thumb,
.dark-mode .custom-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 38848, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background: #467fcf;
}

/* line 38852, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb {
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38858, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38862, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38867, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-progress {
  background: #467fcf;
}

/* line 38871, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38876, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower {
  background: #467fcf;
}

/* line 38880, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38884, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-button {
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38889, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: var(--dark-bg);
}

/* line 38893, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:focus + .selectgroup-button {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38897, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--dark-border);
}

/* line 38902, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 38907, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
  border-color: #7c46a8;
}

/* line 38912, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38917, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure {
  border: 1px solid var(--dark-border);
}

/* line 38921, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38926, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 38930, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure:before {
  background: #467fcf 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") no-repeat center center/50% 50%;
  color: #fff;
}

/* line 38935, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38940, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38945, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-color {
  border: 1px solid var(--dark-border);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 38951, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-input:focus ~ .colorinput-color {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38956, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38961, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38965, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
}

/* line 38971, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 38976, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 38981, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38986, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38990, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid var(--dark-border);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38995, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td span {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39000, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39005, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39010, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39015, app/assets/stylesheets/global/style.css */
.dark-mode .model-wrapper-demo {
  background: var(--dark-bg);
}

/* line 39019, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item:after {
  background: #fff !important;
}

/* line 39023, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__content {
  background-color: #fff;
}

/* line 39027, app/assets/stylesheets/global/style.css */
.dark-mode #back-to-top {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 39032, app/assets/stylesheets/global/style.css */
.dark-mode .timeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39036, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before {
  background: #fff;
}

/* line 39041, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-time {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39045, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-tip {
  background: var(--dark-body);
  color: white;
  border: 1px solid var(--dark-border);
}

/* line 39051, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: var(--dark-bg);
}

/* line 39057, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 39063, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 39067, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header {
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}

/* line 39072, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39076, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 39080, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
}

/* line 39084, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 1px solid #d0d0d0;
}

/* line 39088, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 39092, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 39096, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown,
.dark-mode .selectize-input {
  color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 992px) {
  /* line 39102, app/assets/stylesheets/global/style.css */
  .dark-mode .about-con {
    border-bottom: 1px solid var(--dark-border);
  }
}

@media (max-width: 320px) {
  /* line 39108, app/assets/stylesheets/global/style.css */
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}

@media (max-width: 360px) {
  /* line 39114, app/assets/stylesheets/global/style.css */
  .dark-mode .breadcrumb {
    color: #fff;
  }
}

@media (max-width: 992px) {
  /* line 39120, app/assets/stylesheets/global/style.css */
  .dark-mode .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

@media (max-width: 768px) {
  /* line 39126, app/assets/stylesheets/global/style.css */
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 39130, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}

@media (min-width: 768px) {
  /* line 39136, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__toggle.close-toggle {
    color: #fff;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 39142, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-header .nav-link.icon i {
    color: #fff !important;
  }
}

@media (max-width: 768px) {
  /* line 39148, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    border: 1px solid #e4e6f9;
  }
}

/* line 39153, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39157, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #fff;
}

/* line 39162, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input {
  border: 1px solid var(--dark-border);
}

/* line 39166, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.full {
  background-color: #fff;
}

/* line 39170, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 39175, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  border: 0 solid rgba(0, 40, 100, 0.12);
}

/* line 39181, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 39187, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39193, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39199, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}

/* line 39203, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown {
  border: 1px solid var(--dark-border);
  background: #fff;
}

/* line 39208, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}

/* line 39212, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .optgroup-header {
  color: rgba(255, 255, 255, 0.8);
  background: #fff;
}

/* line 39217, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}

/* line 39222, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active.create {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39226, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 39230, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.single .selectize-input:after {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}

/* line 39234, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}

/* line 39238, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 39243, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}

/* line 39247, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39251, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39255, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 39259, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 39263, app/assets/stylesheets/global/style.css */
.dark-mode .col-sm-3 a:hover {
  border: 1px solid #ff4647;
}

/* line 39267, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 39271, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading {
  border: 1px solid var(--dark-border);
}

/* line 39276, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}

/* line 39280, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 39284, app/assets/stylesheets/global/style.css */
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #7a7a92;
}

/* line 39289, app/assets/stylesheets/global/style.css */
.dark-mode .features span {
  color: #43414e;
}

/* line 39293, app/assets/stylesheets/global/style.css */
.dark-mode .feature .border {
  color: #fff;
}

/* line 39297, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star {
  color: #282840;
}

/* line 39301, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.sm {
  color: rgba(255, 255, 255, 0.1);
}

/* line 39305, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--active,
.dark-mode .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 39310, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: var(--dark-bg);
}

/* line 39315, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars input {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39321, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-menu {
  border-right: 1px solid #eee;
  background: #fff;
}

/* line 39326, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-user {
  background: #f8f8f8;
}

/* line 39330, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main #ms-compose {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

/* line 39334, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed:not(.right) .mf-content {
  color: #fff;
}

/* line 39338, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content {
  background: var(--dark-bg);
}

/* line 39342, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content:before {
  border-left-color: var(--dark-bg);
}

/* line 39346, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply {
  background: var(--dark-bg);
}

/* line 39350, app/assets/stylesheets/global/style.css */
.dark-mode .four-zero,
.dark-mode .lc-block {
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
}

/* line 39355, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 39359, app/assets/stylesheets/global/style.css */
.dark-mode .action-header {
  background: #f8f8f8;
}

/* line 39363, app/assets/stylesheets/global/style.css */
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 39367, app/assets/stylesheets/global/style.css */
.dark-mode .ms-body {
  background: #fff;
}

/* line 39371, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 39376, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39380, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39384, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39389, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
  background: var(--dark-bg);
}

/* line 39398, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39403, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event {
  background: var(--dark-bg);
}

/* line 39408, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid var(--dark-border);
}

/* line 39412, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: var(--dark-bg);
}

/* line 39416, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #fff;
}

/* line 39421, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 39434, app/assets/stylesheets/global/style.css */
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: #fff !important;
}

/* line 39439, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header {
  background: var(--dark-bg);
}

/* line 39445, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: var(--dark-bg);
}

/* line 39449, app/assets/stylesheets/global/style.css */
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: var(--dark-bg);
}

/* line 39453, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active {
  background: #fff;
}

/* line 39457, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 39461, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39465, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control {
  border: 1px solid rgba(119, 119, 119, 0.3);
}

/* line 39470, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border: 1px solid #e2e8ef;
}

/* line 39476, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec.active {
  color: #ffffff;
  background: #16262c;
  border-color: #16262c;
}

/* line 39482, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}

/* line 39486, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover,
.dark-mode .job-box-filter a.filtsec:focus {
  color: #ffffff;
  background: #07b107;
  border-color: #07b107;
}

/* line 39493, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover i,
.dark-mode .job-box-filter a.filtsec:focus i {
  color: #ffffff;
}

/* line 39498, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39502, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus {
  background: #eeeeee;
}

/* line 39507, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message .message-body {
  color: #999999;
}

/* line 39511, app/assets/stylesheets/global/style.css */
.dark-mode .message-body-heading h5 {
  color: #999999;
}

/* line 39515, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span {
  color: #fff;
}

/* line 39519, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.unread {
  background: #07b107;
}

/* line 39523, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.important {
  background: #dd2027;
}

/* line 39527, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.pending {
  background: #11a3dd;
}

/* line 39531, app/assets/stylesheets/global/style.css */
.dark-mode div.conv-form-wrapper div.options div.option.selected,
.dark-mode form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 39536, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  background: rgba(111, 63, 115, 0.9) !important;
}

/* line 39540, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(111, 63, 115, 0.5);
  box-shadow: 0 0 5px rgba(111, 63, 115, 0.5);
}

/* line 39545, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #fff !important;
}

/* line 39549, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item--right .timeline__content:before {
  border-right: 12px solid rgba(238, 232, 239, 0.9);
}

/* line 39553, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: var(--dark-theme);
}

/* line 39560, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 39565, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}

/* line 39570, app/assets/stylesheets/global/style.css */
.dark-mode .line-divide {
  border: 1px solid rgba(218, 216, 219, 0.2);
}

/* line 39574, app/assets/stylesheets/global/style.css */
.dark-mode .activity {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 39578, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39583, app/assets/stylesheets/global/style.css */
.dark-mode .bg-square {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 39588, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline:before {
  background: #d4d9df;
}

/* line 39592, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline > li:before {
  border: 1px solid #6c6c6f;
}

/* line 39596, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card {
  background: #fff;
}

/* line 39600, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location {
  color: #fff;
}

/* line 39606, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg {
  color: #fff;
}

/* line 39612, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom {
  background: #fff;
}

/* line 39616, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}

/* line 39620, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}

/* line 39624, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

/* line 39628, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39633, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2 {
  color: #262626;
}

/* line 39637, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2 span {
  color: #fff;
}

/* line 39641, app/assets/stylesheets/global/style.css */
.dark-mode .card .box p {
  color: #262626;
}

/* line 39645, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 39653, app/assets/stylesheets/global/style.css */
.dark-mode .userlist a:hover {
  color: #fff;
}

/* line 39657, app/assets/stylesheets/global/style.css */
.dark-mode .username {
  color: #fff;
}

/* line 39661, app/assets/stylesheets/global/style.css */
.dark-mode .username + p {
  color: #f2f2f2;
}

/* line 39665, app/assets/stylesheets/global/style.css */
.dark-mode .settingbtn {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 39672, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}

/* line 39679, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username {
  color: #000000;
}

/* line 39683, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username + p {
  color: #607d8b;
}

/* line 39687, app/assets/stylesheets/global/style.css */
.dark-mode .text-transparent {
  color: #fff;
}

/* line 39691, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-light {
  background: #fff;
}

/* line 39695, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .price span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39699, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .icons li a:hover,
.dark-mode .product-grid6 .icons li a:after,
.dark-mode .product-grid6 .icons li a:before {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 39706, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter {
  background-color: #fff;
}

/* line 39710, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter.primary,
.dark-mode .card-counter.secondary,
.dark-mode .card-counter.success,
.dark-mode .card-counter.info {
  color: #fff;
}

/* line 39717, app/assets/stylesheets/global/style.css */
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border: 1px solid #ddd;
}

/* line 39721, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-addon {
  color: #555;
}

/* line 39725, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 {
  color: #fff;
}

/* line 39729, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1:after {
  border-top: 13px solid #f8463f;
}

/* line 39733, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span {
  background: #f8463f;
}

/* line 39737, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}

/* line 39741, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:after {
  background: #c02031;
}

/* line 39745, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
}

/* line 39751, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39756, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::after {
  border-right: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39761, app/assets/stylesheets/global/style.css */
.dark-mode .social-card-header i {
  color: #fff;
}

/* line 39765, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}

/* line 39769, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}

/* line 39773, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}

/* line 39777, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}

/* line 39781, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(240, 243, 249, 0.6);
}

/* line 39786, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}

/* line 39790, app/assets/stylesheets/global/style.css */
.dark-mode .main-box {
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 0 #cccccc;
  -moz-box-shadow: 1px 1px 2px 0 #cccccc;
  -o-box-shadow: 1px 1px 2px 0 #cccccc;
  -ms-box-shadow: 1px 1px 2px 0 #cccccc;
  box-shadow: 1px 1px 2px 0 #cccccc;
}

/* line 39799, app/assets/stylesheets/global/style.css */
.dark-mode .main-box h2 {
  border-left: 10px solid #c2c2c2;
  /*7e8c8d*/
}

/* line 39804, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body {
  background: #f5f5f5;
}

/* line 39808, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

/* line 39812, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}

/* line 39816, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}

/* line 39820, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body > .time {
  color: #605f5f;
}

/* line 39824, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light-gray {
  background-color: var(--dark-bg);
}

/* line 39828, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  background: rgba(225, 225, 225, 0.3);
  color: #dedef1 !important;
}

/* line 39834, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .btn {
  color: #fff;
}

/* line 39838, app/assets/stylesheets/global/style.css */
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}

/* line 39842, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i {
  color: #fff;
}

/* line 39846, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}

/* line 39850, app/assets/stylesheets/global/style.css */
.dark-mode .socailicons i {
  color: #edf5f1;
}

/* line 39854, app/assets/stylesheets/global/style.css */
.dark-mode .settings {
  color: #fff;
}

/* line 39858, app/assets/stylesheets/global/style.css */
.dark-mode .setting-1 {
  color: #04a9f5;
}

/* line 39862, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 39866, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading {
  border: 0;
}

/* line 39870, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading .nav li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39874, app/assets/stylesheets/global/style.css */
.dark-mode #profile-log-switch .table td,
.dark-mode #profile-log-switch .table th,
.dark-mode #profile-log-switch .table tbody + tbody {
  border-top: 0;
}

/* line 77, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
/*----chart-drop-shadow----*/
@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 39883, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 39888, app/assets/stylesheets/global/style.css */
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  /* line 39893, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 39897, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  /* line 39901, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}

@media (max-width: 1024px) {
  /* line 39908, app/assets/stylesheets/global/style.css */
  body.dark-mode.search-show:before,
body.dark-mode.sidebar-show:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
}

@media (max-width: 575.98px) {
  /* line 39915, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .search-element .form-control {
    background: #fff;
  }
  /* line 39919, app/assets/stylesheets/global/style.css */
  .dark-mode .form-control.header-search {
    color: #000;
  }
  /* line 39923, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  /* line 39927, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  /* line 39931, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}

/* line 39936, app/assets/stylesheets/global/style.css */
#profile-log-switch .dark-mode .text-wrap table tbody + tbody {
  border-top: 0;
}

/* line 39940, app/assets/stylesheets/global/style.css */
.dark-mode .card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 39944, app/assets/stylesheets/global/style.css */
.dark-mode .card-blogs1 .card {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 39948, app/assets/stylesheets/global/style.css */
.dark-mode .info-box-icon {
  background: rgba(0, 0, 0, 0.2);
}

/* line 39952, app/assets/stylesheets/global/style.css */
.dark-mode .info-box {
  background: #fff;
  box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
}

/* line 39957, app/assets/stylesheets/global/style.css */
.dark-mode .member {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39962, app/assets/stylesheets/global/style.css */
.dark-mode .memmbername {
  color: #ffffff;
}

/* line 39966, app/assets/stylesheets/global/style.css */
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}

/* line 39970, app/assets/stylesheets/global/style.css */
.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a {
  color: #fff;
}

/* line 39975, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 39979, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}

/* line 39983, app/assets/stylesheets/global/style.css */
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 39987, app/assets/stylesheets/global/style.css */
.dark-mode .border-danger {
  border: 1px solid #ff416c;
}

/* line 39991, app/assets/stylesheets/global/style.css */
.dark-mode .productdec {
  background: #f2faff;
}

/* line 39995, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #e2a788;
}

/* line 40001, app/assets/stylesheets/global/style.css */
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40005, app/assets/stylesheets/global/style.css */
.dark-mode .gallery a img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 40009, app/assets/stylesheets/global/style.css */
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}

/* line 40013, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .contacts li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40017, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .active {
  background-color: var(--dark-bg);
}

/* line 40021, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img {
  border: 1.5px solid var(--dark-bg);
}

/* line 40025, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img_msg {
  border: 1.5px solid #f5f6fa;
}

/* line 40029, app/assets/stylesheets/global/style.css */
.dark-mode .chat abbr.timestamp {
  background: var(--dark-bg);
}

/* line 40033, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_info span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40037, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer {
  background-color: var(--dark-bg);
}

/* line 40041, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer_send {
  background-color: #2b2b44;
}

/* line 40045, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_time,
.dark-mode .chat .msg_time_send {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40050, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_head {
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

/* line 40054, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu {
  background-color: #fff;
  color: #646367;
}

/* line 40059, app/assets/stylesheets/global/style.css */
.dark-mode .chat .action-header {
  background: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 40064, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msb-reply textarea {
  border: 1px solid var(--dark-border);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40070, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 40074, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40078, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li:hover {
  background: var(--dark-bg);
}

/* line 40082, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 40086, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer ul li {
  border-bottom: 0;
}

/* line 40090, app/assets/stylesheets/global/style.css */
.dark-mode .chat .actions:not(.a-alt) > li > a > i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40094, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40098, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a {
  color: rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40103, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a address {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40107, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img {
  border: 1px solid var(--dark-border);
}

/* line 40111, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img:hover {
  color: #8e9090;
}

/* line 40115, app/assets/stylesheets/global/style.css */
.dark-mode .footer-payments a {
  color: #a7a8c7;
}

/* line 40119, app/assets/stylesheets/global/style.css */
.dark-mode .main-footer {
  background-color: var(--dark-body);
  border-top: 1px solid var(--dark-border);
}

/* line 40124, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline:before {
  background: var(--dark-theme);
}

/* line 40128, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: var(--dark-theme);
}

/* line 40132, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40136, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel {
  background: var(--dark-theme);
  box-shadow: 0 0 2rem 0 rgba(42, 38, 53, 0.15) !important;
}

/* line 40141, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40145, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel .map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  -moz-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  background: #3d3780 !important;
}

/* line 40153, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}

/* line 40158, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .navbar .nav-link.nav-link-lg i,
.dark-mode .header-1 .form-inline .btn,
.dark-mode .header-1 .form-control.header-search {
  color: #dedef1 !important;
}

/* line 40164, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40168, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .nav-link.icon i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40172, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40176, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40180, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .nav-link i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40184, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .btn {
  color: #fff;
}

/* line 40188, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40192, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40198, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #d43f8d;
}

/* line 40202, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2.horizontal-main {
  background: transparent;
}

/* line 40206, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .nav-link i {
  color: #25252a;
}

/* line 40210, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .btn {
  color: #25252a;
}

/* line 40214, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40218, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40224, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main3.horizontal-main {
  background: rgba(52, 1, 108, 0.8);
}

/* line 40228, app/assets/stylesheets/global/style.css */
.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control {
  background: var(--dark-bg) !important;
}

/* line 40234, app/assets/stylesheets/global/style.css */
.dark-mode .border-right-1 {
  border-right: 1px solid #d5dce3;
}

/* line 40238, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40243, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 40248, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}

/* line 40252, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40257, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::before {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}

/* line 40262, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::after {
  background: #3d3d5a;
  box-shadow: 0px 0px 5px rgba(42, 38, 53, 0.9);
}

/* line 40267, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40271, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-control {
  border: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 40276, app/assets/stylesheets/global/style.css */
.dark-mode .box-white-shadow {
  box-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 40280, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 5px 4px #2a2635);
  filter: drop-shadow(-6px 5px 4px #2a2635);
}

/* line 40285, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 40290, app/assets/stylesheets/global/style.css */
.dark-mode .BarChartShadow {
  -webkit-filter: drop-shadow(-4px 9px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 40295, app/assets/stylesheets/global/style.css */
.dark-mode .donutShadow {
  -webkit-filter: drop-shadow(-5px 4px 6px #2a2635);
  filter: drop-shadow(-1px 0px 2px #2a2635);
}

/* line 40300, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer .bg_dark {
  background: #fff;
}

/* line 40304, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer i {
  color: #000;
}

/* line 40308, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40312, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40316, app/assets/stylesheets/global/style.css */
.dark-mode .table {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40320, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40324, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white.work-progress {
  background: var(--dark-theme) !important;
}

/* line 40328, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover {
  color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 47.2em) {
  /* line 40334, app/assets/stylesheets/global/style.css */
  .dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after,
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-bottom-color: #fff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40341, app/assets/stylesheets/global/style.css */
  .dark-mode.active .animated-arrow span {
    background: transparent;
  }
  /* line 40345, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40349, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    border-top: 0 !important;
  }
  /* line 40353, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40358, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40362, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40367, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #25252a;
  }
  /* line 40371, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
}

@media only screen and (max-width: 991px) {
  /* line 40377, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40382, app/assets/stylesheets/global/style.css */
  .dark-mode .dark-mode .header-1 .animated-arrow span:before,
.dark-mode .dark-mode .header-1 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40390, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40396, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40401, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span:before,
.dark-mode .header-2 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40409, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main3 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40415, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40420, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span:before,
.dark-mode .header-3 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 40429, app/assets/stylesheets/global/style.css */
  .dark-mode .note-popover .popover-content,
.card-header.note-toolbar {
    background: var(--dark-bg);
  }
}

/* line 40435, app/assets/stylesheets/global/style.css */
.dark-mode .btn-secondary {
  color: #fff !important;
}

/* line 40439, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40443, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart path {
  border: rgba(119, 119, 142, 0.2);
}

/* line 40447, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-bottom: 0;
}

/* line 40453, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table tr:last-child .my-day {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40458, app/assets/stylesheets/global/style.css */
.dark-mode .fc-today-button,
.dark-mode .fc-button-group {
  box-shadow: none;
}

/* line 40463, app/assets/stylesheets/global/style.css */
.dark-mode .fc-bgevent-skeleton .fc-bgevent {
  background-color: #1e1e31 !important;
}

/* line 40467, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.bg-white {
  background-color: var(--dark-bg) !important;
}

/* line 40471, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert {
  background-color: var(--dark-body);
}

/* line 40475, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert h2 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40479, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40483, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #282840;
}

/* line 40489, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40495, app/assets/stylesheets/global/style.css */
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: rgba(255, 255, 255, 0.8);
  background: #282840;
}

/* line 40501, app/assets/stylesheets/global/style.css */
.dark-mode .irs-grid-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40505, app/assets/stylesheets/global/style.css */
.dark-mode .btn-link {
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 40509, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40514, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default:hover {
  color: #292828;
}

/* line 40518, app/assets/stylesheets/global/style.css */
.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40524, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-primary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40528, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40532, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40536, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40542, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: var(--dark-bg);
}

/* line 40546, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40552, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice.disabled {
  background-color: var(--primary02);
  border: 1px solid var(--dark-border);
}

/* line 40557, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40563, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px #2a2635;
}

/* line 40567, app/assets/stylesheets/global/style.css */
.dark-mode .select2-dropdown {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 40573, app/assets/stylesheets/global/style.css */
  .dark-mode .select2-dropdown {
    background-color: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 40580, app/assets/stylesheets/global/style.css */
.dark-mode .select2-selection.select2-selection--single {
  outline: none;
}

/* line 40584, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--primary-bg-color);
}

/* line 40588, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--primary02);
}

/* line 40592, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar-table {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40597, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar td {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40601, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off {
  background-color: var(--dark-bg);
}

/* line 40605, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: var(--dark-bg);
}

/* line 40611, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40616, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40621, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40626, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.in-range {
  background-color: var(--dark-bg);
}

/* line 40630, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:before {
  border-bottom: 7px solid var(--dark-border);
}

/* line 40634, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:after {
  border-bottom: 6px solid var(--dark-bg);
}

/* line 40638, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40642, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .input-mini {
  border: 1px solid var(--dark-border);
}

/* line 40646, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: var(--dark-bg);
}

/* line 40651, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-editor {
  background-color: transparent;
  border-left: rgba(255, 255, 255, 0.1) solid 0px;
}

/* line 40656, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: var(--dark-bg);
}

/* line 40660, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  background-color: var(--dark-body);
  border: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40665, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40669, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form input[type=text],
.dark-mode .richText .richText-form input[type=file],
.dark-mode .richText .richText-form input[type=number] {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40677, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form select {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40683, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40687, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background: #1b1b2d;
}

/* line 40691, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo {
  border-right: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40696, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame .note-editing-area .note-editable {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40701, app/assets/stylesheets/global/style.css */
.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar {
  background: var(--dark-bg);
}

/* line 40706, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40710, app/assets/stylesheets/global/style.css */
.dark-mode .note-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40714, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default {
  border: 1px solid var(--dark-border);
}

/* line 40718, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .step-content {
  background-color: var(--dark-theme);
}

/* line 40722, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .sw-toolbar {
  background: var(--dark-theme);
}

/* line 40726, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40730, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40734, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40738, app/assets/stylesheets/global/style.css */
.dark-mode .wrap-login100 {
  background: var(--dark-body);
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}

/* line 40743, app/assets/stylesheets/global/style.css */
.dark-mode .login100-form-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40747, app/assets/stylesheets/global/style.css */
.dark-mode .input100 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40753, app/assets/stylesheets/global/style.css */
.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40758, app/assets/stylesheets/global/style.css */
.dark-mode .social-icons .btn-social {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40763, app/assets/stylesheets/global/style.css */
.dark-mode .btn-social > :first-child {
  border-right: 1px solid var(--dark-border);
}

/* line 40767, app/assets/stylesheets/global/style.css */
.dark-mode .txt2,
.dark-mode .txt1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40772, app/assets/stylesheets/global/style.css */
.dark-mode .text-white {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40776, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section {
  border: 1px solid var(--dark-border);
}

/* line 40780, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head {
  background: var(--dark-bg);
}

/* line 40784, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40788, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40792, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul {
  border-bottom: 0;
}

/* line 40796, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul {
  border-bottom: 0;
}

/* line 40800, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40804, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li {
  border-left: 1px solid var(--dark-border);
}

/* line 40808, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40812, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40816, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li {
  border: 1px solid var(--dark-border);
}

/* line 40820, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}

/* line 40824, app/assets/stylesheets/global/style.css */
.dark-mode .header.header-1,
.dark-mode .header.header-2 {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40829, app/assets/stylesheets/global/style.css */
.dark-mode .flot-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40833, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40837, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}

/* line 40841, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40846, app/assets/stylesheets/global/style.css */
.dark-mode .countdown li {
  background: var(--dark-theme);
  border: 5px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40852, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar {
  background: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-right: 1px solid var(--dark-border);
}

/* line 40858, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40862, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40866, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle {
  color: #fff;
}

/* line 40870, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle:hover {
  color: #fff;
}

/* line 40874, app/assets/stylesheets/global/style.css */
.dark-mode .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: none;
  background: transparent;
}

/* line 40880, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-dark {
  color: #fff !important;
}

/* line 40884, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

/* line 40888, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .sidebar-navs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40892, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar-navs a {
  border: 1px solid var(--dark-border) !important;
  color: #fff !important;
}

/* line 40897, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu h3 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 40901, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:before {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40905, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:after {
  background: rgba(255, 255, 255, 0.5);
}

/* line 40909, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40913, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__hamb {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40918, app/assets/stylesheets/global/style.css */
.dark-mode .slide .slide-item.active,
.dark-mode .slide .slide-item:hover,
.dark-mode .slide .slide-item:focus {
  color: var(--primary-bg-color) !important;
}

/* line 40924, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .app-sidebar .slide .slide-item.active:before,
.dark-mode.horizontal .app-sidebar .slide.side-menu .slide-item:hover:before,
.dark-mode.horizontal .app-sidebar .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 40930, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .side-menu__icon,
.dark-mode .side-menu__item,
.dark-mode .slide-item {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 40937, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40941, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}

/* line 40947, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 40953, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40957, app/assets/stylesheets/global/style.css */
.dark-mode .sub-menu li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40961, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-right: 0px;
}

/* line 40965, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40969, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 40975, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40979, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 40985, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  background: var(--dark-theme);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40991, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40995, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-border) !important;
  box-shadow: 0 5px 10px rgba(48, 48, 77, 0.3);
}

/* line 41002, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  background: none;
}

/* line 41006, app/assets/stylesheets/global/style.css */
.dark-mode .hor-topheader .header-search.dropdown-menu {
  box-shadow: none;
  border: 1px solid var(--dark-border) !important;
}

/* line 41011, app/assets/stylesheets/global/style.css */
.dark-mode .clipboard-icon {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 41016, app/assets/stylesheets/global/style.css */
.dark-mode .badge-default {
  background: var(--dark-bg);
  color: #fff;
  box-shadow: 0 5px 10px #22223d;
}

/* line 41022, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu {
  background: var(--dark-theme);
}

/* line 41027, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.active.resp-tab-item {
  background: var(--dark-theme) !important;
  color: #5e2dd8;
}

/* line 41032, app/assets/stylesheets/global/style.css */
.dark-mode .second-sidemenu {
  background-color: var(--dark-theme);
}

/* line 41036, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs .resp-tabs-list li {
  border-right: 1px solid var(--dark-border) !important;
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
}

/* line 41043, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li:hover {
  background: transparent !important;
}

/* line 41047, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .resp-tab-active .side-menu__icon {
  color: var(--primary-bg-color) !important;
}

/* line 41051, app/assets/stylesheets/global/style.css */
.dark-mode .slide-item {
  border-bottom: 0px;
}

/* line 41055, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.resp-tab-active {
  background: transparent !important;
}

/* line 41059, app/assets/stylesheets/global/style.css */
.dark-mode .settings-icon {
  border: 1px solid var(--dark-border);
}

/* line 41063, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: #aaaabf;
}

/*-- App-Sidebar --*/
/*-- Sidebar --*/
/*--- Horizontal menu ---*/
@media only screen and (max-width: 991px) {
  /* line 41071, app/assets/stylesheets/global/style.css */
  .dark-mode .mega-menubg {
    background: var(--dark-theme) !important;
    box-shadow: none;
  }
  /* line 41076, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    background: var(--dark-theme) !important;
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41081, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    box-shadow: none;
    box-shadow: none;
  }
  /* line 41086, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    box-shadow: none;
    border: 0px;
  }
  /* line 41091, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
  /* line 41095, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  /* line 41099, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header.hor-header {
    background: var(--dark-theme);
  }
  /* line 41103, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span {
    background: #fff;
  }
  /* line 41107, app/assets/stylesheets/global/style.css */
  dark-mode .animated-arrow span:before,
dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 41112, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.2);
  }
  /* line 41116, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: var(--dark-theme);
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41121, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: var(--dark-bg);
  }
  /* line 41125, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
    color: #b394ff !important;
  }
}

@media only screen and (max-width: 991px) {
  /* line 41131, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hormenu .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: #f1f4fb !important;
  }
}

/*toggle-menu css */
@media (min-width: 768px) {
  /* line 41138, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu {
    border-top: 0px !important;
  }
  /* line 41142, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__user {
    border-bottom: 1px solid rgba(225, 225, 225, 0.1);
  }
}

/* line 41147, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  border-bottom: 1px solid #464663 !important;
}

/* line 41151, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41155, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41160, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  background: var(--dark-theme);
}

/* line 41164, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: var(--primary-bg-color);
}

/* line 41168, app/assets/stylesheets/global/style.css */
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41172, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41176, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41180, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}

/* line 41184, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}

/* line 41188, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}

/* line 41192, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}

/* line 41196, app/assets/stylesheets/global/style.css */
.dark-mode .bg-secondary-transparent {
  background-color: #f1b2cf6e;
}

/* line 41200, app/assets/stylesheets/global/style.css */
.dark-mode .bg-teritary-transparent {
  background-color: #a9ddf396;
}

/* line 41204, app/assets/stylesheets/global/style.css */
.dark-mode h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41208, app/assets/stylesheets/global/style.css */
.dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41212, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41217, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu h6 {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41229, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41234, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41238, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: transparent !important;
}

/* line 41243, app/assets/stylesheets/global/style.css */
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: #6159bb !important;
}

/* line 41248, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:hover {
  background: transparent !important;
}

@media (max-width: 768px) {
  /* line 41253, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .navresponsive-toggler span {
    background: transparent;
    box-shadow: none;
  }
  /* line 41258, app/assets/stylesheets/global/style.css */
  .navbar-toggler-icon.fe.fe-more-vertical {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media only screen and (max-width: 991px) {
  /* line 41264, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

/* line 41269, app/assets/stylesheets/global/style.css */
.dark-mode .app-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41273, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin {
  color: #e5e9f2;
}

/* line 41277, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout,
.jvectormap-goback {
  color: #e5e9f2;
}

/* line 41282, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  color: #e5e9f2 !important;
}

/* line 41288, app/assets/stylesheets/global/style.css */
.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 41292, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active,
.dark-mode .nav.panel-tabs a:hover {
  background-color: var(--primary-bg-color);
}

/* line 41297, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty {
  background: #21213b !important;
}

/* line 41303, app/assets/stylesheets/global/style.css */
.dark-mode.cal1 .clndr .clndr-table tr .my-adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .day.event {
  background: #21213b !important;
}

@media (max-width: 991px) {
  /* line 41309, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}

/* line 41314, app/assets/stylesheets/global/style.css */
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #21213b !important;
}

/* line 41318, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41325, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41329, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41333, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new {
  background-color: transparent;
}

/* line 41337, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  background-color: var(--dark-bg);
}

/* line 41341, app/assets/stylesheets/global/style.css */
.dark-mod .main-chat-list .media:focus {
  background-color: var(--dark-bg);
}

/* line 41345, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media + .media {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41349, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41353, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 41358, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41363, app/assets/stylesheets/global/style.css */
.dark-mode .chat-right .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41367, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-wrapper {
  background-color: var(--dark-bg);
}

/* line 41371, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41375, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time span {
  background: transparent;
}

/* line 41379, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after {
  background-color: var(--dark-border);
}

/* line 41384, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu .panel-tabs li a {
  color: #fff !important;
}

/* line 41388, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a {
  border: 1px solid var(--dark-border);
}

/* line 41392, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer {
  border-top: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 41397, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41401, app/assets/stylesheets/global/style.css */
.dark-mode .mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 6px !important;
}

/* line 41405, app/assets/stylesheets/global/style.css */
.dark-mode .shared-files {
  border: 1px solid var(--dark-border);
}

/* line 41409, app/assets/stylesheets/global/style.css */
.dark-mode .chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #fff;
}

/* line 41415, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-send {
  color: #ffff;
}

/* line 41419, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success {
  color: #09ad95;
  background-color: rgba(110, 179, 149, 0.1);
  border-color: rgba(110, 179, 149, 0.1);
}

/* line 41425, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger {
  color: #f82649;
  background-color: rgba(255, 56, 43, 0.1);
  border-color: rgba(255, 56, 43, 0.1);
}

/* line 41431, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info {
  color: #6faedc;
  background-color: #526775;
  border-color: #2c526d;
}

/* line 41437, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning {
  color: #d0be73;
  background-color: #615b44;
  border-color: #635e4b;
}

/* line 41443, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success .alert-link {
  color: rgba(19, 191, 166, 0.8);
}

/* line 41447, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info .alert-link {
  color: #b8dcf7;
}

/* line 41451, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning .alert-link {
  color: #e8d998;
}

/* line 41455, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger .alert-link {
  color: #b58281;
}

/* line 41459, app/assets/stylesheets/global/style.css */
.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left {
  background-color: var(--dark-bg);
}

/* line 41465, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus {
  text-decoration: none;
}

/* line 41470, app/assets/stylesheets/global/style.css */
.dark-mode .slide a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41474, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: var(--dark-bg);
}

/* line 41478, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a.br-active,
.dark-mode .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41483, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41487, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a.br-active,
.dark-mode .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41492, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.08);
  color: #e2e2ea;
}

/* line 41498, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a.br-active,
.dark-mode .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 41504, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41508, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a.br-active,
.dark-mode .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 41514, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41518, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid var(--dark-bg);
  background-color: var(--dark-theme);
  color: #e5e9f2;
}

/* line 41524, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41528, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a.br-active,
.dark-mode .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41533, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 41538, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41545, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 41552, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41559, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border: 2px solid #45455f;
}

/* line 41563, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 41567, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-wrapper-primary .timeline-panel:before {
  background: var(--primary-bg-color);
}

/* line 41571, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 41575, app/assets/stylesheets/global/style.css */
.dark-mode .main-content-label,
.card-table-two .card-title,
.card-dashboard-eight .card-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41581, app/assets/stylesheets/global/style.css */
.dark-mode .tree li {
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41586, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch {
  background: var(--dark-bg);
}

/* line 41590, app/assets/stylesheets/global/style.css */
.dark-mode .tree li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41594, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch li {
  background: var(--dark-theme);
}

/* line 41598, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul:before {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41602, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul li:before {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41606, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default {
  background: rgba(255, 255, 255, 0.8);
  border-color: #c3c3cc;
}

/* line 41611, app/assets/stylesheets/global/style.css */
.dark-mode .listorder,
.dark-mode .listunorder,
.dark-mode .listorder1,
.dark-mode .listunorder1 {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41618, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41622, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-bg-color);
}

/* line 41626, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41630, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 41634, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo {
  background-color: var(--dark-bg);
}

/* line 41639, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41643, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41647, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 41652, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-left .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 41657, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-right .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 41662, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white {
  background-color: var(--dark-theme) !important;
}

/* line 41666, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}

/* line 41670, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}

/* line 41674, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  border: 1px solid var(--dark-theme);
  background: var(--dark-bg);
}

/* line 41679, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41684, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41689, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41695, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-wrapper {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 16px 18px 0 #0e0f2e;
}

/* line 41701, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41705, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41711, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid var(--dark-theme);
}

/* line 41716, app/assets/stylesheets/global/style.css */
.dark-mode .card-pay .tabs-menu li a {
  background: var(--dark-bg);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41721, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41726, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.disabled > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #22223c;
  border-radius: 0;
}

/* line 41732, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer {
  border: solid 1px #43435c;
  background: var(--dark-bg);
  color: #fff;
}

/* line 41738, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active {
  border-color: #45455f;
  color: #fff;
}

/* line 41744, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid #3e3e50;
}

/* line 41749, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before {
  border-bottom-color: var(--dark-bg);
}

/* line 41754, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span:hover,
.dark-mode .datepicker table tr td span.focused {
  background: rgba(255, 255, 255, 0.2) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41760, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: none;
}

/* line 41766, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: var(--dark-theme);
}

/* line 41770, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
}

/* line 41774, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 41778, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-file-upload-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 41783, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--dark-theme);
}

/* line 41787, app/assets/stylesheets/global/style.css */
.dark-mode .icon-home:hover svg {
  fill: #fff;
}

/* line 41791, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 41796, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper:hover {
  background-image: linear-gradient(-45deg, #000000 25%, transparent 25%, transparent 50%, #000000 50%, #000000 75%, transparent 75%, transparent);
}

/* line 41800, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  border: 1px solid var(--dark-border) !important;
}

/* line 41804, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame {
  border: 1px solid var(--dark-border);
}

/* line 41809, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-clear {
  border: 2px solid var(--dark-border);
  color: #fff;
}

/* line 41814, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container {
  background-color: var(--dark-body) !important;
}

/* line 41818, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a {
  color: #fff !important;
}

/* line 41822, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  background-color: var(--dark-bg);
}

/* line 41826, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double {
  background-color: var(--dark-theme);
}

/* line 41830, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist {
  background-color: var(--dark-bg);
}

/* line 41834, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #fff !important;
}

/* line 41838, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41842, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}

/* line 41846, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41851, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41855, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41860, app/assets/stylesheets/global/style.css */
.dark-mode .checkbox-group label:before {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41865, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-param {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41869, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-selected-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41874, app/assets/stylesheets/global/style.css */
.dark-mode .btn-select-arrow {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41880, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41884, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .search-input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41889, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .item-1 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
}

/* line 41894, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label {
  background: var(--dark-bg);
}

/* line 41899, app/assets/stylesheets/global/style.css */
.dark-mode .iti input {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41905, app/assets/stylesheets/global/style.css */
.dark-mode .iti input[type=tel],
.dark-mode .iti input[type=text] {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41912, app/assets/stylesheets/global/style.css */
.dark-mode .iti__selected-flag {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41916, app/assets/stylesheets/global/style.css */
.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--dark-theme);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41921, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country-list {
  background-color: var(--dark-theme);
  border: 1px solid #43435d;
}

/* line 41926, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country.iti__highlight {
  background-color: var(--dark-bg);
}

/* line 41930, app/assets/stylesheets/global/style.css */
.dark-mode .iti__divider {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41934, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #44435a;
  border-right: 1px solid var(--dark-theme);
}

/* line 41939, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open > .optWrapper {
  background: var(--dark-theme);
}

/* line 41943, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41947, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41951, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}

/* line 41955, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg) !important;
}

/* line 41960, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}

/* line 41964, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 41968, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
}

/* line 41975, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip input[type=text] {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 41981, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-stroke {
  stroke: #fff;
}

/* line 41985, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #ffffff;
}

/* line 41991, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41995, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
}

/* line 42000, app/assets/stylesheets/global/style.css */
.dark-mode .ql-container.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42004, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42011, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42016, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42021, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor:before {
  background-color: var(--dark-bg);
}

/* line 42025, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li > a:before {
  background: var(--dark-bg);
}

/* line 42029, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .step-content {
  background-color: transparent;
}

/* line 42033, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .sw-toolbar {
  background: transparent;
}

/* line 42037, app/assets/stylesheets/global/style.css */
.dark-mode .wizard {
  border: 1px solid var(--dark-border);
  background-color: transparent;
  border-radius: 3px;
}

/* line 42043, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42048, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content > .title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42052, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .actions .disabled a {
  background-color: var(--dark-theme);
  color: #fff;
}

/* line 42057, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .current a .number,
.dark-mode .wizard > .steps .current a:active .number,
.dark-mode .wizard > .steps .current a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42063, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42069, app/assets/stylesheets/global/style.css */
.dark-mode .wizard.vertical > .content,
.dark-mode .wizard.vertical > .actions {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42074, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .done a .number,
.dark-mode .wizard > .steps .done a:active .number,
.dark-mode .wizard > .steps .done a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42080, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42086, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #4a4a5f;
}

/* line 42092, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid {
  background: none;
}

/* line 42097, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 42102, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42108, app/assets/stylesheets/global/style.css */
.dark-mode .user-social-detail .social-profile {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 42114, app/assets/stylesheets/global/style.css */
  .dark-mode .user-social-detail .social-profile {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42121, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42125, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item {
  border: 0 !important;
}

/* line 42129, app/assets/stylesheets/global/style.css */
.dark-mode .acc-header a {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42134, app/assets/stylesheets/global/style.css */
.dark-mode .acc-body {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42138, app/assets/stylesheets/global/style.css */
.dark-mode .input-group.input-indec .form-control {
  border-color: #4d4d61;
}

/* line 42142, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 42146, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default {
  background-color: var(--dark-bg);
}

/* line 42150, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:focus,
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 42157, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item {
  border-bottom: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42163, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item:last-child,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 42168, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu h5,
.dark-mode .header .message-menu h5,
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .message-menu h5 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42175, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span,
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42182, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon,
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42187, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .user-pro-body img {
  background: var(--dark-bg);
}

/* line 42191, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-contact-name span:first-child,
.dark-mode .main-chat-list .media-contact-name span:first-child,
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42197, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .main-img-user span {
  box-shadow: 0 0 0 2px var(--dark-bg);
}

/* line 42201, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover,
.dark-mode .main-chat-list .media:focus {
  border-bottom: 1px solid transparent;
}

/* line 42206, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42210, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42214, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42218, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer .form-control {
  background: none;
  border: 1px solid var(--dark-border);
}

/* line 42223, app/assets/stylesheets/global/style.css */
.dark-mode #accordion .panel-default > .panel-heading {
  border: 1px solid var(--dark-border);
}

/* line 42227, app/assets/stylesheets/global/style.css */
.dark-mode .sp-container {
  background: var(--dark-theme);
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border: 1px solid var(--dark-border);
}

/* line 42233, app/assets/stylesheets/global/style.css */
.dark-mode .sp-picker-container {
  border-left: 0;
}

/* line 42237, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42241, app/assets/stylesheets/global/style.css */
.dark-mode .social-login {
  background: rgba(0, 0, 0, 0.2);
}

/* line 42245, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td i {
  color: var(--dark-bg);
}

/* line 42249, app/assets/stylesheets/global/style.css */
.dark-mode.error-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--dark-bg);
}

/* line 42255, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button:not(.collapsed) {
  background: #272740;
}

/* line 42259, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 42264, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42268, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 42272, app/assets/stylesheets/global/style.css */
.dark-mode .btn-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42276, app/assets/stylesheets/global/style.css */
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 42280, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42284, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open .search-txt {
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42289, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect .select-all {
  background-color: var(--dark-bg);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42294, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .MultiControls {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 42299, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}

/* line 42303, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42308, app/assets/stylesheets/global/style.css */
.dark-mode .dark-layout {
  display: none;
}

/* line 42312, app/assets/stylesheets/global/style.css */
.dark-mode .light-layout {
  display: block;
}

/* line 42316, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-canvas line {
  stroke: rgba(255, 255, 255, 0.12);
}

/* line 42320, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .dropdown-item h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42324, app/assets/stylesheets/global/style.css */
.dark-mode .bg-patterns {
  background: url(/assets/patterns/1-dark.png);
}

/* line 42328, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-legend-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 42332, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 42338, app/assets/stylesheets/global/style.css */
  .dark-mode .apexcharts-tooltip.light {
    background: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42345, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 42350, app/assets/stylesheets/global/style.css */
.dark-mode .list-group .list-contact-icons {
  background: #34334a;
}

/* line 42354, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg) !important;
}

/* line 42358, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header .nav-link {
  color: #a8afc7;
}

/* line 42362, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-msg-name small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42366, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42370, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42374, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  color: #fff;
  border: #45455f solid 1px;
}

/* line 42379, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days {
  background: var(--dark-theme);
}

/* line 42383, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today {
  background: var(--dark-theme);
  color: #343a40;
}

/* line 42389, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #dedef7 !important;
}

/* line 42394, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default-light {
  color: #292828;
  background: #f6f4fb54;
  border-color: #717087;
}

/* line 42400, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  background: var(--dark-bg) !important;
}

/* line 42404, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  background: var(--dark-bg);
  color: var(--primary-bg-color) !important;
}

/* line 42409, app/assets/stylesheets/global/style.css */
body.rtl {
  text-align: right;
  direction: rtl;
}

/* line 42414, app/assets/stylesheets/global/style.css */
.rtl .alert.alert-dismissible span.alert-inner--icon {
  float: right;
}

/* line 42418, app/assets/stylesheets/global/style.css */
.rtl .ckbox span,
.rtl .rdiobox span {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42424, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-toolbar {
  left: 60px;
  top: -25px;
  right: inherit;
}

/* line 42430, app/assets/stylesheets/global/style.css */
.rtl .transaction-icon i {
  margin-left: 12px;
  margin-right: inherit;
}

/* line 42435, app/assets/stylesheets/global/style.css */
.rtl .sales-stats {
  padding-right: 0px;
}

/* line 42439, app/assets/stylesheets/global/style.css */
.rtl .projects.project-type-container .project-type .nav-link {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42444, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border-left: 0px;
  border-bottom: 1px solid var(--dark-border);
  border-top: 0px;
  border-right: 1px solid var(--dark-border);
}

/* line 42451, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td:last-child {
  border-left: 1px solid var(--dark-border);
}

/* line 42455, app/assets/stylesheets/global/style.css */
.rtl .attached-file-container .attached-file-image .image-pic {
  padding: 9px 15px 20px 0px;
}

/* line 42459, app/assets/stylesheets/global/style.css */
.rtl .tags button.btn-close {
  left: 0px;
  right: inherit;
}

/* line 42464, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr th:last-child,
.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42469, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child th {
  border-top: 0px !important;
}

/* line 42473, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child td {
  border-top: 1px solid var(--dark-border);
}

/* line 42477, app/assets/stylesheets/global/style.css */
.rtl .table.table-bordered tr th:first-child,
.rtl .table.table-bordered tr td:first-child {
  border-right: 0px !important;
}

/* line 42482, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-left-width: 0px !important;
}

/* line 42487, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-bottom-width: 0px !important;
}

/* line 42492, app/assets/stylesheets/global/style.css */
.rtl table {
  border-spacing: 0px;
}

@media (max-width: 991.98px) {
  /* line 42497, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 42501, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.light-logo1 {
    display: block !important;
  }
}

/* line 42506, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn.btn-pill.dropdown-toggle:first-child {
  border-bottom-right-radius: 10rem !important;
  border-top-right-radius: 10rem !important;
}

/* line 42511, app/assets/stylesheets/global/style.css */
.rtl #delete-datatable th:last-child,
.rtl #delete-datatable td:last-child,
.rtl #basic-datatable th:last-child,
.rtl #basic-datatable td:last-child,
.rtl #file-information th:last-child,
.rtl #file-information td:last-child {
  border-left-width: 2px !important;
}

/* line 42520, app/assets/stylesheets/global/style.css */
.rtl .slide-menu {
  margin-right: 20px;
  margin-left: inherit;
}

/* line 42525, app/assets/stylesheets/global/style.css */
.rtl .editorpicks-suggestions {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 42532, app/assets/stylesheets/global/style.css */
.rtl .ps__thumb-y {
  left: 0px !important;
  right: inherit !important;
}

/* line 42537, app/assets/stylesheets/global/style.css */
.rtl .ps__rail-y {
  left: 0 !important;
  right: inherit !important;
}

/* line 42542, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:last-child {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

/* line 42547, app/assets/stylesheets/global/style.css */
.rtl .btn .badge {
  right: inherit;
  left: -3px;
}

/* line 42552, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}

/* line 42557, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 42564, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

/* line 42571, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:first-child {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

@media (min-width: 768px) {
  /* line 42577, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 186px;
    left: inherit;
  }
}

/* line 42583, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 42587, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-right: -4px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 42593, app/assets/stylesheets/global/style.css */
  .rtl .br-br-sm-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: inherit !important;
  }
  /* line 42598, app/assets/stylesheets/global/style.css */
  .rtl .br-tr-sm-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: inherit !important;
  }
  /* line 42603, app/assets/stylesheets/global/style.css */
  .rtl .br-bl-sm-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: inherit !important;
  }
  /* line 42608, app/assets/stylesheets/global/style.css */
  .rtl .br-tl-sm-5 {
    border-top-right-radius: 5px !important;
    border-top-left-radius: inherit !important;
  }
}

@media (min-width: 576px) {
  /* line 42615, app/assets/stylesheets/global/style.css */
  .rtl .editorpick-suggestion-img {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}

/* line 42623, app/assets/stylesheets/global/style.css */
.rtl .blog-label {
  right: 15px;
  left: inherit;
}

/* line 42628, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1.collapsed:before {
  left: 10px;
  right: inherit;
}

/* line 42633, app/assets/stylesheets/global/style.css */
.rtl .color-acc i {
  float: right;
}

/* line 42637, app/assets/stylesheets/global/style.css */
.rtl .bootstrap-tagsinput .badge [data-role=remove] {
  margin-right: 8px;
  margin-left: inherit;
}

/* line 42642, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-xxl.rounded-circle::after,
.rtl .indicators .avatar.avatar-xl.rounded-circle::after,
.rtl .indicators .avatar.avatar-lg.rounded-circle::after,
.rtl .indicators .avatar.avatar-md.rounded-circle::after,
.rtl .indicators .avatar.avatar-sm.rounded-circle::after {
  right: inherit;
  left: -1px;
}

/* line 42651, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-normal.rounded-circle::after {
  left: -3px;
  right: inherit;
}

/* line 42656, app/assets/stylesheets/global/style.css */
.rtl #remove-btn {
  right: -6px;
  left: inherit;
}

/* line 42661, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.invoice-bill::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 42667, app/assets/stylesheets/global/style.css */
.rtl .options-inv {
  left: 11px;
  right: inherit;
}

/* line 42672, app/assets/stylesheets/global/style.css */
.rtl .nv-series text {
  text-anchor: end;
}

/* line 42676, app/assets/stylesheets/global/style.css */
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42681, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons {
  margin-right: 7px;
  margin-left: inherit !important;
}

/* line 42686, app/assets/stylesheets/global/style.css */
.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-left: 0.5em;
  margin-right: inherit;
}

/* line 42691, app/assets/stylesheets/global/style.css */
.rtl .select2-selection__rendered span {
  float: right;
}

/* line 42695, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
  text-align: right;
}

/* line 42699, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  right: 13px;
  left: inherit;
}

/* line 42704, app/assets/stylesheets/global/style.css */
.rtl .material-switch > input[type=checkbox]:checked + label::after {
  right: 50%;
  left: inherit;
}

/* line 42709, app/assets/stylesheets/global/style.css */
.rtl .main-toggle-group .toggle {
  margin-right: 10px;
  margin-left: inherit !important;
}

/* line 42714, app/assets/stylesheets/global/style.css */
.rtl .material-switch > label::after {
  right: -4px;
  left: inherit !important;
}

/* line 42719, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  right: 77%;
  left: inherit !important;
}

/* line 42724, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .nav-link {
  padding-right: 0.9rem !important;
}

/* line 42728, app/assets/stylesheets/global/style.css */
.rtl.error-bg .demo-icon {
  left: 40px;
  right: initial;
}

/* line 42733, app/assets/stylesheets/global/style.css */
.rtl .symbol-input100 {
  right: 0;
  padding-right: 22px;
  padding-left: inherit;
}

/* line 42739, app/assets/stylesheets/global/style.css */
.rtl .input100 {
  padding: 0 54px 0 30px;
}

/* line 42743, app/assets/stylesheets/global/style.css */
.rtl.login-img .demo-icon {
  left: 40px;
  right: initial;
}

@media (max-width: 575.98px) {
  /* line 42749, app/assets/stylesheets/global/style.css */
  .rtl.login-img .demo-icon {
    left: 20px !important;
    right: initial !important;
  }
}

/* line 42755, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42762, app/assets/stylesheets/global/style.css */
.rtl .mixed-color-progress .bar-end {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 42769, app/assets/stylesheets/global/style.css */
.rtl .project-status,
.rtl .project-date {
  float: right;
}

/* line 42774, app/assets/stylesheets/global/style.css */
.rtl .project-status::before {
  right: -11px;
  left: inherit;
}

/* line 42779, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  right: 50%;
  margin-top: -4px;
}

@media (min-width: 768px) {
  /* line 42785, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 223px;
    left: inherit;
  }
}

/* line 42791, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons .editable-cancel {
  margin-right: 7px;
  margin-left: inherit;
}

/* line 42796, app/assets/stylesheets/global/style.css */
.rtl .editable-checklist .form-label.ckbox span {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42801, app/assets/stylesheets/global/style.css */
.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img {
  float: inherit;
}

/* line 42806, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  padding: 0px 10px;
}

/* line 42810, app/assets/stylesheets/global/style.css */
.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid[size="1"]:not([multiple]),
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select[size="1"]:invalid:not([multiple]) {
  padding-left: 4.125rem;
  padding-right: 0.75rem;
}

/* line 42818, app/assets/stylesheets/global/style.css */
.rtl .main-form-group .form-label {
  right: 0px;
  left: inherit;
}

/* line 42823, app/assets/stylesheets/global/style.css */
.rtl .state-invalid,
.rtl .state-valid {
  padding-left: 2rem !important;
  padding-right: 1rem !important;
}

/* line 42829, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:after {
  right: 5px;
  left: inherit;
}

/* line 42834, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:before {
  right: 0;
  left: inherit;
}

/* line 42839, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.projects::before {
  right: -20px;
  left: inherit;
  transform: translate(-15%, -50%);
}

/* line 42845, app/assets/stylesheets/global/style.css */
.rtl .status-indicator {
  margin-right: 18px;
  margin-left: inherit;
}

/* line 42850, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 42855, app/assets/stylesheets/global/style.css */
.rtl .media-body .badge {
  line-height: 1.5;
}

/* line 42859, app/assets/stylesheets/global/style.css */
.rtl .dropdown-item i {
  float: right;
}

/* line 42863, app/assets/stylesheets/global/style.css */
.rtl .ckbox span:before {
  right: 0;
  left: inherit;
}

/* line 42868, app/assets/stylesheets/global/style.css */
.rtl .ckbox span::after {
  right: 0;
  left: inherit;
}

/* line 42873, app/assets/stylesheets/global/style.css */
.rtl .nav1.nav-column .nav-link svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 42878, app/assets/stylesheets/global/style.css */
.rtl .main-parent .main-child {
  left: 5px;
  right: inherit;
}

/* line 42883, app/assets/stylesheets/global/style.css */
.rtl #basic-addon3 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 42888, app/assets/stylesheets/global/style.css */
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}

@media (max-width: 991.98px) {
  /* line 42893, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
}

/* line 42899, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .tl-blog:before {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: inherit;
}

/* line 42904, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu a:before {
  margin-left: 10px;
  margin-right: inherit;
}

@media (min-width: 992px) {
  /* line 42910, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .slide-menu a:before {
    right: -15px;
    left: inherit;
  }
}

@media (min-width: 992px) {
  /* line 42917, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .side-menu__label {
    margin-left: 6px;
    margin-right: inherit;
  }
}

/* line 42923, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single {
  text-align: right;
}

/* line 42927, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon::before,
.rtl .task-list li:focus .task-icon::before {
  right: -5px;
}

/* line 42932, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon {
  right: 24px;
}

/* line 42937, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  display: inherit;
}

/* line 42941, app/assets/stylesheets/global/style.css */
.rtl .tl-blog:before {
  right: 20px;
  left: inherit;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 42948, app/assets/stylesheets/global/style.css */
.rtl .tl-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42953, app/assets/stylesheets/global/style.css */
.rtl .tl-blog .tl-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 42958, app/assets/stylesheets/global/style.css */
.rtl .todo-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42963, app/assets/stylesheets/global/style.css */
.rtl .todo-blog .todo-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 42968, app/assets/stylesheets/global/style.css */
.rtl .todo-blog:before {
  right: -6px;
  left: inherit;
}

/* line 42973, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li {
  display: inherit;
  padding-right: 20px;
}

/* line 42978, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li .task-icon1 {
  right: 4px;
  left: inherit;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 42985, app/assets/stylesheets/global/style.css */
.rtl #circle1 canvas {
  left: 15px;
  right: inherit;
}

/* line 42990, app/assets/stylesheets/global/style.css */
.rtl #circle1 strong {
  left: 37px;
  right: inherit;
}

/* line 42995, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .dropdown-item svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43000, app/assets/stylesheets/global/style.css */
.rtl .notifyimg {
  float: right;
}

/* line 43004, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg .custom-control-label::after {
  right: 2px;
  left: inherit;
}

/* line 43009, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar {
  right: 0;
  left: inherit;
  border-left: 1px solid #eaedf1;
  border-right: inherit;
}

/* line 43016, app/assets/stylesheets/global/style.css */
.rtl .app-content {
  -webkit-transition: margin-right 450ms ease;
  -o-transition: margin-right 450ms ease;
  transition: margin-right 450ms ease;
}

@media (min-width: 992px) {
  /* line 43023, app/assets/stylesheets/global/style.css */
  .rtl .app-content {
    margin-left: inherit;
    margin-right: 270px;
  }
  /* line 43028, app/assets/stylesheets/global/style.css */
  .rtl .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 43033, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 43038, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 10px !important;
    padding-right: 100px !important;
  }
}

@media (max-width: 991px) {
  /* line 43045, app/assets/stylesheets/global/style.css */
  .rtl.app.sidenav-toggled .app-sidebar {
    right: 0 !important;
    left: inherit !important;
  }
  /* line 43050, app/assets/stylesheets/global/style.css */
  .rtl.app .app-sidebar {
    right: -270px !important;
    left: inherit !important;
  }
  /* line 43055, app/assets/stylesheets/global/style.css */
  .rtl .responsive-navbar .header-search .input-group .input-group-text.btn {
    left: 6px;
    right: inherit;
  }
  /* line 43060, app/assets/stylesheets/global/style.css */
  .rtl .fc .fc-toolbar-title {
    left: 10px;
    right: inherit;
  }
}

/* line 43066, app/assets/stylesheets/global/style.css */
.rtl .app-header {
  transition: padding-right 0.3s ease;
}

/* line 43070, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle {
  transition: padding-right 0.3s ease;
  left: 7px;
  right: inherit;
}

/* line 43076, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle:after {
  right: 12px;
  left: inherit;
}

/* line 43081, app/assets/stylesheets/global/style.css */
.rtl .header .main-header-center {
  padding-left: inherit;
  padding-right: 0px;
}

/* line 43086, app/assets/stylesheets/global/style.css */
.rtl .header .btn {
  margin-left: inherit;
}

@media (min-width: 992px) {
  /* line 43091, app/assets/stylesheets/global/style.css */
  .rtl .main-header-center .btn {
    left: 12px;
    right: inherit;
    padding-left: 2px;
    padding-right: 0.65rem;
  }
  /* line 43098, app/assets/stylesheets/global/style.css */
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0 10px 15px;
  }
}

/* line 43103, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-end[data-bs-popper] {
  left: 0 !important;
  right: auto;
}

/* line 43108, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-arrow.dropdown-menu-end:before,
.rtl .dropdown-menu-arrow.dropdown-menu-end:after {
  right: auto;
  left: 5%;
}

/* line 43114, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu {
  text-align: right;
}

/* line 43118, app/assets/stylesheets/global/style.css */
.rtl .dropdown-icon {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}

/* line 43123, app/assets/stylesheets/global/style.css */
.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: inherit;
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 43132, app/assets/stylesheets/global/style.css */
.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 43140, app/assets/stylesheets/global/style.css */
.rtl .input-group-btn .btn {
  border-radius: 4px 0px 0px 4px;
}

/* line 43144, app/assets/stylesheets/global/style.css */
.rtl .page-header .breadcrumb {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 43149, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb {
  right: inherit;
  left: 0;
}

/* line 43154, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: inherit;
}

/* line 43159, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: inherit;
  padding-right: 0.5rem;
}

/* line 43164, app/assets/stylesheets/global/style.css */
.rtl .modal-header .btn-close {
  padding: 1rem;
  margin: -1rem auto -1rem -1rem;
}

/* line 43169, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right {
  left: 0;
  right: initial;
  transform: translate(-100%, 0);
}

/* line 43175, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right .latest-tasks .tabs-menu .nav.panel-tabs li a i {
  float: right;
  margin-top: 3px;
  margin-left: 3px;
}

/* line 43181, app/assets/stylesheets/global/style.css */
.rtl .sidebar-right .panel-primary .tab-menu-heading i {
  float: right;
  margin-top: 4px;
}

/* line 43186, app/assets/stylesheets/global/style.css */
.rtl .side-header {
  border-left: 1px solid #eaedf1;
  border-right: initial;
}

/* line 43191, app/assets/stylesheets/global/style.css */
.rtl .side-menu .sub-category {
  padding: 12px 20px 2px 30px;
}

/* line 43195, app/assets/stylesheets/global/style.css */
.rtl .slide.is-expanded a {
  text-decoration: none;
}

/* line 43199, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  color: var(--primary-bg-color);
}

/* line 43203, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 43208, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item {
  -webkit-transition: border-right-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-right-color 0.3s ease, background-color 0.3s ease;
  transition: border-right-color 0.3s ease, background-color 0.3s ease;
}

/* line 43214, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon {
  margin-left: 8px;
  margin-right: inherit !important;
}

/* line 43219, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon::after {
  left: 3px;
  right: inherit;
}

/* line 43224, app/assets/stylesheets/global/style.css */
.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge {
  left: 20px;
  right: inherit;
}

/* line 43230, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu {
  padding-right: 20px !important;
  padding-left: 30px !important;
}

/* line 43235, app/assets/stylesheets/global/style.css */
.rtl .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 43239, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu {
  padding: 0 0 15px 15px;
}

/* line 43243, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item {
  padding: 8px 24px 8px 0 !important;
}

/* line 43247, app/assets/stylesheets/global/style.css */
.rtl .sub-side-menu__item2 {
  padding: 8px 24px 8px 2px;
}

/* line 43251, app/assets/stylesheets/global/style.css */
.rtl .sub-angle2 {
  float: left;
  margin-right: inherit;
}

/* line 43256, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu2 {
  padding-right: 0;
  padding-left: inherit;
}

/* line 43261, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item2 {
  padding: 8px 40px 8px 0px !important;
}

@media (min-width: 992px) {
  /* line 43267, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .side-badge,
.rtl.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    left: 21px;
    right: inherit;
  }
  /* line 43273, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px;
    right: inherit;
  }
  /* line 43278, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini footer.footer {
    padding: 1.25rem 270px 1.25rem 1.25rem;
  }
}

/* line 43283, app/assets/stylesheets/global/style.css */
.rtl .pulse {
  left: 8px;
  right: inherit;
}

/* line 43288, app/assets/stylesheets/global/style.css */
.rtl .pulse:before {
  left: -4px;
  right: inherit;
}

/* line 43293, app/assets/stylesheets/global/style.css */
.rtl .pulse-danger {
  left: 8px;
  right: inherit;
}

/* line 43298, app/assets/stylesheets/global/style.css */
.rtl .sidebar .tabs-menu ul li a {
  padding: 15px 22px 15px 17px;
}

/* line 43302, app/assets/stylesheets/global/style.css */
.rtl .feeds.avatar-circle::before {
  right: -15px;
  left: inherit;
}

/* line 43307, app/assets/stylesheets/global/style.css */
.rtl .task-list.timeline-task::before {
  right: 25px;
  left: inherit;
}

/* line 43312, app/assets/stylesheets/global/style.css */
.rtl .task-list:before {
  right: 15px;
  left: inherit;
  border-right: 1px solid #e0e9f1;
  border-right: initial;
}

/* line 43319, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  padding-right: 55px;
  padding-left: 8px;
}

/* line 43324, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon1 {
  right: 20px;
  left: inherit;
}

/* line 43329, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon {
  right: 10px;
  left: inherit;
}

/* line 43334, app/assets/stylesheets/global/style.css */
.rtl .nav.product-sale {
  left: 5px;
  right: inherit;
}

/* line 43339, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0px !important;
  right: inherit !important;
}

/* line 43344, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}

/* line 43348, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

/* line 43352, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter input {
  margin-right: 0.5em;
  margin-left: inherit;
}

@media (max-width: 1363px) {
  /* line 43358, app/assets/stylesheets/global/style.css */
  .rtl .dt-buttons.btn-group {
    right: 0 !important;
    left: inherit;
  }
}

/* line 43364, app/assets/stylesheets/global/style.css */
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43369, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: left;
}

/* line 43373, app/assets/stylesheets/global/style.css */
.rtl .fc-h-event .fc-event-title {
  float: right;
}

/* line 43377, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr {
  direction: rtl;
  text-align: right;
}

/* line 43382, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-side-text,
.rtl .fc-direction-rtl .fc-list-day-text {
  float: left;
}

/* line 43387, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-text,
.rtl .fc-direction-rtl .fc-list-day-side-text {
  float: right;
}

/* line 43392, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 43399, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:first-child {
  margin-right: -1px;
  margin-left: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 43408, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child),
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43416, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  margin-left: inherit;
}

/* line 43421, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-right {
  transform: rotate(180deg);
}

/* line 43425, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-left {
  transform: rotate(-180deg);
}

/* line 43429, app/assets/stylesheets/global/style.css */
.rtl .main-chat-msg-name {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43434, app/assets/stylesheets/global/style.css */
.rtl .dot-label {
  margin-left: 5px !important;
  margin-right: 0 !important;
}

/* line 43439, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .dropdown i {
  float: right;
}

/* line 43443, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .main-chat-body .content-inner .main-msg-wrapper .fe-download {
  float: left;
  margin-top: 4px !important;
}

/* line 43448, app/assets/stylesheets/global/style.css */
.rtl .main-chat-contacts .lslide {
  margin-left: 10px;
  margin-right: inherit;
}

/* line 43453, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43458, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .main-img-user span {
  right: -2px;
  left: inherit;
}

/* line 43463, app/assets/stylesheets/global/style.css */
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43468, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media.flex-row-reverse .media-body {
  margin-right: 0 !important;
  margin-left: 20px !important;
}

/* line 43473, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media-body {
  margin-right: 20px !important;
  margin-left: inherit !important;
}

/* line 43478, app/assets/stylesheets/global/style.css */
.rtl .btn-list > .btn:not(:last-child),
.rtl .btn-list > .dropdown:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43484, app/assets/stylesheets/global/style.css */
.rtl .growl .growl-close {
  float: left;
}

@media (max-width: 576px) {
  /* line 43489, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
  /* line 43494, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
}

@media (max-width: 992px) {
  /* line 43501, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 15% !important;
    margin-left: inherit !important;
  }
  /* line 43506, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0px !important;
    padding-right: inherit !important;
  }
  /* line 43511, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 14% !important;
    margin-left: inherit !important;
  }
  /* line 43516, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel:after {
    border-left: 14px solid var(--dark-bg) !important;
    border-right: 0 !important;
    right: -14px !important;
    left: auto !important;
  }
  /* line 43523, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline:before {
    right: 26px !important;
    left: inherit !important;
  }
  /* line 43528, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
    left: inherit !important;
  }
}

/* line 43534, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43539, app/assets/stylesheets/global/style.css */
.rtl .vtimeline:before {
  margin-right: -1.5px;
  margin-left: inherit;
}

/* line 43544, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 15%;
  margin-left: inherit;
}

/* line 43549, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper {
  padding-left: 90px;
  padding-right: inherit;
}

/* line 43554, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto !important;
  margin-left: 15% !important;
}

/* line 43559, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43564, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  left: -10px;
  right: inherit;
  border-left: 0 solid #f9f9fb;
  border-right: 10px solid #f9f9fb;
}

/* line 43571, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid #f9f9fb;
  right: -10px;
  left: auto;
}

/* line 43578, app/assets/stylesheets/global/style.css */
.rtl .tree li i {
  margin-left: 10px;
  margin-right: inherit;
  float: right;
  margin-top: 6px;
}

/* line 43585, app/assets/stylesheets/global/style.css */
.rtl .tree ul {
  margin-right: 1em;
  margin-left: inherit;
}

/* line 43590, app/assets/stylesheets/global/style.css */
.rtl .tree li {
  padding: 0.5em 1em 0.5em 1em;
}

/* line 43594, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43599, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  right: -10px;
  left: inherit;
}

/* line 43604, app/assets/stylesheets/global/style.css */
.rtl .tree ul li:before {
  right: -10px;
  left: inherit;
}

/* line 43609, app/assets/stylesheets/global/style.css */
.rtl .main {
  float: right;
}

/* line 43613, app/assets/stylesheets/global/style.css */
.rtl .join {
  float: right;
  transform: rotate(180deg);
}

/* line 43618, app/assets/stylesheets/global/style.css */
.rtl .dTree .page-tree {
  float: right;
}

/* line 43622, app/assets/stylesheets/global/style.css */
.rtl .dTree .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
  transform: rotate(180deg);
}

/* line 43629, app/assets/stylesheets/global/style.css */
.rtl .folder {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43635, app/assets/stylesheets/global/style.css */
.rtl .last .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43641, app/assets/stylesheets/global/style.css */
.rtl .dTree a {
  padding-right: 8px;
}

/* line 43645, app/assets/stylesheets/global/style.css */
.rtl .dTree .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43651, app/assets/stylesheets/global/style.css */
.rtl .folder-open {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43657, app/assets/stylesheets/global/style.css */
.rtl .folder-group ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 43662, app/assets/stylesheets/global/style.css */
.rtl .folder-group.last .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43668, app/assets/stylesheets/global/style.css */
.rtl .join-last .join {
  float: right;
}

/* line 43672, app/assets/stylesheets/global/style.css */
.rtl .folder-group {
  background: none;
}

/* line 43676, app/assets/stylesheets/global/style.css */
.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp {
  direction: rtl;
  unicode-bidi: normal;
}

/* line 43684, app/assets/stylesheets/global/style.css */
.rtl .header.header-2 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -45px;
  margin-left: inherit;
}

/* line 43693, app/assets/stylesheets/global/style.css */
.rtl .header-1 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -50px;
  margin-left: inherit;
}

/* line 43702, app/assets/stylesheets/global/style.css */
.rtl .header .form-inline .form-control {
  padding-right: 20px;
  padding-left: 40px;
}

/* line 43707, app/assets/stylesheets/global/style.css */
.rtl .footer .social ul li {
  float: right;
}

/* line 43711, app/assets/stylesheets/global/style.css */
.rtl .footer-social-list li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43716, app/assets/stylesheets/global/style.css */
.rtl .footer-payments li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43721, app/assets/stylesheets/global/style.css */
.rtl .page-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43726, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 43735, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn + .btn,
.rtl .btn-group .btn + .btn-group {
  margin-right: -1px;
  margin-left: initial;
}

/* line 43741, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:last-child:not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 43748, app/assets/stylesheets/global/style.css */
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43753, app/assets/stylesheets/global/style.css */
.rtl .tag-addon:last-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43760, app/assets/stylesheets/global/style.css */
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 43764, app/assets/stylesheets/global/style.css */
.rtl .card-options a:not(.btn) {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 43769, app/assets/stylesheets/global/style.css */
.rtl .btn-close {
  float: left;
}

/* line 43773, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar .avatar {
  right: 0.75rem;
  left: inherit;
}

/* line 43778, app/assets/stylesheets/global/style.css */
.rtl button.btn-close {
  left: 15px;
  right: inherit;
}

/* line 43783, app/assets/stylesheets/global/style.css */
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}

/* line 43788, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar {
  padding-right: 3.75rem !important;
  padding-left: inherit !important;
}

/* line 43793, app/assets/stylesheets/global/style.css */
.rtl .alert-inner--icon {
  float: right;
  padding-left: 5px;
}

/* line 43798, app/assets/stylesheets/global/style.css */
.rtl .color-card-radius .card-header {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43805, app/assets/stylesheets/global/style.css */
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: initial;
}

/* line 43810, app/assets/stylesheets/global/style.css */
.rtl .avatar-status {
  left: -2px;
  right: initial;
}

/* line 43815, app/assets/stylesheets/global/style.css */
.rtl .avatar-badges {
  left: -4px;
  right: initial;
}

/* line 43820, app/assets/stylesheets/global/style.css */
.rtl .avatar-icons {
  left: 0px;
  right: initial;
}

/* line 43825, app/assets/stylesheets/global/style.css */
.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url] {
  direction: rtl;
}

/* line 43832, app/assets/stylesheets/global/style.css */
.rtl .badgetext {
  float: left;
}

/* line 43836, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 {
  padding-right: inherit;
}

/* line 43840, app/assets/stylesheets/global/style.css */
.rtl .list-style2 {
  padding-right: inherit;
}

/* line 43844, app/assets/stylesheets/global/style.css */
.rtl .list-style4 {
  padding-right: inherit;
}

/* line 43848, app/assets/stylesheets/global/style.css */
.rtl .list-style3 {
  padding-right: inherit;
}

/* line 43852, app/assets/stylesheets/global/style.css */
.rtl .list-style6 {
  padding-right: inherit;
}

/* line 43856, app/assets/stylesheets/global/style.css */
.rtl .list-style5 {
  padding-right: inherit;
}

/* line 43860, app/assets/stylesheets/global/style.css */
.rtl .list-style2 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43865, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43870, app/assets/stylesheets/global/style.css */
.rtl .list-style4 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43875, app/assets/stylesheets/global/style.css */
.rtl .list-style3 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43880, app/assets/stylesheets/global/style.css */
.rtl .list-style6 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43885, app/assets/stylesheets/global/style.css */
.rtl .list-style5 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43890, app/assets/stylesheets/global/style.css */
.rtl .tag-round::before {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43895, app/assets/stylesheets/global/style.css */
.rtl .tag-addon.tag-addon-cross {
  border-radius: 50px 0px 0px 50px;
}

/* line 43899, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  margin: 0 -0.5rem 0 0.5rem;
}

/* line 43903, app/assets/stylesheets/global/style.css */
.rtl .tag-radius {
  border-radius: 0px 50px 50px 0px;
}

/* line 43907, app/assets/stylesheets/global/style.css */
.rtl .page-item:last-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43914, app/assets/stylesheets/global/style.css */
.rtl .page-item:not(:first-child) .page-link {
  margin-left: 0;
}

/* line 43918, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-right {
  transform: rotate(180deg);
}

/* line 43922, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-left {
  transform: rotate(180deg);
}

/* line 43926, app/assets/stylesheets/global/style.css */
.rtl .page-item:first-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43933, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-right {
  transform: rotate(180deg);
}

/* line 43937, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-left {
  transform: rotate(180deg);
}

/* line 43941, app/assets/stylesheets/global/style.css */
.rtl .accordion-button:not(.collapsed)::after {
  margin-left: 5px;
  margin-right: auto;
}

/* line 43946, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3:before {
  right: 12px;
  left: inherit;
}

/* line 43951, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3 {
  padding-right: 25px;
  padding-left: inherit;
}

/* line 43956, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1 a:before {
  left: 16px;
  right: inherit;
}

/* line 43961, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-end .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}

/* line 43966, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.rtl .bs-tooltip-end .tooltip-arrow {
  left: 0;
  right: inherit;
}

/* line 43972, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end,
.rtl .bs-popover-auto[data-popper-placement^=end] {
  margin-right: 0.5rem;
}

/* line 43977, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  right: auto;
}

/* line 43983, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}

/* line 43990, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  right: -1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 43997, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}

/* line 44002, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}

/* line 44007, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}

/* line 44012, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}

/* line 44016, app/assets/stylesheets/global/style.css */
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 44021, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::after {
  right: 0;
  left: inherit;
}

/* line 44026, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::before {
  right: 0;
  left: inherit;
}

/* line 44031, app/assets/stylesheets/global/style.css */
.rtl .custom-control {
  padding-right: 1.5rem;
  padding-left: inherit;
}

/* line 44036, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44041, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44046, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44051, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44056, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-indicator:before {
  left: 1px;
  right: inherit;
}

/* line 44061, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-description {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 44066, app/assets/stylesheets/global/style.css */
.rtl .custom-switch {
  padding-right: 0;
  padding-left: inherit;
}

/* line 44071, app/assets/stylesheets/global/style.css */
.rtl .pull-right {
  float: left;
}

/* line 44075, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44081, app/assets/stylesheets/global/style.css */
.rtl .pcr-app .pcr-interaction .pcr-result {
  text-align: right;
}

/* line 44085, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > div {
  left: 7px;
  right: inherit;
}

/* line 44090, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > span {
  right: 0;
  left: inherit;
  padding-right: 8px;
  padding-left: inherit;
}

/* line 44097, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label:before {
  right: 0;
  left: inherit;
}

/* line 44102, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label {
  padding-right: 25px;
  padding-left: 25px;
}

/* line 44107, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44112, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-footer label {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 44117, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-search-input {
  padding: 5px 8px 4px 0px;
}

/* line 44121, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul {
  padding-right: 7px;
  padding-left: inherit;
}

/* line 44126, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown .iti__flag-container,
.rtl .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

/* line 44132, app/assets/stylesheets/global/style.css */
.rtl .iti__selected-flag {
  padding: 0 8px 0 0px;
  border-left: 1px solid #ecf0fa;
  border-right: inherit;
}

/* line 44138, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown input,
.rtl .iti--allow-dropdown input[type=text],
.rtl .iti--allow-dropdown input[type=tel],
.rtl .iti--separate-dial-code input,
.rtl .iti--separate-dial-code input[type=text],
.rtl .iti--separate-dial-code input[type=tel] {
  padding-left: 6px;
  padding-right: 52px;
  margin-right: 0;
  margin-left: 0;
}

/* line 44150, app/assets/stylesheets/global/style.css */
.rtl .iti__arrow {
  margin-right: 6px;
  margin-left: inherit;
}

/* line 44155, app/assets/stylesheets/global/style.css */
.rtl .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
}

/* line 44160, app/assets/stylesheets/global/style.css */
.rtl .iti__flag-box,
.rtl .iti__country-name {
  margin-left: 6px;
  margin-right: inherit;
}

/* line 44166, app/assets/stylesheets/global/style.css */
.rtl input[type=radio],
.rtl input[type=checkbox] {
  margin-left: 7px;
  margin-right: inherit;
}

/* line 44172, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li {
  float: right;
}

/* line 44176, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  left: 5px;
  right: inherit !important;
}

/* line 44181, app/assets/stylesheets/global/style.css */
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  left: 6px;
  right: inherit;
}

/* line 44186, app/assets/stylesheets/global/style.css */
.rtl .ql-toolbar.ql-snow .ql-formats {
  margin-left: 25px;
  margin-right: inherit;
}

/* line 44191, app/assets/stylesheets/global/style.css */
.rtl .ql-editor {
  text-align: right;
}

/* line 44195, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:before {
  right: 37%;
  left: inherit;
}

/* line 44200, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:after {
  right: 35%;
  left: inherit;
}

/* line 44205, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots .step-content {
  text-align: right;
}

/* line 44209, app/assets/stylesheets/global/style.css */
.rtl .form-wizard-title {
  margin-right: 10px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 44215, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li .title {
    margin-left: 10px;
    margin-right: inherit;
  }
  /* line 44220, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps {
    float: right;
  }
  /* line 44224, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: auto;
  }
}

@media (min-width: 992px) {
  /* line 44231, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}

/* line 44237, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps a .number,
.rtl .wizard > .steps a:hover .number,
.rtl .wizard > .steps a:active .number {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44244, app/assets/stylesheets/global/style.css */
.rtl .form-check .form-check-input {
  float: left;
  margin-right: -1.5em;
  margin-left: inherit;
}

/* line 44250, app/assets/stylesheets/global/style.css */
.rtl .form-check {
  padding-right: 1.25rem;
  padding-left: inherit;
}

/* line 44255, app/assets/stylesheets/global/style.css */
.rtl .form-file-label::after {
  left: 0;
  right: initial;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
  border-radius: 3px 0px 0px 3px;
}

/* line 44263, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-right: 0;
  padding-left: initial;
}

/* line 44268, app/assets/stylesheets/global/style.css */
.rtl .dt-buttons.btn-group {
  right: 193px;
  left: inherit;
}

/* line 44273, app/assets/stylesheets/global/style.css */
.rtl .data-table-btn {
  right: 185px;
}

/* line 44277, app/assets/stylesheets/global/style.css */
.rtl .btn-profile {
  left: 32px;
  right: inherit;
}

/* line 44282, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__action {
  padding: 252px 185px 10px 30px;
}

/* line 44286, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img {
  right: 50px;
  left: inherit;
}

/* line 44291, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-1 > img {
  margin-right: -9px;
  margin-left: inherit;
}

/* line 44296, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-content {
  margin-right: 10px;
  margin-left: inherit;
}

@media (max-width: 992px) {
  /* line 44302, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    float: left !important;
    margin-right: 153px;
    margin-left: inherit;
  }
}

/* line 44309, app/assets/stylesheets/global/style.css */
.rtl .avatar-list-stacked .avatar {
  margin-left: -0.8em !important;
  margin-right: inherit !important;
}

/* line 44314, app/assets/stylesheets/global/style.css */
.rtl .notification:before {
  right: 20%;
  left: inherit;
  margin-right: -1px;
  margin-left: inherit;
}

/* line 44321, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-time {
  right: -7px;
  left: inherit;
  text-align: left;
}

/* line 44327, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}

/* line 44332, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body {
  margin-right: 25%;
  margin-left: 18%;
}

/* line 44337, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  border-right-color: transparent;
  right: -20px;
  left: inherit;
}

/* line 44344, app/assets/stylesheets/global/style.css */
.rtl .notify-time {
  right: auto;
  left: 25px;
}

/* line 44349, app/assets/stylesheets/global/style.css */
.rtl #growls-default {
  left: 10px;
  right: inherit;
}

/* line 44354, app/assets/stylesheets/global/style.css */
.rtl #ui_notifIt {
  left: 10px !important;
  right: inherit !important;
}

/* line 44359, app/assets/stylesheets/global/style.css */
.rtl .mail-inbox .icons {
  margin-left: 8px;
  margin-right: 0;
}

/* line 44364, app/assets/stylesheets/global/style.css */
.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44370, app/assets/stylesheets/global/style.css */
.rtl ul.inbox-pagination {
  float: left;
}

/* line 44374, app/assets/stylesheets/global/style.css */
.rtl .lg-toolbar .lg-icon {
  float: left;
}

/* line 44378, app/assets/stylesheets/global/style.css */
.rtl #lg-counter {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44383, app/assets/stylesheets/global/style.css */
.rtl .product-label {
  float: left;
}

/* line 44387, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44393, app/assets/stylesheets/global/style.css */
.rtl .customer-services h4 {
  margin-right: 27px;
  margin-left: inherit;
}

/* line 44398, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons-wishlist {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44404, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}

/* line 44409, app/assets/stylesheets/global/style.css */
.rtl .file-transparent-rounded i {
  margin-right: 5px !important;
}

/* line 44413, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-secondary i {
  margin-right: 5px !important;
}

/* line 44417, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-primary i {
  margin-right: 5px !important;
}

/* line 44421, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-success i {
  margin-right: 5px !important;
}

/* line 44425, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-warning i {
  margin-right: 5px !important;
}

/* line 44429, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-danger i {
  margin-right: 5px !important;
}

/* line 44433, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-pink i {
  margin-right: 5px !important;
}

/* line 44437, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-info i {
  margin-right: 5px !important;
}

/* line 44441, app/assets/stylesheets/global/style.css */
.rtl .file-image .icons {
  left: 22px;
  right: inherit;
  text-align: left;
}

/* line 44447, app/assets/stylesheets/global/style.css */
.rtl .file-image-1 .icons {
  left: 7px;
  right: inherit;
  text-align: left;
}

/* line 44453, app/assets/stylesheets/global/style.css */
.rtl .card-img-absolute {
  margin-right: -40px;
  margin-left: inherit;
}

/* line 44458, app/assets/stylesheets/global/style.css */
.rtl .circle-icon {
  margin-right: 13px;
  margin-left: inherit;
  float: left;
}

/* line 44464, app/assets/stylesheets/global/style.css */
.rtl .price .list-group-flush .list-group-item {
  padding: 0px 16px 0px 0px;
}

/* line 44468, app/assets/stylesheets/global/style.css */
.rtl .ion-chevron-right {
  transform: rotate(180deg);
}

/* line 44472, app/assets/stylesheets/global/style.css */
.rtl #external-events {
  text-align: right;
}

@media only screen and (max-width: 991px) {
  /* line 44477, app/assets/stylesheets/global/style.css */
  .rtl .header-1 .animated-arrow {
    margin: 0px -11px 0 0px;
  }
  /* line 44481, app/assets/stylesheets/global/style.css */
  .rtl .animated-arrow {
    right: 0;
    left: inherit;
    padding: 25px 0px 16px 35px !important;
  }
}

/* line 44488, app/assets/stylesheets/global/style.css */
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
}

@media screen and (max-width: 480px) {
  /* line 44493, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor:before {
    right: 19px;
    left: auto;
    margin-left: 10px;
    margin-right: auto;
  }
  /* line 44500, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:before {
    right: -14px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44507, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:after {
    right: -36px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44514, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a {
    text-align: right;
    margin-right: 0;
    margin-left: inherit;
  }
}

/* line 44521, app/assets/stylesheets/global/style.css */
.rtl #back-to-top {
  left: 20px;
  right: inherit;
}

/* line 44526, app/assets/stylesheets/global/style.css */
.rtl .custom-layout {
  left: 50px;
  right: inherit;
}

@media (min-width: 992px) {
  /* line 44532, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44537, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44542, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44547, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44552, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44557, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44562, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44569, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44574, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44579, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44584, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44589, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44594, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44599, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44604, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44609, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-header {
    left: initial;
  }
  /* line 44613, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44618, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44625, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44630, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px;
    padding-left: 10px;
  }
  /* line 44635, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44640, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44645, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44650, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44655, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px;
    left: inherit;
  }
  /* line 44660, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44665, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-header {
    left: initial;
  }
  /* line 44669, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44674, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
  /* line 44679, app/assets/stylesheets/global/style.css */
  .rtl .slide-menu {
    margin-right: 12px;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44686, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 44691, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 100px;
    padding-left: inherit;
  }
  /* line 44696, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44701, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44706, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44711, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 62px;
    left: inherit;
  }
  /* line 44716, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar__toggle {
    left: 10px;
    right: inherit;
  }
  /* line 44721, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .side-header {
    left: initial;
  }
  /* line 44725, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44730, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44737, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 0px;
    padding-left: inherit;
  }
  /* line 44742, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 0px;
    margin-left: inherit;
  }
  /* line 44747, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44752, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44757, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44762, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar__toggle {
    right: initial;
    left: 0px;
  }
  /* line 44767, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-header {
    left: initial;
  }
  /* line 44771, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44776, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

/* line 44782, app/assets/stylesheets/global/style.css */
.rtl .side-badge {
  left: 20px;
  right: inherit !important;
}

/* line 44787, app/assets/stylesheets/global/style.css */
.rtl .border-end {
  border-left: 1px solid #eaedf1 !important;
  border-right: initial !important;
}

/* line 44792, app/assets/stylesheets/global/style.css */
.rtl .border-start {
  border-right: 1px solid #eaedf1 !important;
  border-left: initial !important;
}

/* line 44797, app/assets/stylesheets/global/style.css */
.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 44802, app/assets/stylesheets/global/style.css */
.rtl .border-start-0 {
  border-right: 0 !important;
  border-left: 1px solid #eaedf1 !important;
}

/* line 44807, app/assets/stylesheets/global/style.css */
.rtl .br-ts-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: initial !important;
}

/* line 44812, app/assets/stylesheets/global/style.css */
.rtl .br-bs-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44817, app/assets/stylesheets/global/style.css */
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: initial !important;
}

/* line 44822, app/assets/stylesheets/global/style.css */
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44827, app/assets/stylesheets/global/style.css */
.rtl .br-te-7 {
  border-top-left-radius: 7px !important;
  border-top-right-radius: inherit !important;
}

/* line 44832, app/assets/stylesheets/global/style.css */
.rtl .br-be-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: inherit !important;
}

/* line 44837, app/assets/stylesheets/global/style.css */
.rtl .br-ts-0 {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
}

/* line 44842, app/assets/stylesheets/global/style.css */
.rtl .br-bs-0 {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 44847, app/assets/stylesheets/global/style.css */
.rtl .br-te-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 5px !important;
}

/* line 44852, app/assets/stylesheets/global/style.css */
.rtl .br-be-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 44857, app/assets/stylesheets/global/style.css */
.rtl .border-end-1 {
  border-left: 1px solid #d5dce3;
  border-right: inherit;
}

/* line 44862, app/assets/stylesheets/global/style.css */
.rtl .theme-container .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44867, app/assets/stylesheets/global/style.css */
.rtl .theme-container1 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44872, app/assets/stylesheets/global/style.css */
.rtl .theme-container2 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44877, app/assets/stylesheets/global/style.css */
.rtl .float-start {
  float: right !important;
}

/* line 44881, app/assets/stylesheets/global/style.css */
.rtl .float-end {
  float: left !important;
}

@media (min-width: 576px) {
  /* line 44886, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-start {
    float: right !important;
  }
  /* line 44890, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-end {
    float: left !important;
  }
}

@media (min-width: 768px) {
  /* line 44896, app/assets/stylesheets/global/style.css */
  .rtl .float-md-start {
    float: right !important;
  }
  /* line 44900, app/assets/stylesheets/global/style.css */
  .rtl .float-md-end {
    float: left !important;
  }
}

@media (min-width: 992px) {
  /* line 44906, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-start {
    float: right !important;
  }
  /* line 44910, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-end {
    float: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 44916, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-start {
    float: right !important;
  }
  /* line 44920, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-end {
    float: left !important;
  }
  /* line 44924, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-none {
    float: none !important;
  }
}

/* line 44929, app/assets/stylesheets/global/style.css */
.rtl {
  /*--------- Margin--------------*/
}

/* line 44933, app/assets/stylesheets/global/style.css */
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 44938, app/assets/stylesheets/global/style.css */
.rtl .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 44943, app/assets/stylesheets/global/style.css */
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}

/* line 44948, app/assets/stylesheets/global/style.css */
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}

/* line 44953, app/assets/stylesheets/global/style.css */
.rtl .mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

/* line 44958, app/assets/stylesheets/global/style.css */
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}

/* line 44963, app/assets/stylesheets/global/style.css */
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}

/* line 44968, app/assets/stylesheets/global/style.css */
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

/* line 44973, app/assets/stylesheets/global/style.css */
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}

/* line 44978, app/assets/stylesheets/global/style.css */
.rtl .me-3 {
  margin-left: 0.75rem !important;
  margin-right: initial !important;
}

/* line 44983, app/assets/stylesheets/global/style.css */
.rtl .mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

/* line 44988, app/assets/stylesheets/global/style.css */
.rtl .ms-3 {
  margin-right: 0.75rem !important;
  margin-left: inherit !important;
}

/* line 44993, app/assets/stylesheets/global/style.css */
.rtl .me-4 {
  margin-left: 1rem !important;
  margin-right: initial !important;
}

/* line 44998, app/assets/stylesheets/global/style.css */
.rtl .mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

/* line 45003, app/assets/stylesheets/global/style.css */
.rtl .ms-4 {
  margin-right: 1rem !important;
  margin-left: inherit !important;
}

/* line 45008, app/assets/stylesheets/global/style.css */
.rtl .me-5 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}

/* line 45013, app/assets/stylesheets/global/style.css */
.rtl .mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

/* line 45018, app/assets/stylesheets/global/style.css */
.rtl .ms-5 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}

/* line 45023, app/assets/stylesheets/global/style.css */
.rtl .me-6 {
  margin-left: 2rem !important;
  margin-right: inherit !important;
}

/* line 45028, app/assets/stylesheets/global/style.css */
.rtl .mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

/* line 45033, app/assets/stylesheets/global/style.css */
.rtl .ms-6 {
  margin-right: 2rem !important;
  margin-left: inherit !important;
}

/* line 45038, app/assets/stylesheets/global/style.css */
.rtl .me-7 {
  margin-left: 3rem !important;
  margin-right: inherit !important;
}

/* line 45043, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

/* line 45048, app/assets/stylesheets/global/style.css */
.rtl .ms-7 {
  margin-right: 3rem !important;
  margin-left: inherit !important;
}

/* line 45053, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 45058, app/assets/stylesheets/global/style.css */
.rtl .me-8 {
  margin-left: 4rem !important;
  margin-right: inherit !important;
}

/* line 45063, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

/* line 45068, app/assets/stylesheets/global/style.css */
.rtl .ms-8 {
  margin-right: 4rem !important;
  margin-left: inherit !important;
}

/* line 45073, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

/* line 45078, app/assets/stylesheets/global/style.css */
.rtl .me-9 {
  margin-left: 6rem !important;
  margin-right: inherit !important;
}

/* line 45083, app/assets/stylesheets/global/style.css */
.rtl .mx-9 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

/* line 45088, app/assets/stylesheets/global/style.css */
.rtl .ms-9 {
  margin-right: 6rem !important;
  margin-left: inherit !important;
}

/* line 45093, app/assets/stylesheets/global/style.css */
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}

/* line 45098, app/assets/stylesheets/global/style.css */
.rtl .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 45103, app/assets/stylesheets/global/style.css */
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45109, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45114, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45119, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45124, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45129, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45134, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45139, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45144, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45149, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45154, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45159, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45164, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-3,
.rtl .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45170, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45175, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45180, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45185, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45190, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45195, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45200, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45205, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45210, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45215, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45220, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45225, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45230, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45235, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45240, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45245, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45250, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45255, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45260, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45265, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45270, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 45277, app/assets/stylesheets/global/style.css */
  .rtl .me-md-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45282, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45287, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45292, app/assets/stylesheets/global/style.css */
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45297, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45302, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45307, app/assets/stylesheets/global/style.css */
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45312, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45317, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45322, app/assets/stylesheets/global/style.css */
  .rtl .me-md-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45327, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45332, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45337, app/assets/stylesheets/global/style.css */
  .rtl .me-md-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45342, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45347, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45352, app/assets/stylesheets/global/style.css */
  .rtl .me-md-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45357, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45362, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45367, app/assets/stylesheets/global/style.css */
  .rtl .me-md-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45372, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45377, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45382, app/assets/stylesheets/global/style.css */
  .rtl .me-md-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45387, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45392, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45397, app/assets/stylesheets/global/style.css */
  .rtl .me-md-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45402, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45407, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45412, app/assets/stylesheets/global/style.css */
  .rtl .me-md-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45417, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45422, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45427, app/assets/stylesheets/global/style.css */
  .rtl .me-md-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45432, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45437, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 45444, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45449, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45454, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45459, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45464, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45469, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45474, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45479, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45484, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45489, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45494, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45499, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45504, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45509, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45514, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45519, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45524, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45529, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45534, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45539, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45544, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45549, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45554, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45559, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45564, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45569, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45574, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45579, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45584, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45589, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45594, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45599, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45604, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 45611, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45616, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45621, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 45626, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45631, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45636, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 45641, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45646, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45651, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 45656, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45661, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45666, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 45671, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45676, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45681, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 45686, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45691, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45696, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 45701, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45706, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45711, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 45716, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45721, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45726, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45731, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45736, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45741, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45746, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45751, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45756, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45761, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45766, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45771, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

/*--------- Paddings--------------*/
/* line 45778, app/assets/stylesheets/global/style.css */
.rtl .pe-0 {
  padding-left: 0 !important;
  padding-right: inherit !important;
}

/* line 45783, app/assets/stylesheets/global/style.css */
.rtl .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 45788, app/assets/stylesheets/global/style.css */
.rtl .ps-0 {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 45793, app/assets/stylesheets/global/style.css */
.rtl .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: inherit !important;
}

/* line 45798, app/assets/stylesheets/global/style.css */
.rtl .px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

/* line 45803, app/assets/stylesheets/global/style.css */
.rtl .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: inherit !important;
}

/* line 45808, app/assets/stylesheets/global/style.css */
.rtl .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: inherit !important;
}

/* line 45813, app/assets/stylesheets/global/style.css */
.rtl .px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 45818, app/assets/stylesheets/global/style.css */
.rtl .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: inherit !important;
}

/* line 45823, app/assets/stylesheets/global/style.css */
.rtl .pe-3 {
  padding-left: 0.75rem !important;
  padding-right: inherit !important;
}

/* line 45828, app/assets/stylesheets/global/style.css */
.rtl .px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* line 45833, app/assets/stylesheets/global/style.css */
.rtl .ps-3 {
  padding-right: 0.75rem !important;
  padding-left: inherit !important;
}

/* line 45838, app/assets/stylesheets/global/style.css */
.rtl .pe-4 {
  padding-left: 1rem !important;
  padding-right: inherit !important;
}

/* line 45843, app/assets/stylesheets/global/style.css */
.rtl .px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

/* line 45848, app/assets/stylesheets/global/style.css */
.rtl .ps-4 {
  padding-right: 1rem !important;
  padding-left: inherit !important;
}

/* line 45853, app/assets/stylesheets/global/style.css */
.rtl .pe-5 {
  padding-left: 1.5rem !important;
  padding-right: inherit !important;
}

/* line 45858, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

/* line 45863, app/assets/stylesheets/global/style.css */
.rtl .ps-5 {
  padding-right: 1.5rem !important;
  padding-left: inherit !important;
}

/* line 45868, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 45873, app/assets/stylesheets/global/style.css */
.rtl .pe-6 {
  padding-left: 2rem !important;
  padding-right: inherit !important;
}

/* line 45878, app/assets/stylesheets/global/style.css */
.rtl .px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

/* line 45883, app/assets/stylesheets/global/style.css */
.rtl .ps-6 {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}

/* line 45888, app/assets/stylesheets/global/style.css */
.rtl .pe-7 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}

/* line 45893, app/assets/stylesheets/global/style.css */
.rtl .px-7 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

/* line 45898, app/assets/stylesheets/global/style.css */
.rtl .ps-7 {
  padding-right: 3rem !important;
  padding-left: inherit !important;
}

/* line 45903, app/assets/stylesheets/global/style.css */
.rtl .pe-8 {
  padding-left: 4rem !important;
  padding-right: inherit !important;
}

/* line 45908, app/assets/stylesheets/global/style.css */
.rtl .px-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

/* line 45913, app/assets/stylesheets/global/style.css */
.rtl .ps-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

/* line 45918, app/assets/stylesheets/global/style.css */
.rtl .pe-9 {
  padding-left: 6rem !important;
  padding-right: inherit !important;
}

/* line 45923, app/assets/stylesheets/global/style.css */
.rtl .px-9 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

/* line 45928, app/assets/stylesheets/global/style.css */
.rtl .ps-9 {
  padding-right: 6rem !important;
  padding-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45934, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 45939, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 45944, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 45949, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 45954, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 45959, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 45964, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 45969, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 45974, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 45979, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 45984, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 45989, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 45994, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 45999, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46004, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46009, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46014, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46019, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46024, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46029, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46034, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46039, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46044, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46049, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46054, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46059, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46064, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46069, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46074, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46079, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 46086, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46091, app/assets/stylesheets/global/style.css */
  .rtl .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46096, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46101, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46106, app/assets/stylesheets/global/style.css */
  .rtl .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46111, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46116, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46121, app/assets/stylesheets/global/style.css */
  .rtl .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46126, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46131, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46136, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46141, app/assets/stylesheets/global/style.css */
  .rtl .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 46146, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46151, app/assets/stylesheets/global/style.css */
  .rtl .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46156, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46161, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46166, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46171, app/assets/stylesheets/global/style.css */
  .rtl .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 46176, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46181, app/assets/stylesheets/global/style.css */
  .rtl .px-md-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46186, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46191, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46196, app/assets/stylesheets/global/style.css */
  .rtl .px-md-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46201, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46206, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46211, app/assets/stylesheets/global/style.css */
  .rtl .px-md-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46216, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46221, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46226, app/assets/stylesheets/global/style.css */
  .rtl .px-md-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46231, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 46238, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46243, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46248, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46253, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46258, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46263, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46268, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46273, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46278, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46283, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 46288, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46293, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46298, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46303, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46308, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46313, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46318, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46323, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46328, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46333, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46338, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46343, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46348, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46353, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46358, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46363, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46368, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46373, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46378, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46383, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46388, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-9 {
    padding-right: 6rem !important;
    padding-left: onh !important;
  }
}

@media (min-width: 1280px) {
  /* line 46395, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46400, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46405, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46410, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46415, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46420, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46425, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46430, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46435, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46440, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46445, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46450, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46455, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46460, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46465, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46470, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46475, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46480, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46485, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46490, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46495, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-6,
.rtl .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46501, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46506, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46511, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46516, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46521, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46526, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46531, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46536, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46541, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

/* line 46547, app/assets/stylesheets/global/style.css */
.rtl .text-start {
  text-align: right !important;
}

/* line 46551, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left !important;
}

@media (min-width: 576px) {
  /* line 46556, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-left {
    text-align: right !important;
  }
  /* line 46560, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-right {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 46566, app/assets/stylesheets/global/style.css */
  .rtl .text-md-left {
    text-align: right !important;
  }
  /* line 46570, app/assets/stylesheets/global/style.css */
  .rtl .text-md-right {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 46576, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-left {
    text-align: right !important;
  }
  /* line 46580, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-right {
    text-align: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 46586, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-left {
    text-align: right !important;
  }
  /* line 46590, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-right {
    text-align: left !important;
  }
}

/* line 46595, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left;
}

/* line 46599, app/assets/stylesheets/global/style.css */
.rtl .fc .fc-scroller-harness {
  direction: rtl;
}

/* line 46603, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46608, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46613, app/assets/stylesheets/global/style.css */
.rtl .fe-chevron-right:before {
  content: "\e92e";
}

/* line 46617, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46621, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46625, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46629, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46633, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46637, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46641, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46645, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
}

/* line 46649, app/assets/stylesheets/global/style.css */
.rtl #transactions {
  width: 100% !important;
}

/* line 46653, app/assets/stylesheets/global/style.css */
.rtl #chartBar1 {
  width: 100% !important;
}

/* line 46657, app/assets/stylesheets/global/style.css */
.rtl #chartLine {
  width: 100% !important;
}

/* line 46661, app/assets/stylesheets/global/style.css */
.rtl #chartArea {
  width: 100% !important;
}

/* line 46665, app/assets/stylesheets/global/style.css */
.rtl #chartBar2 {
  width: 100% !important;
}

/* line 46669, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu {
  right: 180px;
  left: inherit;
}

/* line 46674, app/assets/stylesheets/global/style.css */
.rtl.horizontal .main-sidemenu i.angle {
  left: -4px;
  right: inherit;
}

/* line 46679, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu2 {
  right: 180px;
  left: inherit;
}

/* line 46684, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-angle2 {
  margin-left: 11px;
  margin-right: 11px;
}

/* line 46689, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-angle {
  left: 0px;
  top: -2px;
  right: auto;
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 46697, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46702, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46707, app/assets/stylesheets/global/style.css */
.rtl.color-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46712, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46717, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46722, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46727, app/assets/stylesheets/global/style.css */
.rtl.dark-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46732, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46737, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46742, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

@media (min-width: 768px) {
  /* line 46748, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 20px;
    transform: rotate(180deg);
  }
  /* line 46754, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 20px;
    transform: rotate(180deg);
  }
}

/* line 46761, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day {
  border-right: 1px solid #eaedf1;
}

/* line 46765, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
}

/* line 46770, app/assets/stylesheets/global/style.css */
.rtl .main-content-body-chat .border-start-0 {
  border-left: 1px solid #eaedf1 !important;
}

/* line 46774, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer {
  padding-right: inherit;
  padding-left: 20px;
}

/* line 46779, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer .form-control {
  padding-left: 0;
  padding-right: 12px;
}

/* line 46784, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::before,
.rtl table.dataTable > thead .sorting_asc::before,
.rtl table.dataTable > thead .sorting_desc::before,
.rtl table.dataTable > thead .sorting_asc_disabled::before,
.rtl table.dataTable > thead .sorting_desc_disabled::before {
  left: 1em;
  right: auto;
}

/* line 46793, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::after,
.rtl table.dataTable > thead .sorting_asc::after,
.rtl table.dataTable > thead .sorting_desc::after,
.rtl table.dataTable > thead .sorting_asc_disabled::after,
.rtl table.dataTable > thead .sorting_desc_disabled::after {
  left: 0.5em;
  right: auto;
}

/* line 46802, app/assets/stylesheets/global/style.css */
.rtl .like i,
.rtl .reply i {
  float: right;
}

/* line 46807, app/assets/stylesheets/global/style.css */
.rtl .file-dropdown .dropdown-item i {
  float: right;
}

/* line 46811, app/assets/stylesheets/global/style.css */
.rtl.dark-mode.light-menu.header-light .app-sidebar {
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
}

@media (min-width: 992px) {
  /* line 46817, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.light-menu .side-header {
    border-left: 1px solid #eaedf1 !important;
    border-right: 0px !important;
  }
}

@media (max-width: 576px) {
  /* line 46824, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    margin-right: 0;
  }
}

@media only screen and (max-width: 460px) {
  /* line 46830, app/assets/stylesheets/global/style.css */
  .rtl .profile-cover__img .profile-img-1 > img {
    margin-right: -29px;
    margin-left: inherit;
  }
}

@media (min-width: 576px) {
  /* line 46837, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
  /* line 46842, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
  /* line 46848, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
}

/* line 46855, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 46860, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .app-sidebar {
  border-left-color: var(--dark-theme);
  border-right: inherit;
}

/* line 46865, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-left-color: var(--dark-border);
  border-right-color: var(--dark-border);
}

/* line 46870, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-right-color: var(--dark-border);
}

/* line 46874, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead > tr > th:not(.sorting_disabled),
.rtl table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 0.65rem !important;
  padding-left: 30px;
}

/* line 46880, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left-width: 2px !important;
}

/* line 46887, app/assets/stylesheets/global/style.css */
.rtl blockquote {
  padding-left: 0;
  border-left: 0;
  padding-right: 2rem;
  border-right: 2px solid #eaedf1;
}

/* line 46894, app/assets/stylesheets/global/style.css */
.rtl .btn-list-icon i {
  float: right;
  margin-top: 4px;
}

/* line 46899, app/assets/stylesheets/global/style.css */
.rtl .btn-list .dropdown i {
  float: right;
}

/* line 46903, app/assets/stylesheets/global/style.css */
.rtl .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 46910, app/assets/stylesheets/global/style.css */
.rtl .card-img-right {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 46917, app/assets/stylesheets/global/style.css */
.rtl .panel-tabs li a i {
  float: right;
  margin-top: 3px;
}

/* line 46922, app/assets/stylesheets/global/style.css */
.rtl .product-list .icons {
  right: auto;
  left: 10px;
  text-align: left;
}

/* line 46928, app/assets/stylesheets/global/style.css */
.rtl .chart-circle.chart-circle-sm {
  margin-left: auto !important;
}

/* line 46932, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-left: 0;
  padding-right: initial;
}

/* line 46937, app/assets/stylesheets/global/style.css */
.rtl .blockquote-reverse {
  border-left: 2px solid #e9edf4;
  border-right: 0;
  text-align: left;
  padding-right: 0;
  padding-left: 2rem;
}

@media screen and (max-width: 1354px) {
  /* line 46947, app/assets/stylesheets/global/style.css */
  .rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child {
    border-left-width: 1px;
  }
  /* line 46954, app/assets/stylesheets/global/style.css */
  .rtl .example .btn .badge {
    margin-left: 0 !important;
  }
}

@media (max-width: 1620px) and (min-width: 1280px) {
  /* line 46961, app/assets/stylesheets/global/style.css */
  .rtl #user-profile .media.media-xs .social-profile-buttons,
.rtl #user-profile .media.media-xs .text-end {
    float: right !important;
  }
}

/* line 46967, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  border-radius: 0px 3px 3px 0px;
}

/* line 46971, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.tickets::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 46977, app/assets/stylesheets/global/style.css */
.rtl .list-group .list-group-item.border-0.p-0 a i {
  float: right;
  margin-top: 4px;
}

/* line 46982, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  padding-right: 30px !important;
  padding-left: inherit !important;
}

/* line 46987, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  right: 5px;
  left: 0;
}

@media (max-width: 767px) {
  /* line 46995, app/assets/stylesheets/global/style.css */
  .rtl .table-inbox td:last-child,
.rtl .table-inbox th:last-child {
    border-left-width: 1px;
  }
}

/* line 47001, app/assets/stylesheets/global/style.css */
.rtl .scrollspy-example-2 {
  border-radius: 5px 0 0 5px;
}

/* line 47005, app/assets/stylesheets/global/style.css */
.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid #eaedf1;
  border-right: 0px;
}

@media screen and (max-width: 480px) {
  /* line 47011, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li {
    margin-left: auto;
    margin-right: 20px;
  }
}

/* line 47017, app/assets/stylesheets/global/style.css */
.rtl .login-social-icon::after {
  left: 0;
  right: auto;
}

/* line 47022, app/assets/stylesheets/global/style.css */
.rtl .main-chat-time::after {
  left: 0;
  right: auto;
}

@media (max-width: 576px) {
  /* line 47028, app/assets/stylesheets/global/style.css */
  .rtl .custom-layout {
    right: auto;
    left: 7px;
  }
}

@media (min-width: 992px) {
  /* line 47035, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
  /* line 47040, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .side-header {
    border-left: 0px solid var(--dark-border);
    border-right: initial;
  }
  /* line 47045, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (max-width: 991.98px) {
  /* line 47052, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 47059, app/assets/stylesheets/global/style.css */
  .rtl .logo-horizontal .header-brand-img {
    margin-right: 60px;
    margin-left: inherit;
  }
}

@media (min-width: 768px) {
  /* line 47066, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
  /* line 47071, app/assets/stylesheets/global/style.css */
  .rtl .side-header {
    left: initial;
  }
}

/* line 47076, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas {
  width: 100% !important;
}

/* line 47080, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas svg {
  width: 100% !important;
}

/* ######## LIB-STYLES ######## */
/*----- Date Picker ----*/
/* line 47086, app/assets/stylesheets/global/style.css */
.ui-datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: inherit;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
}

/* line 47100, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #473b52;
  padding: 0 0 5px;
  letter-spacing: 1px;
  border: 0;
  background-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 47117, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
  top: 1px;
}

/* line 47124, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  font-size: 16px;
  font-family: "FontAwesome";
  position: absolute;
  top: -4px;
  text-indent: 0;
}

/* line 47133, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 47138, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 47143, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 3;
}

/* line 47147, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  right: 5px;
  content: "\f105";
}

/* line 47152, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  left: 5px;
  content: "\f104";
}

/* line 47157, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: #495057;
  cursor: pointer;
  top: 1px;
  border: 0;
  background-color: transparent;
}

/* line 47166, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
  background-color: transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 47173, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 47182, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid #eceef9;
  padding: 0;
  background-color: #eceef9;
  text-align: right;
}

/* line 47189, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: 0;
}

/* line 47193, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: #ccc;
}

/* line 47197, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td span {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47210, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47223, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #f0f2f7;
  color: #473b52;
}

/* line 47228, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #f8f9fa;
  color: #473b52;
}

@media (max-width: 320px) {
  /* line 47234, app/assets/stylesheets/global/style.css */
  .ui-datepicker .ui-datepicker-calendar th {
    padding: 4px 0;
    letter-spacing: normal;
  }
}

/* line 47240, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group {
  padding-right: 15px;
  width: auto;
  float: left;
}

/* line 47246, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
  margin: auto;
}

/* line 47250, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  left: 10px;
}

/* line 47254, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  right: 10px;
}

/* line 47258, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0;
}

/* line 47262, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group-last {
  padding-right: 0;
}

/* line 47266, app/assets/stylesheets/global/style.css */
.ui-datepicker-inline {
  max-width: 270px;
  border-radius: 12px;
}

/* line 47271, app/assets/stylesheets/global/style.css */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 47280, app/assets/stylesheets/global/style.css */
.jvectormap-tip {
  position: absolute;
  display: none;
  border-radius: 3px;
  background: #212529;
  color: white;
  padding: 6px;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
}

/* line 47292, app/assets/stylesheets/global/style.css */
.jvectormap-tip small {
  font-size: inherit;
  font-weight: 400;
}

/* line 47297, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

/* line 47312, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

/* line 47318, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin {
  top: 10px;
}

/* line 47322, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout {
  top: 30px;
}

/* line 47326, app/assets/stylesheets/global/style.css */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

/* line 47332, app/assets/stylesheets/global/style.css */
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

/* line 47341, app/assets/stylesheets/global/style.css */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

/* line 47347, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt {
  position: absolute;
}

/* line 47351, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

/* line 47356, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

/* line 47361, app/assets/stylesheets/global/style.css */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

/* line 47367, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

/* line 47373, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

/* line 47377, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

/* line 47382, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

/* line 47386, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

/* line 47390, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 47397, app/assets/stylesheets/global/style.css */
.jvectormap-legend-tick-text {
  font-size: 12px;
}

/* line 47401, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

/* line 47405, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

/* line 47412, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
}

/* line 47417, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #9ca3b1;
  outline: 0;
  box-shadow: none;
}

/* line 47424, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
  cursor: text;
}

/* line 47430, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eaedf1 !important;
}

/* line 47434, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 47439, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 47443, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  height: auto !important;
  text-align: left;
}

/* line 47448, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 32px !important;
}

/* line 47453, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 2rem !important;
}

/* line 47457, app/assets/stylesheets/global/style.css */
.selectgroup {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 47462, app/assets/stylesheets/global/style.css */
.selectgroup-item {
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
}

/* line 47468, app/assets/stylesheets/global/style.css */
.selectgroup-item + .selectgroup-item {
  margin-left: -1px;
}

/* line 47472, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:first-child) .selectgroup-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 47477, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:last-child) .selectgroup-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47482, app/assets/stylesheets/global/style.css */
.selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

/* line 47490, app/assets/stylesheets/global/style.css */
.selectgroup-button {
  display: block;
  border: 1px solid #d8dde4;
  text-align: center;
  padding: 0.375rem 1rem;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  color: #9aa0ac;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  line-height: 1.5rem;
  min-width: 2.375rem;
}

/* line 47508, app/assets/stylesheets/global/style.css */
.selectgroup-button-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1rem;
}

/* line 47514, app/assets/stylesheets/global/style.css */
.selectgroup-input:checked + .selectgroup-button {
  z-index: 1;
  background: #f1f1f9;
}

/* line 47519, app/assets/stylesheets/global/style.css */
.selectgroup-input:focus + .selectgroup-button {
  z-index: 2;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47524, app/assets/stylesheets/global/style.css */
.selectgroup-pills {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 47531, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-item {
  margin-right: 0.5rem;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 47537, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-button {
  border-radius: 5px !important;
}

/*-----selectize ------*/
/* line 47542, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 47550, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

/* line 47555, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 47559, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

/* line 47567, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #495057;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 47578, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 47582, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}

/* line 47589, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 47593, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 47597, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 47601, app/assets/stylesheets/global/style.css */
.selectize-control {
  position: relative;
  padding: 0;
  border: 0;
}

/* line 47607, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 47612, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

/* line 47633, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 47637, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 47641, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 47645, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 47649, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 47656, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47664, app/assets/stylesheets/global/style.css */
.selectize-input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47675, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47683, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47689, app/assets/stylesheets/global/style.css */
.selectize-input {
  border: 1px solid #eaedf1;
  padding: 0.5625rem 0.75rem;
  display: inline-block;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  border-radius: 3px;
  transition: 0.3s border-color, 0.3s box-shadow;
}

/* line 47703, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 7px 0.75rem 4px 7px;
}

/* line 47707, app/assets/stylesheets/global/style.css */
.selectize-input.full {
  background-color: #fff;
}

/* line 47711, app/assets/stylesheets/global/style.css */
.selectize-input.disabled {
  cursor: default !important;
}

/* line 47715, app/assets/stylesheets/global/style.css */
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 47719, app/assets/stylesheets/global/style.css */
.selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47724, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

/* line 47728, app/assets/stylesheets/global/style.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
}

/* line 47736, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #e9ecef;
  color: #495057;
  font-size: 13px;
  border: 0 solid rgba(0, 40, 100, 0.12);
  border-radius: 3px;
  font-weight: 400;
}

/* line 47748, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 47754, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47760, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47766, app/assets/stylesheets/global/style.css */
.selectize-input > input {
  display: inline-block;
  padding: 0;
  min-height: 0;
  max-height: none;
  max-width: 100%;
  margin: 0 2px 0 0;
  text-indent: 0;
  border: 0 none;
  background: none;
  line-height: inherit;
  box-shadow: none;
}

/* line 47780, app/assets/stylesheets/global/style.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 47784, app/assets/stylesheets/global/style.css */
.selectize-input > input:focus {
  outline: none;
}

/* line 47788, app/assets/stylesheets/global/style.css */
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

/* line 47794, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 47805, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #eaedf1;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  height: auto;
  padding: 0;
}

/* line 47818, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
  padding: 6px 0.75rem;
}

/* line 47824, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

/* line 47829, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  padding: 6px 0.75rem;
}

/* line 47833, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 47837, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  color: #495057;
  background: #fff;
  cursor: default;
}

/* line 47843, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active {
  background-color: #F1F4F8;
  color: #467fcf;
}

/* line 47848, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active.create {
  color: #495057;
}

/* line 47852, app/assets/stylesheets/global/style.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 47856, app/assets/stylesheets/global/style.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 47863, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input {
  cursor: pointer;
}

/* line 47867, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 47871, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  cursor: text;
}

/* line 47875, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 47879, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input:after {
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  right: 12px;
  width: 8px;
  height: 10px;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: 8px 10px;
  transition: 0.3s transform;
}

/* line 47892, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 47897, app/assets/stylesheets/global/style.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 47902, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image,
.selectize-input .image {
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  margin: -1px 0.5rem -1px -4px;
  line-height: 1.25rem;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 47918, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* line 47924, app/assets/stylesheets/global/style.css */
.selectize-input .image {
  width: 1.5rem;
  height: 1.5rem;
  margin: -3px 0.75rem -3px -5px;
}

/* line 47930, app/assets/stylesheets/global/style.css */
.selectize-input .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* ######## PLUGINS-STYLES ######## */
/* line 47937, app/assets/stylesheets/global/style.css */
.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 47946, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section {
  border: 1px solid #eee;
  position: relative;
  z-index: 1;
  margin-top: -1px;
  overflow: hidden;
}

/* line 47954, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head {
  position: relative;
  background: #fff;
  padding: 13px;
  display: block;
  cursor: pointer;
}

/* line 47962, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 5px;
  font-size: 15px;
  padding-left: 25px;
  font-weight: 200;
}

/* line 47970, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_content {
  padding: 10px;
}

/* line 47974, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 47979, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type .acc_head {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 47984, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 47989, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type .acc_content {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 47994, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

/* line 47998, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid #eee;
  color: #fff;
}

/* line 48003, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active .acc_head h3:before {
  content: "\e995";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  color: #6259ca;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 48015, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3:before {
  content: "\e9b0";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
/* line 48035, app/assets/stylesheets/global/style.css */
.datetimepicker {
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
  font-family: inherit;
  font-size: inherit;
  padding: 15px;
  margin: 0 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
}

/* line 48047, app/assets/stylesheets/global/style.css */
.datetimepicker:before {
  content: "";
  display: none;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-bottom: 7px solid #3bb4f2;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 0 dotted;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  position: absolute;
}

/* line 48063, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}

/* line 48067, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}

/* line 48071, app/assets/stylesheets/global/style.css */
.datetimepicker > div {
  display: none;
}

/* line 48075, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  width: 238px;
  background: #3bb4f2;
  border-radius: 2px;
}

/* line 48081, app/assets/stylesheets/global/style.css */
.datetimepicker table th {
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  width: 34px;
  height: 40px;
  text-align: center;
  font-weight: 400;
}

/* line 48090, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
}

/* line 48096, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  color: #3b4863;
  font-weight: 700;
  font-size: 13px;
}

/* line 48102, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next:hover,
.datetimepicker table th.prev:hover,
.datetimepicker table th.switch:hover {
  color: #3b4863;
}

/* line 48108, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  color: #3b4863;
  cursor: pointer;
}

/* line 48114, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next i,
.datetimepicker table th.prev i {
  width: 34px;
  height: 34px;
  display: inline-block;
}

/* line 48121, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next {
  border-top-right-radius: 2px;
}

/* line 48125, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev {
  border-top-left-radius: 2px;
}

/* line 48129, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  color: #100f15;
  background: #fff;
}

/* line 48134, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today {
  background: #fff;
  color: #3bb4f2;
  cursor: pointer;
}

/* line 48140, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background: #f0f0f0;
}

/* line 48144, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background: #f0f0f0;
}

/* line 48148, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-hours span.minute:hover,
.datetimepicker-hours span.month:hover,
.datetimepicker-hours span.year:hover {
  background: #f0f0f0;
}

/* line 48155, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-minutes span.year:hover {
  background: #f0f0f0;
}

/* line 48162, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-months span.year:hover {
  background: #f0f0f0;
}

/* line 48169, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour:hover,
.datetimepicker-years span.minute:hover,
.datetimepicker-years span.month:hover,
.datetimepicker-years span.year:hover {
  background: #f0f0f0;
}

/* line 48176, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-left:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
}

/* line 48190, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-right:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
  content: "\f054";
}

/* line 48205, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  padding: 5px;
  width: 34px;
  height: 34px;
  cursor: pointer;
  font-weight: 500;
  font-size: 12px;
  color: #313b54;
  background: #fff;
  text-align: center;
}

/* line 48217, app/assets/stylesheets/global/style.css */
.datetimepicker table td.today {
  background: rgba(16, 160, 234, 0.5);
  color: #fff;
}

/* line 48222, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active,
.datetimepicker table td.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 48228, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover,
.datetimepicker table td.active:hover {
  background-color: #77bc21;
}

/* line 48233, app/assets/stylesheets/global/style.css */
.datetimepicker table .new,
.datetimepicker table .old {
  color: #5fa10b94;
}

/* line 48238, app/assets/stylesheets/global/style.css */
.datetimepicker table .disabled {
  background: #fafafa;
  color: #999;
  cursor: not-allowed;
}

/* line 48244, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td,
.datetimepicker-minutes table td,
.datetimepicker-months table td,
.datetimepicker-years table td {
  height: auto;
  background: #fff;
}

/* line 48252, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-hours table td:before {
  content: " ";
  display: table;
}

/* line 48258, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes table td:after,
.datetimepicker-minutes table td:before {
  content: " ";
  display: table;
}

/* line 48264, app/assets/stylesheets/global/style.css */
.datetimepicker-months table td:after,
.datetimepicker-months table td:before {
  content: " ";
  display: table;
}

/* line 48270, app/assets/stylesheets/global/style.css */
.datetimepicker-years table td:after,
.datetimepicker-years table td:before {
  content: " ";
  display: table;
}

/* line 48276, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-minutes table td:after,
.datetimepicker-months table td:after,
.datetimepicker-years table td:after {
  clear: both;
}

/* line 48283, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour,
.datetimepicker-hours span.minute,
.datetimepicker-hours span.month,
.datetimepicker-hours span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48294, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour,
.datetimepicker-minutes span.minute,
.datetimepicker-minutes span.month,
.datetimepicker-minutes span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48305, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour,
.datetimepicker-months span.minute,
.datetimepicker-months span.month,
.datetimepicker-months span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48316, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour,
.datetimepicker-years span.minute,
.datetimepicker-years span.month,
.datetimepicker-years span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48327, app/assets/stylesheets/global/style.css */
.datetimepicker-hours fieldset,
.datetimepicker-hours legend {
  margin: 0;
  padding: 0;
}

/* line 48333, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes fieldset,
.datetimepicker-minutes legend {
  margin: 0;
  padding: 0;
}

/* line 48339, app/assets/stylesheets/global/style.css */
.datetimepicker-inline {
  width: 238px;
}

/* line 48343, app/assets/stylesheets/global/style.css */
.datetimepicker-inline:before {
  content: none;
}

/* line 48347, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 10px;
}

/* line 48352, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 10px;
}

/* line 48357, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left,
.datetimepicker-dropdown-top-right {
  margin-top: 0;
}

/* line 48362, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left:before,
.datetimepicker-dropdown-top-right:before {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 0 dotted;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  bottom: -7px;
  right: 10px;
}

/* line 48379, app/assets/stylesheets/global/style.css */
.am-input-group.date span.add-on {
  cursor: pointer;
}

/* line 48383, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 48389, app/assets/stylesheets/global/style.css */
  .datetimepicker {
    width: 100%;
    left: 0 !important;
  }
  /* line 48394, app/assets/stylesheets/global/style.css */
  .datetimepicker table {
    width: 100%;
  }
  /* line 48398, app/assets/stylesheets/global/style.css */
  .datetimepicker td span.hour,
.datetimepicker td span.minute,
.datetimepicker td span.month,
.datetimepicker td span.year {
    width: 25%;
  }
  /* line 48405, app/assets/stylesheets/global/style.css */
  .datetimepicker:before {
    content: none;
  }
  /* line 48409, app/assets/stylesheets/global/style.css */
  .next,
.prev {
    width: 44px;
    height: 44px;
  }
}

/* line 48416, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  color: #313b54;
  padding: 10px 12px;
  display: block;
  font-weight: 500;
  font-size: 12px;
  border: 0;
  border-radius: 11px;
  height: 38px;
  width: 38px;
}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 48435, app/assets/stylesheets/global/style.css */
.datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: "Roboto", sans-serif;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  direction: ltr;
  border-radius: 5px;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 48450, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu {
  color: #3b4863;
}

/* line 48454, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 48458, app/assets/stylesheets/global/style.css */
.datepicker-rtl {
  direction: rtl;
}

/* line 48462, app/assets/stylesheets/global/style.css */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 48466, app/assets/stylesheets/global/style.css */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 48470, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 48475, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #e9ebfa;
  border-top: 0;
  border-bottom-color: #e9ebfa;
  position: absolute;
}

/* line 48486, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e9ebfa;
  border-top: 0;
  position: absolute;
}

/* line 48496, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 48500, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 48504, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 48508, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 48512, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 48516, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 48520, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #e9ebfa;
}

/* line 48526, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #e9ebfa;
}

/* line 48532, app/assets/stylesheets/global/style.css */
.datepicker table {
  padding: 0px;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-collapse: inherit;
}

/* line 48544, app/assets/stylesheets/global/style.css */
.datepicker td {
  text-align: center;
  padding: 6px 9px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  font-size: 12px;
  font-weight: 400;
  color: #070510;
  border-radius: 4px;
}

/* line 48557, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  text-align: center;
  color: #313e6a;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: inherit !important;
}

/* line 48567, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48572, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48579, app/assets/stylesheets/global/style.css */
.datepicker th {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 6px 9px;
  color: #3b4863;
}

/* line 48588, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 48593, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

/* line 48599, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  opacity: 5;
}

/* line 48604, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48610, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48616, app/assets/stylesheets/global/style.css */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

/* line 48621, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48637, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48653, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48669, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48685, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 48692, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 48697, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 48702, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 48706, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 48711, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 48715, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 48720, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48725, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48730, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 48735, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 48740, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 48745, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 48750, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 48754, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 48758, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #d6dcec;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48765, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #d6dcec;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48772, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #d6dcec;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48779, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #d6dcec;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48786, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48804, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48822, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48840, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 48858, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 48865, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 48870, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 48875, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 48879, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 48884, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 48888, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 48893, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48898, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48903, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 48908, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 48913, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 48918, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 48923, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48940, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48957, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48974, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48991, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 48998, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 49003, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 49008, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 49012, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 49017, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 49021, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 49026, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 49031, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 49036, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 49041, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 49046, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 49051, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 49056, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #77bc21;
  background-image: -moz-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -ms-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7673e6), to(#7673e6));
  background-image: -webkit-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -o-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49073, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #77bc21;
  background-image: -moz-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -ms-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7673e6), to(#7673e6));
  background-image: -webkit-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -o-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49090, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
  background-image: -moz-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -ms-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7673e6), to(#7673e6));
  background-image: -webkit-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -o-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49107, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
  background-image: -moz-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -ms-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7673e6), to(#7673e6));
  background-image: -webkit-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: -o-linear-gradient(to bottom, #77bc21, #77bc21);
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49124, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #77bc21;
}

/* line 49131, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49136, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #77bc21;
}

/* line 49141, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
}

/* line 49145, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49150, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49154, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49159, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49164, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49169, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 49174, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 49179, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 49184, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 49189, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 49202, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #76bc212c !important;
  color: #313e6a !important;
}

/* line 49208, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49214, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49220, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 49225, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49230, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
  color: #fff;
}

/* line 49235, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49240, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49247, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49252, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49257, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
}

/* line 49261, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49266, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49270, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49275, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49280, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49285, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49290, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49295, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49300, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49305, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #3b4863;
}

/* line 49310, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  width: 145px;
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49317, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49325, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #3b4863;
}

/* line 49333, app/assets/stylesheets/global/style.css */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 49338, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 49345, app/assets/stylesheets/global/style.css */
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

/* line 49350, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 49355, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 49359, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 49365, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 49371, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #d6dcec;
  border: 1px solid #7f88a5;
  margin-left: -5px;
  margin-right: -5px;
}

/* line 49388, app/assets/stylesheets/global/style.css */
.datepicker-days .table-condensed .active day {
  background-color: #77bc21;
  color: #fff;
}

/* line 49393, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49402, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  cursor: pointer;
  opacity: 5;
}

/* line 49407, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  opacity: 5;
}

/* line 49414, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker {
  background-color: #191f3a;
  box-shadow: 0 0 24px rgba(20, 28, 43, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 49420, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  color: #ffffff !important;
}

/* line 49424, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker th {
  color: #ffffff;
}

/* line 49428, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker td {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: #191f3a;
  color: rgba(255, 255, 255, 0.4);
}

/* line 49434, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td.old {
  opacity: 5;
  color: #7f88a5;
}

/* line 49439, app/assets/stylesheets/global/style.css */
.datepicker table tr td.new {
  opacity: 5;
  color: #7f88a5;
}

/* line 49444, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-calendar td a:hover,
.dark-theme .datepicker table tr td.day:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49450, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background-color: #77bc21;
  color: #fff;
}

/* line 49455, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 49466, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  position: absolute;
}

/* line 49476, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span:hover,
.dark-theme .datepicker table tr td span.focused {
  background: #292f4b !important;
}

/* line 49481, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #191f3a;
}

/* line 49487, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #191f3a;
}

/* line 49493, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span.old {
  color: #7f88a5;
}

/* line 49497, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.new {
  color: #7f88a5;
}

/* line 49501, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-months td,
.dark-theme .datepicker .datepicker-years td {
  border: none;
}

/*# sourceMappingURL=bootstrap-datepicker.css.map */
/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
/* line 49511, app/assets/stylesheets/global/style.css */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 49516, app/assets/stylesheets/global/style.css */
.editableform .control-group {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
  white-space: nowrap;
  /* prevent wrapping buttons on new line */
  line-height: 20px;
  /* overwriting bootstrap line-height. See #133 */
}

/* line 49525, app/assets/stylesheets/global/style.css */
.editableform .form-control {
  width: auto;
}

/* 
BS3 width:1005 for inputs breaks editable form in popup 
See: https://github.com/vitalets/x-editable/issues/393
*/
/* line 49533, app/assets/stylesheets/global/style.css */
.editable-buttons {
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  vertical-align: top;
  margin-left: 7px;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49543, app/assets/stylesheets/global/style.css */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 49549, app/assets/stylesheets/global/style.css */
.editable-input {
  vertical-align: top;
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  width: auto;
  /* bootstrap-responsive has width: 100% that breakes layout */
  white-space: normal;
  /* reset white-space decalred in parent*/
  /* display-inline emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49562, app/assets/stylesheets/global/style.css */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/* line 49566, app/assets/stylesheets/global/style.css */
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}

/*for jquery-ui buttons need set height to look more pretty*/
/* line 49572, app/assets/stylesheets/global/style.css */
.editableform-loading {
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 49578, app/assets/stylesheets/global/style.css */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 49582, app/assets/stylesheets/global/style.css */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/* line 49589, app/assets/stylesheets/global/style.css */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/*add padding for jquery ui*/
/* line 49594, app/assets/stylesheets/global/style.css */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 49599, app/assets/stylesheets/global/style.css */
.editableform .editable-date {
  padding: 0;
  margin: 0;
  float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
/* line 49606, app/assets/stylesheets/global/style.css */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 49612, app/assets/stylesheets/global/style.css */
.editable-checklist label {
  white-space: nowrap;
}

/* line 49616, app/assets/stylesheets/global/style.css */
.editable-checklist label input[type=checkbox],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}

/* set exact width of textarea to fit buttons toolbar */
/* line 49623, app/assets/stylesheets/global/style.css */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 49629, app/assets/stylesheets/global/style.css */
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}

/* IOS-style clear button for text inputs */
/* line 49637, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  /* background: url(/../img/clear.png) center center no-repeat; */
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}

/* line 49650, app/assets/stylesheets/global/style.css */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 49654, app/assets/stylesheets/global/style.css */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 49658, app/assets/stylesheets/global/style.css */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 49663, app/assets/stylesheets/global/style.css */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 49668, app/assets/stylesheets/global/style.css */
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49677, app/assets/stylesheets/global/style.css */
.editable-container.ui-widget {
  font-size: inherit;
  /* jqueryui widget font 1.1em too big, overwrite it */
  z-index: 9990;
  /* should be less than select2 dropdown z-index to close dropdown first when click */
}

/* line 49684, app/assets/stylesheets/global/style.css */
.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49689, app/assets/stylesheets/global/style.css */
a.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49694, app/assets/stylesheets/global/style.css */
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49699, app/assets/stylesheets/global/style.css */
.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49705, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49711, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49717, app/assets/stylesheets/global/style.css */
.editable-empty {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49724, app/assets/stylesheets/global/style.css */
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49732, app/assets/stylesheets/global/style.css */
.editable-unsaved {
  font-weight: bold;
}

/* line 49736, app/assets/stylesheets/global/style.css */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 49740, app/assets/stylesheets/global/style.css */
.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;
}

/*see https://github.com/vitalets/x-editable/issues/139 */
/* line 49749, app/assets/stylesheets/global/style.css */
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}

/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
/* line 49763, app/assets/stylesheets/global/style.css */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}

/* line 49774, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 49778, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 49782, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 49786, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 49791, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 49803, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 49814, app/assets/stylesheets/global/style.css */
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 49820, app/assets/stylesheets/global/style.css */
.datepicker table {
  margin: 0;
}

/* line 49824, app/assets/stylesheets/global/style.css */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

/* line 49835, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 49840, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 49845, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 49850, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49856, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49862, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49878, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49894, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49910, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49926, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 49933, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 49938, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 49943, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 49947, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 49952, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 49956, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 49961, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 49966, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 49971, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 49976, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 49981, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 49986, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 49991, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 49995, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 49999, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50006, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50013, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50020, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50027, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50045, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50063, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50081, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 50099, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 50106, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 50111, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 50116, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 50120, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 50125, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 50129, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 50134, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50139, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50144, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 50149, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 50154, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 50159, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 50164, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to top, #b3b3b3, #808080);
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50181, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to top, #b3b3b3, #808080);
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50198, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to top, #b3b3b3, #808080);
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50215, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to top, #b3b3b3, #808080);
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50232, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 50239, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 50244, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 50249, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 50253, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 50258, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 50262, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 50267, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 50272, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 50277, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 50282, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 50287, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 50292, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 50297, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50314, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50331, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50348, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50365, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50372, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50377, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50382, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50386, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50391, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50395, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50400, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50405, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50410, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 50415, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50420, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 50425, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50430, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 50443, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 50447, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50453, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50459, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50476, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50493, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50510, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary06)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: -o-linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50527, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50534, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50539, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50544, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50548, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50553, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50557, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50562, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50567, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50572, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #003399 \9;
}

/* line 50577, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50582, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #003399 \9;
}

/* line 50587, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50592, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 50597, app/assets/stylesheets/global/style.css */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 50601, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 50606, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 50611, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 50618, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 50623, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 50631, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 50635, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 50641, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 50647, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes dtb-spinner {
  /* line 50678, app/assets/stylesheets/global/style.css */
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 50698, app/assets/stylesheets/global/style.css */
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

/* line 50713, app/assets/stylesheets/global/style.css */
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}

/* line 50721, app/assets/stylesheets/global/style.css */
div.dt-button-info > div {
  padding: 1em;
}

/* line 50725, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0 0.5em;
  font-size: 0.9em;
}

/* line 50731, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title:empty {
  display: none;
}

/* line 50735, app/assets/stylesheets/global/style.css */
div.dt-button-collection {
  position: absolute;
  z-index: 2001;
}

/* line 50740, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dropdown-menu {
  display: block;
  z-index: 2002;
  min-width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

/* line 50749, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dt-button-collection-title {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 50754, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}

/* line 50762, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}

/* line 50766, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

/* line 50770, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

/* line 50774, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child {
  display: block !important;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}

/* line 50783, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

/* line 50788, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column {
  width: 400px;
}

/* line 50792, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

/* line 50801, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column {
  width: 450px;
}

/* line 50805, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}

/* line 50814, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column {
  width: 600px;
}

/* line 50818, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

/* line 50827, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-radius: 0;
  padding: 0.5rem 2.5rem;
}

/* line 50832, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  max-width: none;
}

/* line 50836, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed:before,
div.dt-button-collection.fixed:after {
  display: none;
}

/* line 50841, app/assets/stylesheets/global/style.css */
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 50850, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}

/* line 50856, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}

@media screen and (max-width: 767px) {
  /* line 50880, app/assets/stylesheets/global/style.css */
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  /* line 50887, app/assets/stylesheets/global/style.css */
  div.dt-buttons a.btn {
    float: none;
  }
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 50893, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 50899, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50906, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 50919, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 50933, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 50945, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 50949, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 50953, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50957, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 50961, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50968, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50975, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50980, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50985, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50990, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50995, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51000, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51005, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51010, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 51026, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51031, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 51037, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 51043, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 51047, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 51063, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51076, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 51089, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 51093, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 51097, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 51104, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 51108, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 51121, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 51125, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 51129, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 51140, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 51146, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 51151, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 51158, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 51164, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 51170, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 51174, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 51179, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 51184, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 51196, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 51210, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 51217, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  width: 28.5em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 51223, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 51229, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 2em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.75em;
}

/* line 51239, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51252, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  border-radius: 0.15em 0.15em 0 0;
  z-index: 2;
}

/* line 51258, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0 0.15em 0.15em;
}

/* line 51262, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 100%;
  height: 50%;
}

/* line 51269, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 51275, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette {
  flex-grow: 1;
  border-radius: 0.15em;
}

/* line 51280, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51293, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {
  margin-left: 0.75em;
}

/* line 51298, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker {
  left: 50%;
  transform: translateX(-50%);
}

/* line 51304, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  width: 8px;
  flex-grow: 1;
  border-radius: 50em;
}

/* line 51311, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 51315, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 50%;
}

@supports (display: grid) {
  /* line 51321, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
/* line 51333, app/assets/stylesheets/global/style.css */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: collapse !important;
  border-spacing: 0;
}

/* line 51342, app/assets/stylesheets/global/style.css */
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 51348, app/assets/stylesheets/global/style.css */
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

/* line 51353, app/assets/stylesheets/global/style.css */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 51358, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  width: 21%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 51368, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

/* line 51373, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

/* line 51377, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
}

/* line 51383, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 51389, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

/* line 51393, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

/* line 51399, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

/* line 51405, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

/* line 51416, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

/* line 51421, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px;
}

/* line 51426, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

/* line 51435, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51443, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51451, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51459, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51467, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51475, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

/* line 51484, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

/* line 51493, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

/* line 51498, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

/* line 51503, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

/* line 51507, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 51513, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

/* line 51522, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

/* line 51527, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

/* line 51531, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 51538, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info {
    text-align: center;
  }
  /* line 51544, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  /* line 51548, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}

/* line 51553, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

/* line 51557, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

/* line 51564, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

/* line 51570, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable {
  border-right-width: 0;
}

/* line 51574, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td {
  border-top-width: 1px;
}

/* line 51579, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

/* line 51584, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child {
  border-left-width: 0px;
}

/* line 51589, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}

/* line 51594, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-bottom-width: 0px;
}

/* line 51599, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/* line 51603, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

/* line 51607, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

/* line 51611, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

/* line 51615, app/assets/stylesheets/global/style.css */
.dataTables_wrapper .selected {
  background: #f5f6fb;
  cursor: pointer;
}

/* line 51620, app/assets/stylesheets/global/style.css */
#delete-datatable tr {
  cursor: pointer;
}

/* line 51624, app/assets/stylesheets/global/style.css */
.logo-container {
  left: 50px;
  position: absolute;
  top: 20px;
  z-index: 3;
}

/* line 51631, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 60px;
  float: left;
}

/* line 51639, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
}

/* line 51649, app/assets/stylesheets/global/style.css */
.section .wizard-card {
  min-height: inherit;
}

/* line 51653, app/assets/stylesheets/global/style.css */
.tim-row {
  margin-bottom: 20px;
}

/* line 51657, app/assets/stylesheets/global/style.css */
.tim-white-buttons {
  background-color: #777777;
}

/* line 51661, app/assets/stylesheets/global/style.css */
.title {
  margin-top: 30px;
  margin-bottom: 25px;
  min-height: 32px;
  font-weight: 500;
}

/* line 51668, app/assets/stylesheets/global/style.css */
.title.text-center {
  margin-bottom: 50px;
}

/* line 51672, app/assets/stylesheets/global/style.css */
.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
}

/* line 51678, app/assets/stylesheets/global/style.css */
.tim-typo .tim-note {
  bottom: 10px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}

/* line 51691, app/assets/stylesheets/global/style.css */
.tim-row {
  padding-top: 50px;
}

/* line 51695, app/assets/stylesheets/global/style.css */
.tim-row h3 {
  margin-top: 0;
}

/* line 51699, app/assets/stylesheets/global/style.css */
.switch {
  margin-right: 20px;
}

/* line 51703, app/assets/stylesheets/global/style.css */
#navbar-full .navbar {
  border-radius: 0 !important;
  margin-bottom: 15px;
  z-index: 2;
}

/* line 51709, app/assets/stylesheets/global/style.css */
.space {
  height: 130px;
  display: block;
}

/* line 51714, app/assets/stylesheets/global/style.css */
.space-110 {
  height: 110px;
  display: block;
}

/* line 51719, app/assets/stylesheets/global/style.css */
.space-50 {
  height: 50px;
  display: block;
}

/* line 51724, app/assets/stylesheets/global/style.css */
.space-70 {
  height: 70px;
  display: block;
}

/* line 51729, app/assets/stylesheets/global/style.css */
.navigation-example {
  background-position: center center;
  background-size: cover;
  margin-top: 0;
  min-height: 740px;
}

/* line 51736, app/assets/stylesheets/global/style.css */
.navigation-example .img-src {
  background-attachment: scroll;
}

/* line 51740, app/assets/stylesheets/global/style.css */
#notifications {
  background-color: #ffffff;
  display: block;
  width: 100%;
  position: relative;
}

/* line 51747, app/assets/stylesheets/global/style.css */
#notifications .alert-danger {
  margin-bottom: 0px;
}

/* line 51751, app/assets/stylesheets/global/style.css */
.tim-note {
  text-transform: capitalize;
}

/* line 51755, app/assets/stylesheets/global/style.css */
#buttons .btn {
  margin: 0 0px 15px;
}

/* line 51759, app/assets/stylesheets/global/style.css */
.space-100 {
  height: 100px;
  display: block;
  width: 100%;
}

/* line 51765, app/assets/stylesheets/global/style.css */
.be-social {
  padding-bottom: 20px;
  /*     border-bottom: 1px solid #aaa; */
  margin: 0 auto 40px;
}

/* line 51771, app/assets/stylesheets/global/style.css */
.txt-white {
  color: #ffffff;
}

/* line 51775, app/assets/stylesheets/global/style.css */
.txt-gray {
  color: #ddd !important;
}

/* line 51779, app/assets/stylesheets/global/style.css */
.parallax {
  width: 100%;
  height: 570px;
  display: block;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 51789, app/assets/stylesheets/global/style.css */
.logo-container.logo-documentation {
  position: relative;
  top: 0;
  left: 0;
}

/* line 51795, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 50px;
  float: left;
}

/* line 51803, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 16px;
  line-height: 18px;
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  width: 70px;
  height: 40px;
  text-align: left;
}

/* line 51814, app/assets/stylesheets/global/style.css */
.navbar-default .logo-container .brand {
  color: #999999;
}

/* line 51818, app/assets/stylesheets/global/style.css */
.navbar-transparent .logo-container .brand {
  color: #ffffff;
}

/* line 51822, app/assets/stylesheets/global/style.css */
.logo-container .brand-material {
  font-size: 18px;
  margin-top: 15px;
  height: 25px;
  width: auto;
}

/* line 51829, app/assets/stylesheets/global/style.css */
.logo-container .logo img {
  width: 100%;
}

/* line 51833, app/assets/stylesheets/global/style.css */
.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 51837, app/assets/stylesheets/global/style.css */
.fixed-section {
  top: 90px;
  max-height: 80vh;
  overflow: scroll;
}

/* line 51843, app/assets/stylesheets/global/style.css */
.fixed-section ul li {
  list-style: none;
}

/* line 51847, app/assets/stylesheets/global/style.css */
.fixed-section li a {
  font-size: 14px;
  padding: 2px;
  display: block;
  color: #666666;
}

/* line 51854, app/assets/stylesheets/global/style.css */
.fixed-section li a.active {
  color: #00bbff;
}

/* line 51858, app/assets/stylesheets/global/style.css */
.fixed-section.float {
  position: fixed;
  top: 100px;
  width: 200px;
  margin-top: 0;
}

/* line 51865, app/assets/stylesheets/global/style.css */
.parallax .parallax-image {
  width: 100%;
  overflow: hidden;
  position: absolute;
}

/* line 51871, app/assets/stylesheets/global/style.css */
.parallax .parallax-image img {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 51876, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image {
    width: 100%;
    height: 640px;
    overflow: hidden;
  }
  /* line 51882, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image img {
    height: 100%;
    width: auto;
  }
}

/* line 51888, app/assets/stylesheets/global/style.css */
.separator {
  content: "Separator";
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px;
}

/* line 51896, app/assets/stylesheets/global/style.css */
.separator-line {
  background-color: #eee;
  height: 1px;
  width: 100%;
  display: block;
}

/* line 51903, app/assets/stylesheets/global/style.css */
.separator.separator-gray {
  background-color: #eeeeee;
}

/* line 51907, app/assets/stylesheets/global/style.css */
.social-buttons-demo .btn {
  margin-right: 5px;
  margin-bottom: 7px;
}

/* line 51912, app/assets/stylesheets/global/style.css */
.img-container {
  width: 100%;
  overflow: hidden;
}

/* line 51917, app/assets/stylesheets/global/style.css */
.img-container img {
  width: 100%;
}

/* line 51921, app/assets/stylesheets/global/style.css */
.lightbox img {
  width: 100%;
}

/* line 51925, app/assets/stylesheets/global/style.css */
.lightbox .modal-content {
  overflow: hidden;
}

/* line 51929, app/assets/stylesheets/global/style.css */
.lightbox .modal-body {
  padding: 0;
}

@media screen and (min-width: 991px) {
  /* line 51934, app/assets/stylesheets/global/style.css */
  .lightbox .modal-dialog {
    width: 960px;
  }
}

@media (max-width: 768px) {
  /* line 51940, app/assets/stylesheets/global/style.css */
  .btn-morphing {
    margin-bottom: 10px;
  }
  /* line 51944, app/assets/stylesheets/global/style.css */
  .parallax .motto {
    top: 170px;
    margin-top: 0;
    font-size: 60px;
    width: 270px;
  }
}

/*       Loading dots  */
/*      transitions */
/* line 51954, app/assets/stylesheets/global/style.css */
.presentation .front {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 51961, app/assets/stylesheets/global/style.css */
.presentation .front:after,
.presentation .front .btn {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 51969, app/assets/stylesheets/global/style.css */
.logo-container .logo,
.logo-container .brand {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 51977, app/assets/stylesheets/global/style.css */
#images h4 {
  margin-bottom: 30px;
}

/* line 51981, app/assets/stylesheets/global/style.css */
#javascriptComponents {
  padding-bottom: 0;
}

/* line 51985, app/assets/stylesheets/global/style.css */
#javascriptComponents .btn-raised {
  margin: 10px 5px;
}

/*      layer animation          */
/* line 51990, app/assets/stylesheets/global/style.css */
.layers-container {
  display: block;
  margin-top: 50px;
  position: relative;
}

/* line 51996, app/assets/stylesheets/global/style.css */
.layers-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 52005, app/assets/stylesheets/global/style.css */
.section-black {
  background-color: #333;
}

/* line 52009, app/assets/stylesheets/global/style.css */
.animate {
  transition: 1.5s ease-in-out;
  -moz-transition: 1.5s ease-in-out;
  -webkit-transition: 1.5s ease-in-out;
}

/* line 52015, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52019, app/assets/stylesheets/global/style.css */
.navbar-transparent.navbar-small .logo-container .brand {
  color: #ffffff;
}

/* line 52023, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52027, app/assets/stylesheets/global/style.css */
.sharing-area {
  margin-top: 80px;
}

/* line 52031, app/assets/stylesheets/global/style.css */
.sharing-area .btn {
  margin: 15px 4px 0;
  color: #ffffff;
}

/* line 52036, app/assets/stylesheets/global/style.css */
.sharing-area .btn i {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

/* line 52043, app/assets/stylesheets/global/style.css */
.sharing-area .btn-twitter {
  background-color: #55acee;
}

/* line 52047, app/assets/stylesheets/global/style.css */
.sharing-area .btn-facebook {
  background-color: #3b5998;
}

/* line 52051, app/assets/stylesheets/global/style.css */
.sharing-area .btn-google-plus {
  background-color: #dd4b39;
}

/* line 52055, app/assets/stylesheets/global/style.css */
.sharing-area .btn-github {
  background-color: #333333;
}

/* line 52059, app/assets/stylesheets/global/style.css */
.section-thin,
.section-notifications {
  padding: 0;
}

/* line 52064, app/assets/stylesheets/global/style.css */
.section-navbars {
  padding-top: 0;
}

/* line 52068, app/assets/stylesheets/global/style.css */
#navbar .navbar {
  border-radius: 0;
}

/* line 52072, app/assets/stylesheets/global/style.css */
.section-tabs {
  background: #eeeeee;
}

/* line 52076, app/assets/stylesheets/global/style.css */
.section-pagination {
  padding-bottom: 0;
}

/* line 52080, app/assets/stylesheets/global/style.css */
.section-download h4 {
  margin-bottom: 50px;
}

/* line 52084, app/assets/stylesheets/global/style.css */
.section-examples a {
  text-decoration: none;
}

/* line 52088, app/assets/stylesheets/global/style.css */
.section-examples h5 {
  margin-top: 30px;
}

/* line 52092, app/assets/stylesheets/global/style.css */
.components-page .wrapper > .header,
.tutorial-page .wrapper > .header {
  height: 400px;
  padding-top: 100px;
  background-size: cover;
  background-position: center center;
}

/* line 52100, app/assets/stylesheets/global/style.css */
.components-page .title,
.tutorial-page .title {
  color: #ffffff;
}

/* line 52105, app/assets/stylesheets/global/style.css */
.main {
  background: #ffffff;
  position: relative;
  z-index: 3;
}

/* line 52111, app/assets/stylesheets/global/style.css */
.main-raised {
  margin: -60px 30px 0px;
  border-radius: 6px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 52117, app/assets/stylesheets/global/style.css */
.header-filter {
  position: relative;
}

/* line 52121, app/assets/stylesheets/global/style.css */
.header-filter:before,
.header-filter:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}

/* line 52133, app/assets/stylesheets/global/style.css */
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 52137, app/assets/stylesheets/global/style.css */
.header-filter .container {
  z-index: 2;
  position: relative;
}

/* line 52142, app/assets/stylesheets/global/style.css */
.section {
  padding: 70px 0;
  background-position: center center;
  background-size: cover;
}

/* line 52148, app/assets/stylesheets/global/style.css */
.navbar {
  border: 0;
  border-radius: 3px;
  padding: 10px 0;
  -webkit-transition: all 150ms ease 0s;
  -moz-transition: all 150ms ease 0s;
  -o-transition: all 150ms ease 0s;
  -ms-transition: all 150ms ease 0s;
  transition: all 150ms ease 0s;
}

/* line 52159, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand {
  position: relative;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 10px 15px;
}

/* line 52167, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52173, app/assets/stylesheets/global/style.css */
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 25px;
}

/* line 52180, app/assets/stylesheets/global/style.css */
.navbar-fixed-top {
  border-radius: 0;
}

/* line 52184, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a {
  color: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
}

/* line 52194, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a .material-icons,
.navbar .navbar-nav > li > a .fa {
  font-size: 20px;
  max-width: 20px;
}

/* line 52200, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52206, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0px;
  position: relative;
  margin-right: 3px;
}

@media (max-width: 1199px) {
  /* line 52214, app/assets/stylesheets/global/style.css */
  .navbar .navbar-brand {
    height: 50px;
    padding: 10px 15px;
  }
  /* line 52219, app/assets/stylesheets/global/style.css */
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 52225, app/assets/stylesheets/global/style.css */
:placeholder {
  color: #fff;
}

/* line 52229, app/assets/stylesheets/global/style.css */
footer.footer-documentation {
  margin-top: 0;
  bottom: 0;
  text-shadow: none;
  color: inherit;
}

/* line 52236, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a {
  color: inherit;
}

/* line 52240, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus {
  color: #89229b;
}

/* line 52245, app/assets/stylesheets/global/style.css */
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

/* line 52251, app/assets/stylesheets/global/style.css */
footer ul li {
  display: inline-block;
}

/* line 52255, app/assets/stylesheets/global/style.css */
footer ul li a {
  color: inherit;
  padding: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: block;
}

/* line 52267, app/assets/stylesheets/global/style.css */
footer ul li a:hover {
  text-decoration: none;
}

/* line 52271, app/assets/stylesheets/global/style.css */
footer ul li .btn {
  margin: 0;
}

/* line 52275, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}

/* line 52279, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}

/* line 52283, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li {
  display: block;
}

/* line 52287, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li a {
  padding: 5px 0;
}

/* line 52291, app/assets/stylesheets/global/style.css */
footer .social-buttons a,
footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 52297, app/assets/stylesheets/global/style.css */
footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}

/* line 52306, app/assets/stylesheets/global/style.css */
footer .footer-brand:hover,
footer .footer-brand:focus {
  color: #3c4858;
}

/* line 52311, app/assets/stylesheets/global/style.css */
footer .copyright {
  padding: 15px 0;
  text-align: center;
}

/* line 52316, app/assets/stylesheets/global/style.css */
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}

/* line 52322, app/assets/stylesheets/global/style.css */
footer .pull-center {
  display: inline-block;
  float: none;
}

@media (max-width: 768px) {
  /* line 52328, app/assets/stylesheets/global/style.css */
  .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }
  /* line 52336, app/assets/stylesheets/global/style.css */
  .navbar.navbar-transparent {
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 10px;
    border-radius: 0;
  }
  /* line 52342, app/assets/stylesheets/global/style.css */
  .main-raised {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 52348, app/assets/stylesheets/global/style.css */
.ff_fileupload_hidden {
  display: none;
}

/* line 52352, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
  position: relative;
}

/* line 52356, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone {
  display: block;
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  border: 2px dashed #e9ebfa;
  border-radius: 5px;
  padding: 0;
  background-color: #f5f6fb;
  background-image: url(/../plugins/fancyuploder/fancy_upload.png);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52373, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
  border: 0;
}

/* line 52377, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  opacity: 1;
  background-color: #fff;
  border-color: #f3f4f7;
}

/* line 52385, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 52391, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool {
  display: block;
  margin-top: 10px;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #FDFDFD;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52408, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
  border: 0;
}

/* line 52412, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {
  opacity: 1;
  background-color: #FFFFFF;
  border-color: #4e4c73;
}

/* line 52420, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordaudio {
  background-image: url(/../plugins/fancyuploder/fancy_microphone.png);
}

/* line 52424, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo {
  background-image: url(/../plugins/fancyuploder/fancy_webcam.png);
}

/* line 52428, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
  position: absolute;
  display: block;
  right: 60px;
  top: 10px;
  width: 320px;
  max-width: calc(100% - 70px);
  height: calc(100% - 20px);
  background-color: #222222;
}

/* line 52439, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
  display: none;
}

/* line 52443, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recording {
  animation: ff_fileupload_recording_animate 1.2s infinite alternate;
}

/* line 52447, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads {
  width: 100%;
  border-collapse: collapse !important;
  border: 0 none;
}

/* line 52453, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
  margin: 0;
  border: 0 none;
  padding: 0;
}

/* line 52459, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td {
  margin: 0;
  border: 0 none;
  padding: 0;
  vertical-align: top;
  padding: 1em 0;
  white-space: nowrap;
  line-height: normal;
}

/* line 52469, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {
  animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translateY(0);
}

/* line 52474, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
  width: 1px;
}

/* line 52478, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  display: block;
  box-sizing: border-box;
  border: 0 none;
  padding: 0;
  background-color: #f3f4f7;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  outline: none;
  cursor: default;
}

/* line 52499, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {
  border: 0;
}

/* line 52503, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {
  cursor: pointer;
}

/* line 52507, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {
  opacity: 1;
}

/* line 52513, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {
  display: block;
  margin: 0 auto;
  width: 70%;
  overflow: hidden;
}

/* line 52520, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  border: 1px solid #e9ebfa;
  border-radius: 3px;
  padding: 0;
  background-color: #eaeefa;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52537, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
  border: 0;
}

/* line 52541, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #e9ebfa;
}

/* line 52549, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-right: 0.5em;
}

/* line 52553, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
  display: none;
}

/* line 52557, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {
  display: block;
  margin-top: 0.3em;
  width: 100%;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52574, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {
  border: 0;
}

/* line 52578, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #4e4c73;
}

/* line 52586, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {
  background-image: url(/../plugins/fancyuploder/fancy_okay.png);
}

/* line 52590, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {
  background-image: url(/../plugins/fancyuploder/fancy_remove.png);
}

/* line 52594, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {
  color: #FFFFFF;
}

/* line 52598, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {
  background-color: #F03C3C;
}

/* line 52602, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {
  background-color: #F05A3C;
}

/* line 52606, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {
  background-color: #F0783C;
}

/* line 52610, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {
  background-color: #F0963C;
}

/* line 52614, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {
  background-color: #E0862B;
}

/* line 52618, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {
  background-color: #DCA12B;
}

/* line 52622, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {
  background-color: #C7AB1E;
}

/* line 52626, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {
  background-color: #C7C71E;
}

/* line 52630, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {
  background-color: #ABC71E;
}

/* line 52634, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {
  background-color: #8FC71E;
}

/* line 52638, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {
  background-color: #72C71E;
}

/* line 52642, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {
  background-color: #56C71E;
}

/* line 52646, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {
  background-color: #3AC71E;
}

/* line 52650, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {
  background-color: #1EC71E;
}

/* line 52654, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {
  background-color: #1EC73A;
}

/* line 52658, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {
  background-color: #1EC756;
}

/* line 52662, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {
  background-color: #1EC78F;
}

/* line 52666, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {
  background-color: #1EC7AB;
}

/* line 52670, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {
  background-color: #1EC7C7;
}

/* line 52674, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {
  background-color: #1EABC7;
}

/* line 52678, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {
  background-color: #1E8FC7;
}

/* line 52682, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {
  background-color: #1E72C7;
}

/* line 52686, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {
  background-color: #3C78F0;
}

/* line 52690, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {
  background-color: #3C5AF0;
}

/* line 52694, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {
  background-color: #3C3CF0;
}

/* line 52698, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {
  background-color: #5A3CF0;
}

/* line 52702, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {
  background-color: #783CF0;
}

/* line 52706, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {
  background-color: #963CF0;
}

/* line 52710, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {
  background-color: #B43CF0;
}

/* line 52714, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {
  background-color: #D23CF0;
}

/* line 52718, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {
  background-color: #F03CF0;
}

/* line 52722, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {
  background-color: #F03CD2;
}

/* line 52726, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {
  background-color: #F03CB4;
}

/* line 52730, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {
  background-color: #F03C96;
}

/* line 52734, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {
  background-color: #F03C78;
}

/* line 52738, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {
  background-color: #F03C5A;
}

/* line 52742, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  padding: 1em;
  font-size: 0.9em;
  white-space: normal;
  color: #7f88a5;
}

/* line 52749, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {
  width: 100%;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 52757, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 0;
  margin-bottom: 0.1em;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #e8ebf3;
  border-radius: 0;
  box-shadow: none;
  /* color: #080e1b; */
  font-weight: 600;
}

/* line 52772, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {
  border: 0px solid #e8ebf3;
}

/* line 52777, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {
  color: #A94442;
  font-weight: bold;
}

/* line 52782, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {
  margin-top: 0.5em;
  background-color: #CCCCCC;
  height: 2px;
}

/* line 52788, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {
  background-color: #4e4c73;
  width: 0;
  height: 2px;
}

/* line 52794, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
  width: 1px;
  text-align: right;
}

@keyframes ff_fileupload_recording_animate {
  from {
    border-color: #EF1F1F;
  }
  to {
    border-color: #C9A1A1;
  }
}

@keyframes ff_fileupload_bounce_animate {
  10%,
90% {
    transform: translateY(-1px);
  }
  20%,
80% {
    transform: translateY(2px);
  }
  30%,
50%,
70% {
    transform: translateY(-3px);
  }
  40%,
60% {
    transform: translateY(3px);
  }
}

/* Colored buttons based on file extension for non-images. */
@media (max-width: 420px) {
  /* line 52835, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
    width: 36px;
    height: 36px;
    font-size: 11px;
  }
  /* line 52841, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
    padding-right: 0;
  }
  /* line 52845, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
    display: none;
  }
  /* line 52849, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
    display: block;
  }
}

/* line 52854, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 10000;
}

/* line 52864, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  text-align: center;
}

/* line 52873, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main img {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/* line 52881, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main audio {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  width: 100%;
}

/* line 52888, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main video {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face {
  font-family: "dropify";
  src: url(/assets/fonts/dropify.eot);
  src: url(/assets/fonts/dropify.eot#iefix) format("embedded-opentype"), url(/assets/fonts/dropify.woff) format("woff"), url(/assets/fonts/dropify.ttf) format("truetype"), url(/assets/fonts/dropify.svg#dropify) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 52912, app/assets/stylesheets/global/style.css */
[class^=dropify-font-]:before,
[class*=" dropify-font-"]:before,
.dropify-font:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  font-family: "dropify";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

/* line 52931, app/assets/stylesheets/global/style.css */
.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  content: "\e800";
}

/* line 52936, app/assets/stylesheets/global/style.css */
.dropify-font-file:before {
  content: "\e801";
}

/* line 52940, app/assets/stylesheets/global/style.css */
.dropify-wrapper {
  display: block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 200px !important;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  background-color: #fff;
  background-image: none;
  text-align: center;
  border: 1px solid #f0f0f4;
  -webkit-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
}

/* line 52961, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover {
  background-size: 30px 30px;
  background-image: -webkit-linear-gradient(135deg, #f6f6f6 25%, transparent 25%, transparent 50%, #f6f6f6 50%, #f6f6f6 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, #f6f6f6 25%, transparent 25%, transparent 50%, #f6f6f6 50%, #f6f6f6 75%, transparent 75%, transparent);
  -webkit-animation: stripes 2s linear infinite;
  animation: stripes 2s linear infinite;
}

/* line 52969, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-preview .dropify-clear {
  display: block;
}

/* line 52973, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error {
  border-color: #f34141;
}

/* line 52977, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error .dropify-message .dropify-error {
  display: block;
}

/* line 52981, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error:hover .dropify-errors-container {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 52988, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled input {
  cursor: not-allowed;
}

/* line 52992, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled:hover {
  background-image: none;
  -webkit-animation: none;
  animation: none;
}

/* line 52998, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-message {
  opacity: 0.5;
  text-decoration: line-through;
}

/* line 53003, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-infos-message {
  display: none;
}

/* line 53007, app/assets/stylesheets/global/style.css */
.dropify-wrapper input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 5;
}

/* line 53020, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 53027, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 50px;
  color: #68798b;
}

/* line 53032, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p {
  margin: 5px 0 0 0;
  font-size: 14px;
}

/* line 53037, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p.dropify-error {
  color: #f34141;
  font-weight: bold;
  display: none;
}

/* line 53043, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear {
  display: none;
  position: absolute;
  opacity: 0;
  z-index: 7;
  top: 10px;
  right: 10px;
  background: none;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";
  font-size: 11px;
  padding: 4px 8px;
  font-weight: bold;
  color: #fff;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

/* line 53062, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 53066, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview {
  display: none;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  padding: 5px;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-align: center;
}

/* line 53082, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render img {
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: relative;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  -webkit-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
}

/* line 53094, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render i {
  font-size: 70px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  color: #777;
}

/* line 53104, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -0.03em;
  font-size: 13px;
  width: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 53121, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 53134, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -40%);
  transform: translate(0, -40%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  padding: 0 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 53147, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
}

/* line 53161, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 15px;
  padding-top: 15px;
  font-size: 12px;
  position: relative;
  opacity: 0.5;
}

/* line 53169, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #fff;
  width: 30px;
  height: 2px;
}

/* line 53181, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-clear {
  opacity: 1;
}

/* line 53185, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos {
  opacity: 1;
}

/* line 53189, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: -5px;
}

/* line 53193, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback {
  height: auto !important;
}

/* line 53197, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover {
  background-image: none;
  -webkit-animation: none;
  animation: none;
}

/* line 53203, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview {
  position: relative;
  padding: 0;
}

/* line 53208, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
  display: block;
  position: relative;
}

/* line 53213, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
  position: relative;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 0;
  left: 0;
}

/* line 53221, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 53226, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
  position: relative;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 53232, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
  position: relative;
  opacity: 1;
  background: transparent;
}

/* line 53238, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
  position: relative;
  top: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 5px 90px 5px 0;
}

/* line 53246, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #777;
  text-align: left;
  line-height: 25px;
}

/* line 53259, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: bold;
}

/* line 53263, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 0;
  padding-top: 0;
  font-size: 11px;
  position: relative;
  opacity: 1;
}

/* line 53271, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  display: none;
}

/* line 53275, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-message {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 40px 0;
}

/* line 53281, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-clear {
  top: auto;
  bottom: 23px;
  opacity: 1;
  border-color: rgba(119, 119, 119, 0.7);
  color: #777;
}

/* line 53289, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
  display: none;
}

/* line 53293, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: 0;
}

/* line 53297, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader {
  position: absolute;
  top: 15px;
  right: 15px;
  display: none;
  z-index: 9;
}

/* line 53305, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader::after {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  -webkit-animation: rotate 0.6s linear infinite;
  animation: rotate 0.6s linear infinite;
  border-radius: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #777;
  border-left: 1px solid #ccc;
  border-right: 1px solid #777;
  content: "";
}

/* line 53320, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(243, 65, 65, 0.8);
  text-align: left;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  transition: visibility 0s linear 0.15s, opacity 0.15s linear;
}

/* line 53335, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul {
  padding: 10px 20px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 53345, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul li {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
}

/* line 53351, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 53358, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul {
  padding: 0;
  margin: 15px 0;
}

/* line 53363, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul li {
  margin-left: 20px;
  color: #f34141;
  font-weight: bold;
}

@-webkit-keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}

@keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}

/* classes attached to <body> */
/* line 53414, app/assets/stylesheets/global/style.css */
.fc-not-allowed {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53419, app/assets/stylesheets/global/style.css */
.fc-not-allowed .fc-event {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53424, app/assets/stylesheets/global/style.css */
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 53433, app/assets/stylesheets/global/style.css */
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em;
}

/* line 53440, app/assets/stylesheets/global/style.css */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 53447, app/assets/stylesheets/global/style.css */
.fc th {
  text-align: center;
  vertical-align: top;
  padding: 0;
}

/* line 53453, app/assets/stylesheets/global/style.css */
.fc td {
  vertical-align: top;
  padding: 0;
}

/* line 53458, app/assets/stylesheets/global/style.css */
.fc a[data-navlink] {
  cursor: pointer;
}

/* line 53462, app/assets/stylesheets/global/style.css */
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}

/* line 53467, app/assets/stylesheets/global/style.css */
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}

/* line 53472, app/assets/stylesheets/global/style.css */
.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #e9edf4;
}

/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
/* line 53480, app/assets/stylesheets/global/style.css */
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}

@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 53492, app/assets/stylesheets/global/style.css */
.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 53515, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-left:before {
  content: "\e900";
}

/* line 53519, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-right:before {
  content: "\e901";
}

/* line 53523, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-left:before {
  content: "\e902";
}

/* line 53527, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-right:before {
  content: "\e903";
}

/* line 53531, app/assets/stylesheets/global/style.css */
.fc-icon-minus-square:before {
  content: "\e904";
}

/* line 53535, app/assets/stylesheets/global/style.css */
.fc-icon-plus-square:before {
  content: "\e905";
}

/* line 53539, app/assets/stylesheets/global/style.css */
.fc-icon-x:before {
  content: "\e906";
}

/*
  Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

  These styles only apply when the standard-theme is activated.
  When it's NOT activated, the fc-button classes won't even be in the DOM.
  */
/* line 53549, app/assets/stylesheets/global/style.css */
.fc {
  /* reset */
  /* theme */
  /* "primary" coloring */
  /* icons within buttons */
}

/* line 53556, app/assets/stylesheets/global/style.css */
.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: button;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 53581, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 53586, app/assets/stylesheets/global/style.css */
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

/* line 53590, app/assets/stylesheets/global/style.css */
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 53595, app/assets/stylesheets/global/style.css */
.fc .fc-button:hover {
  text-decoration: none;
}

/* line 53599, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 0;
}

/* line 53603, app/assets/stylesheets/global/style.css */
.fc .fc-button:disabled {
  opacity: 0.65;
}

/* line 53607, app/assets/stylesheets/global/style.css */
.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
  /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
}

/* line 53613, app/assets/stylesheets/global/style.css */
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 53619, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

/* line 53624, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

/* line 53631, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53637, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53642, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53648, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53653, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 53659, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

/* line 53663, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* line 53667, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}

/* line 53672, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
  /* space between */
}

/* line 53677, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  /* space between */
}

/* line 53682, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar-ltr {
  /* when the toolbar-chunk positioning system is explicitly left-to-right */
  flex-direction: row-reverse;
}

/* line 53687, app/assets/stylesheets/global/style.css */
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* for abs-positioned elements within */
}

/* line 53693, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid {
  height: 100%;
}

/* line 53697, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 53705, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
  /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
  /* TODO: demonstrate in codepen */
}

/* line 53713, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness-liquid {
  height: 100%;
}

/* line 53717, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  /* undo above hack */
  direction: rtl;
}

/* line 53722, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #e9edf4;
}

/* line 53726, app/assets/stylesheets/global/style.css */
.fc {
  /* stickiness */
}

/* line 53730, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}

/* line 53740, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid table {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  /* inner tables */
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}

/* line 53751, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-liquid {
  height: 100%;
}

/* line 53755, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section {
  /* a <tr> */
  height: 1px;
  /* better than 0, for firefox */
}

/* line 53761, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > td {
  height: 1px;
  /* needs a height so inner div within grow. better than 0, for firefox */
}

/* line 53766, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section table {
  height: 1px;
  /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
  /* serves as a min-height. harmless */
}

/* line 53772, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}

/* line 53776, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
  /* better than `auto`, for firefox */
}

/* line 53781, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 53786, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}

/* line 53791, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
  /* head keeps its bottom border tho */
}

/* line 53797, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  /* TODO: var */
  /* TODO: box-shadow when sticking */
}

/* line 53807, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
  /* because border-sharing causes a gap at the top */
  /* TODO: give safari -1. has bug */
}

/* line 53813, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
  /* known bug: bottom-stickiness doesn't work in safari */
}

/* line 53818, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-sticky-shim {
  /* for horizontal scrollbar */
  height: 1px;
  /* needs height to create scrollbars */
  margin-bottom: -1px;
}

/* line 53825, app/assets/stylesheets/global/style.css */
.fc-sticky {
  /* no .fc wrap because used as child of body */
  position: -webkit-sticky;
  position: sticky;
}

/* line 53831, app/assets/stylesheets/global/style.css */
.fc {
  /* when the harness controls the height, make the view liquid */
}

/* line 53835, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness {
  flex-grow: 1;
  /* because this harness is WITHIN the .fc's flexbox */
  position: relative;
}

/* line 53841, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 53849, app/assets/stylesheets/global/style.css */
.fc .fc-col-header-cell-cushion {
  display: inline-block;
  /* x-browser for when sticky (when multi-tier header) */
  padding: 2px 4px;
}

/* line 53855, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  /* will always have a harness with position:relative/absolute, so absolutely expand */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 53866, app/assets/stylesheets/global/style.css */
.fc .fc-non-business {
  background: transparent;
}

/* line 53870, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event {
  background: rgba(4, 179, 114, 0.3);
  opacity: 0.3;
}

/* line 53875, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-style: italic;
}

/* line 53881, app/assets/stylesheets/global/style.css */
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
}

/* line 53885, app/assets/stylesheets/global/style.css */
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53892, app/assets/stylesheets/global/style.css */
a.fc-event {
  text-decoration: none;
}

/* line 53896, app/assets/stylesheets/global/style.css */
a.fc-event:hover {
  text-decoration: none;
}

/* cursor */
/* line 53901, app/assets/stylesheets/global/style.css */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}

/* line 53906, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53915, app/assets/stylesheets/global/style.css */
.fc-event-dragging:not(.fc-event-selected) {
  /* MOUSE */
  opacity: 0.75;
}

/* line 53920, app/assets/stylesheets/global/style.css */
.fc-event-dragging.fc-event-selected {
  /* TOUCH */
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
/* line 53928, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}

/* line 53934, app/assets/stylesheets/global/style.css */
.fc-event:hover {
  /* TOUCH */
}

/* line 53938, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  /* TOUCH */
}

/* line 53942, app/assets/stylesheets/global/style.css */
.fc-event:hover .fc-event-resizer {
  display: block;
}

/* line 53946, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  /* expand hit area (subclasses should expand) */
  /* dimmer effect */
}

/* line 53952, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer {
  display: block;
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* expand hit area */
}

/* line 53969, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}

/* line 53978, app/assets/stylesheets/global/style.css */
.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 53988, app/assets/stylesheets/global/style.css */
.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  /* assume there's a border on all sides. overcome it. */
  /* sometimes there's NOT a border, in which case the dimmer will go over */
  /* an adjacent border, which looks fine. */
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}

/* selecting (always TOUCH) */
/* ---------------------------------------------------------------------------------------------------- */
/*
  A HORIZONTAL event
  */
/* line 54008, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}

/* line 54013, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main-frame {
  display: flex;
  /* for make fc-event-title-container expand */
}

/* line 54018, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-time {
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54024, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title-container {
  /* serves as a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
}

/* line 54032, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title {
  display: inline-block;
  /* need this to be sticky cross-browser */
  vertical-align: top;
  /* for not messing up line-height */
  left: 0;
  /* for sticky */
  right: 0;
  /* for sticky */
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54046, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* adjust border and border-radius (if there is any) for non-start/end */
/* line 54053, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}

/* line 54060, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}

/* resizers */
/* line 54068, app/assets/stylesheets/global/style.css */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}

/* line 54075, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54082, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* resizers for TOUCH */
/* line 54090, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54096, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54102, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54108, app/assets/stylesheets/global/style.css */
:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* line 54112, app/assets/stylesheets/global/style.css */
.fc .fc-popover {
  position: absolute;
  top: 0;
  /* for when not positioned yet */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 54119, app/assets/stylesheets/global/style.css */
.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}

/* line 54127, app/assets/stylesheets/global/style.css */
.fc .fc-popover-title {
  margin: 0 2px;
}

/* line 54131, app/assets/stylesheets/global/style.css */
.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* line 54137, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover {
  border: 1px solid #e9edf4;
  background: #fff;
}

/* line 54142, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
}

/* help things clear margins of inner content */
/* line 54147, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
  /* for event top/bottom margins */
}

/* line 54153, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame:before,
.fc-daygrid-day-events:before,
.fc-daygrid-event-harness:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-events:after,
.fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table;
}

/* line 54164, app/assets/stylesheets/global/style.css */
.fc {
  /* cell top */
  /* day number (within cell top) */
  /* event container */
  /* positioning for balanced vs natural */
  /* event harness */
  /* bg content */
  /* events */
  /* cell bottom (within day-events) */
  /* week number (within frame) */
  /* popover */
}

/* line 54177, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body {
  /* a <div> that wraps the table */
  position: relative;
  z-index: 1;
  /* container inner z-index's because <tr>s can't do it */
}

/* line 54184, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  background-color: #eef1f9;
}

/* line 54188, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
  /* seems to work better than `height` because sets height after rows/cells naturally do it */
}

/* line 54194, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}

/* line 54199, app/assets/stylesheets/global/style.css */
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}

/* line 54203, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
  color: #282f53;
}

/* line 54210, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-events {
  margin-top: 1px;
  /* needs to be margin, not padding, so that available cell height can be computed */
}

/* line 54215, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 54221, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  /* for containing abs positioned event harnesses */
  min-height: 2em;
  /* in addition to being a min-height during natural height, equalizes the heights a little bit */
}

/* line 54228, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural {
  /* can coexist with -unbalanced */
}

/* line 54232, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}

/* line 54236, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness {
  position: relative;
}

/* line 54240, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  /* fallback coords for when cannot yet be computed */
  left: 0;
  /* */
  right: 0;
  /* */
}

/* line 54250, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 54256, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}

/* line 54260, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}

/* line 54264, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}

/* line 54268, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}

/* line 54273, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}

/* line 54277, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  margin: 2px 3px 0;
}

/* line 54282, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}

/* line 54288, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080);
}

/* line 54301, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover {
  z-index: 8;
}

/* line 54305, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}

/* line 54310, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}

/* line 54315, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}

/* line 54320, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}

/* line 54325, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}

/* line 54330, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
  /* will cause inner absolute stuff to expand to <td> */
}

/* line 54335, app/assets/stylesheets/global/style.css */
.fc-daygrid-event {
  /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative;
  /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px;
  /* dot event needs this to when selected */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* --- the rectangle ("block") style of event --- */
/* line 54347, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
  padding: 2px 10px;
}

/* line 54352, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-title {
  padding: 2px 10px;
}

/* --- the dot style of event --- */
/* line 54357, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}

/* line 54363, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
  overflow: hidden;
  padding: 2px;
}

/* line 54372, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1);
}

/* line 54377, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* --- spacing between time and title --- */
/* line 54384, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
  margin-left: 6px;
}

/* line 54389, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px;
  margin-right: 6px;
}

/*
  A VERTICAL event
  */
/* line 54397, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* resizer (mouse AND touch) */
  /* resizer for MOUSE */
  /* resizer for TOUCH (when event is "selected") */
}

/* line 54403, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}

/* line 54409, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 54415, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}

/* line 54422, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title-container {
  /* a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  /* important for allowing to shrink all the way */
}

/* line 54430, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title {
  /* will have fc-sticky on it */
  top: 0;
  bottom: 0;
  max-height: 100%;
  /* clip overflow */
  overflow: hidden;
}

/* line 54439, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 54445, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 54451, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px;
}

/* line 54457, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}

/* line 54461, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}

/* line 54465, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0;
}

/* line 54472, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54477, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54482, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54488, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54493, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54498, app/assets/stylesheets/global/style.css */
.fc {
  /* slots AND axis cells (top-left corner of view including the "all-day" text) */
  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */
}

/* line 54504, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid .fc-daygrid-body {
  /* the all-day daygrid within the timegrid view */
  z-index: 2;
  /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
}

/* line 54510, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-divider {
  padding: 0 0 2px;
  /* browsers get confused when you set height. use padding instead */
}

/* line 54515, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-body {
  position: relative;
  z-index: 1;
  /* scope the z-indexes of slots and cols */
  min-height: 100%;
  /* fill height always, even when slat table doesn't grow */
}

/* line 54523, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk {
  /* for advanced ScrollGrid */
  position: relative;
  /* offset parent for now-indicator-container */
}

/* line 54529, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
  /* above the now-indicator-container */
}

/* line 54535, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}

/* line 54540, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot {
  /* a <td> */
  height: 1.5em;
  border-bottom: 0;
  /* each cell owns its top border */
}

/* line 54547, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot:empty:before {
  content: " ";
  /* make sure there's at least an empty space to create height for height syncing */
}

/* line 54552, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}

/* line 54556, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}

/* line 54561, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label {
  vertical-align: middle;
  /* vertical align the slots */
}

/* line 54566, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}

/* line 54571, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
  /* will need liquid-hack in FF */
}

/* line 54576, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  /* vertical align */
  justify-content: flex-end;
  /* horizontal align. matches text-align below */
}

/* line 54585, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  /* limits the width of the "all-day" text */
  flex-shrink: 0;
  /* allows text to expand how it normally would, regardless of constrained width */
}

/* line 54592, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}

/* line 54596, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}

/* line 54600, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54609, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

/* line 54614, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-frame {
  min-height: 100%;
  /* liquid-hack is below */
  position: relative;
}

/* line 54620, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54629, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols {
  position: absolute;
  /* no z-index. children will decide and go above slots */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 54638, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}

/* line 54642, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 54651, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event-harness {
  position: absolute;
  /* top/left/right/bottom will all be set by JS */
}

/* line 54656, app/assets/stylesheets/global/style.css */
.fc {
  /* bg */
  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */
  /* now indicator */
}

/* line 54664, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg {
  z-index: 2;
  /* TODO: kill */
}

/* line 54669, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}

/* line 54673, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}

/* line 54677, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}

/* line 54681, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-bg-harness {
  position: absolute;
  /* top/bottom will be set by JS */
  left: 0;
  right: 0;
}

/* line 54688, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-events {
  z-index: 3;
  /* child event segs have z-indexes that are scoped within this div */
}

/* line 54693, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
  /* don't let overflow of lines/arrows cause unnecessary scrolling */
  /* z-index is set on the individual elements */
}

/* line 54700, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}

/* line 54704, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}

/* line 54708, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-harness-inset .fc-timegrid-event {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54713, app/assets/stylesheets/global/style.css */
.fc-timegrid-event {
  /* events need to be root */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px;
}

/* line 54720, app/assets/stylesheets/global/style.css */
.fc-timegrid-event.fc-event-mirror {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54725, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}

/* line 54729, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px;
}

/* line 54736, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}

/* line 54741, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-time:after {
  content: " - ";
  /* dash surrounded by non-breaking spaces */
}

/* line 54746, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-title {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* line 54751, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event {
  position: absolute;
  /* absolute WITHIN the harness */
  top: 0;
  bottom: 1px;
  /* stay away from bottom slot line */
  left: 0;
  right: 0;
}

/* line 54761, app/assets/stylesheets/global/style.css */
.fc {
  /* line */
  /* arrow */
}

/* line 54766, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0;
}

/* line 54777, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  /* vertically center on top coordinate */
  border-style: solid;
  border-color: red;
}

/* line 54786, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  /* triangle pointing right. TODO: mixin */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54794, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  /* triangle pointing left. TODO: mixin */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54802, app/assets/stylesheets/global/style.css */
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f6f6fb;
}

/* line 54807, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list {
  border: 1px solid #e9edf4;
}

/* line 54811, app/assets/stylesheets/global/style.css */
.fc {
  /* message when no events */
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */
}

/* line 54819, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty {
  background-color: #f6f6f9;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* vertically aligns fc-list-empty-inner */
}

/* line 54828, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty-cushion {
  margin: 5em 0;
}

/* line 54832, app/assets/stylesheets/global/style.css */
.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
  /* kill outer border on theme */
}

/* line 54838, app/assets/stylesheets/global/style.css */
.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}

/* line 54843, app/assets/stylesheets/global/style.css */
.fc .fc-list-sticky .fc-list-day > * {
  /* the cells */
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* for when headers are styled to be transparent and sticky */
}

/* line 54853, app/assets/stylesheets/global/style.css */
.fc .fc-list-table th {
  padding: 0;
  /* uses an inner-wrapper instead... */
}

/* line 54858, app/assets/stylesheets/global/style.css */
.fc .fc-list-table td {
  padding: 8px 14px;
}

/* line 54862, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}

/* line 54866, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
  /* clear floating */
}

/* line 54873, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion {
  background-color: #f7f8f9;
}

/* line 54877, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}

/* line 54882, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-side-text {
  float: right;
}

/* line 54886, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-day-text {
  float: right;
}

/* line 54890, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0;
}

/* make the dot closer to the event title */
/* line 54895, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
  /* whole row will seem clickable */
}

/* line 54900, app/assets/stylesheets/global/style.css */
.fc-list-event.fc-event {
  background: transparent;
  color: #282f53;
}

/* line 54905, app/assets/stylesheets/global/style.css */
.fc {
  /* shrink certain cols */
  /* reset <a> styling */
  /* underline link when hovering over any part of row */
}

/* line 54911, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}

/* line 54917, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}

/* line 54922, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}

/* line 54926, app/assets/stylesheets/global/style.css */
.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */
}

/* line 54931, app/assets/stylesheets/global/style.css */
#external-events {
  padding: 1rem;
  border: 1px solid #e9edf4;
  text-align: left;
}

/* line 54937, app/assets/stylesheets/global/style.css */
#external-events h4 {
  font-size: 16px;
  margin-bottom: 1rem;
  font-weight: 600;
}

/* line 54943, app/assets/stylesheets/global/style.css */
#external-events .fc-event {
  margin: 5px 0;
  cursor: move;
  padding: 8px;
  border: 0;
}

/* line 54950, app/assets/stylesheets/global/style.css */
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}

/* line 54956, app/assets/stylesheets/global/style.css */
#external-events p input {
  margin: 0;
  vertical-align: middle;
}

@media (min-width: 1366px) {
  /* line 54962, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-top: 3.5rem;
  }
}

@media (max-width: 1366px) {
  /* line 54968, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-bottom: 3.5rem;
  }
}

@media (max-width: 767px) {
  /* line 54974, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar {
    display: inline-block;
  }
  /* line 54978, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 10px;
    display: contents;
  }
  /* line 54986, app/assets/stylesheets/global/style.css */
  .fc-toolbar-chunk {
    margin-bottom: 10px;
  }
  /* line 54990, app/assets/stylesheets/global/style.css */
  .fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 0px;
  }
}

@media (max-width: 320px) {
  /* line 54997, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    font-size: 16px;
    display: contents;
  }
}

/* line 55003, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 15px;
}

/* line 55007, app/assets/stylesheets/global/style.css */
.fc-event {
  border: 0px solid #6259ca !important;
}

/* line 55011, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #0d0c22 !important;
  font-weight: 500;
}

/* line 55017, app/assets/stylesheets/global/style.css */
.fc-event-dragging {
  padding: 8px;
}

/* line 55021, app/assets/stylesheets/global/style.css */
.fc-list-table td {
  border: 0;
}

/* line 55025, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {
  border-bottom: 0;
}

/* line 55029, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
  border-bottom: 0;
}

/* line 55033, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
  border-bottom: 0 !important;
}

/* line 55037, app/assets/stylesheets/global/style.css */
.fc-col-header thead th {
  padding: 15px;
}

/* line 55041, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 0;
}

@media (max-width: 575.98px) {
  /* line 55046, app/assets/stylesheets/global/style.css */
  .fc-col-header thead th {
    padding: 0px;
  }
}

@font-face {
  font-family: "lg";
  src: url(/assets/lg.eot?n1z373);
  src: url(/assets/lg.eot?#iefixn1z373) format("embedded-opentype"), url(/assets/lg.woff?n1z373) format("woff"), url(/assets/lg.ttf?n1z373) format("truetype"), url(/assets/lg.svg?n1z373#lg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 55059, app/assets/stylesheets/global/style.css */
.lg-icon {
  font-family: "lg";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 55072, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next,
.lg-actions .lg-prev {
  border: 1px solid #8fbd56;
  background-color: #8fbd56;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
}

/* line 55088, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 55094, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff;
}

/* line 55099, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next {
  right: 20px;
}

/* line 55103, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:before {
  content: "\e095";
}

/* line 55107, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev {
  left: 20px;
}

/* line 55111, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-ms-keyframes lg-right-end {
  /* line 55144, app/assets/stylesheets/global/style.css */
  0% {
    left: 0;
  }
  /* line 55148, app/assets/stylesheets/global/style.css */
  50% {
    left: -30px;
  }
  /* line 55152, app/assets/stylesheets/global/style.css */
  100% {
    left: 0;
  }
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@-ms-keyframes lg-left-end {
  /* line 55200, app/assets/stylesheets/global/style.css */
  0% {
    left: 0;
  }
  /* line 55204, app/assets/stylesheets/global/style.css */
  50% {
    left: 30px;
  }
  /* line 55208, app/assets/stylesheets/global/style.css */
  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

/* line 55227, app/assets/stylesheets/global/style.css */
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

/* line 55234, app/assets/stylesheets/global/style.css */
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 55241, app/assets/stylesheets/global/style.css */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #8fbd56;
}

/* line 55250, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon {
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

/* line 55267, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon:hover {
  color: #fff;
}

/* line 55271, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-close:after {
  content: "\e070";
}

/* line 55275, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

/* line 55279, app/assets/stylesheets/global/style.css */
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #eee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

/* line 55292, app/assets/stylesheets/global/style.css */
.lg-sub-html h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

/* line 55298, app/assets/stylesheets/global/style.css */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 55303, app/assets/stylesheets/global/style.css */
#lg-counter {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

/* line 55312, app/assets/stylesheets/global/style.css */
.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

/* line 55322, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

/* line 55328, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

/* line 55334, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

/* line 55340, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 55354, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
  border-radius: 5px;
}

/* line 55361, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55376, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 55384, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 55393, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

/* line 55398, app/assets/stylesheets/global/style.css */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}

/* line 55403, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

/* line 55409, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #fff;
  border-radius: 4px;
  margin-bottom: 5px;
}

/* line 55420, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

/* line 55425, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 55431, app/assets/stylesheets/global/style.css */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

/* line 55435, app/assets/stylesheets/global/style.css */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

/* line 55439, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}

/* line 55445, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

/* line 55449, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

/* line 55465, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

/* line 55469, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:hover {
  color: #fff;
}

/* line 55473, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

/* line 55482, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

/* line 55490, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 55499, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

/* line 55511, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5 .lg-video-play {
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

/* line 55519, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

/* line 55523, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 55531, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

/* line 55535, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

/* line 55540, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

@media (min-width: 1025px) {
  /* line 55545, app/assets/stylesheets/global/style.css */
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}

/* line 55552, app/assets/stylesheets/global/style.css */
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}

/* line 55567, app/assets/stylesheets/global/style.css */
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

/* line 55573, app/assets/stylesheets/global/style.css */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

/* line 55577, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 55581, app/assets/stylesheets/global/style.css */
.lg-autoplay-button:after {
  content: "\e01d";
}

/* line 55585, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

/* line 55589, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

/* line 55595, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55602, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55609, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 55617, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 55633, app/assets/stylesheets/global/style.css */
#lg-zoom-in:after {
  content: "\e311";
}

/* line 55637, app/assets/stylesheets/global/style.css */
#lg-actual-size {
  font-size: 20px;
}

/* line 55641, app/assets/stylesheets/global/style.css */
#lg-actual-size:after {
  content: "\e033";
}

/* line 55645, app/assets/stylesheets/global/style.css */
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

/* line 55650, app/assets/stylesheets/global/style.css */
#lg-zoom-out:after {
  content: "\e312";
}

/* line 55654, app/assets/stylesheets/global/style.css */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 55659, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

/* line 55669, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

/* line 55673, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

/* line 55682, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 55688, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}

/* line 55692, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

/* line 55713, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

/* line 55718, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

/* line 55730, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}

/* line 55735, app/assets/stylesheets/global/style.css */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

/* line 55749, app/assets/stylesheets/global/style.css */
.lg-fullscreen:after {
  content: "\e20c";
}

/* line 55753, app/assets/stylesheets/global/style.css */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

/* line 55757, app/assets/stylesheets/global/style.css */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

/* line 55773, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

/* line 55786, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active #lg-share {
  color: #fff;
}

/* line 55790, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

/* line 55814, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

/* line 55826, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

/* line 55830, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

/* line 55835, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 55844, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

/* line 55848, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

/* line 55855, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

/* line 55868, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share {
  position: relative;
}

/* line 55872, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share:after {
  content: "\e80d";
}

/* line 55876, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

/* line 55880, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

/* line 55884, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

/* line 55888, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

/* line 55892, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

/* line 55896, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

/* line 55900, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

/* line 55904, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

/* line 55908, app/assets/stylesheets/global/style.css */
.group {
  zoom: 1;
}

/* line 55912, app/assets/stylesheets/global/style.css */
.group:before {
  display: table;
  content: "";
  line-height: 0;
}

/* line 55918, app/assets/stylesheets/global/style.css */
.group:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 55925, app/assets/stylesheets/global/style.css */
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 55938, app/assets/stylesheets/global/style.css */
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 55944, app/assets/stylesheets/global/style.css */
.lg-outer.lg-visible {
  opacity: 1;
}

/* line 55948, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

/* line 55957, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

/* line 55965, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 55973, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 55982, app/assets/stylesheets/global/style.css */
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 55993, app/assets/stylesheets/global/style.css */
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

/* line 56002, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item {
  /* background: url(/../img/loading.gif) no-repeat scroll center center transparent; */
  display: none !important;
}

/* line 56007, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

/* line 56013, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

/* line 56017, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 56026, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56034, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 56043, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56051, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete {
  background-image: none;
}

/* line 56055, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

/* line 56059, app/assets/stylesheets/global/style.css */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

/* line 56068, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 56076, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

/* line 56081, app/assets/stylesheets/global/style.css */
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 56086, app/assets/stylesheets/global/style.css */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 56100, app/assets/stylesheets/global/style.css */
.lg-backdrop.in {
  opacity: 1;
}

/* line 56104, app/assets/stylesheets/global/style.css */
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

/* line 56113, app/assets/stylesheets/global/style.css */
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 56120, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

/* line 56124, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

/* line 56128, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

/* line 56137, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

/* line 56141, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 56146, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 56151, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 56157, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/* line 56166, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

/* line 56172, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

/* line 56176, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

/* line 56180, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

/* line 56185, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
 * bootstrap-tagsinput v0.8.0
 * 
 */
/* line 56198, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput {
  background-color: #fff;
  display: inline-block;
  color: #777ab2;
  vertical-align: middle;
  border-radius: 7px;
  width: 100%;
  cursor: text;
  overflow: auto;
}

/* line 56209, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: 300px;
}

/* line 56220, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 56225, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input:-ms-input-placeholder,
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}

/* line 56230, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 56235, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge {
  color: #fff;
  padding: 4px 8px !important;
  border-radius: 5px;
  font-size: 0.85rem !important;
  line-height: 1.1;
  margin: 6px 4px;
  max-width: 300px;
  white-space: normal;
}

/* line 56246, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove] {
  margin-left: 8px;
  cursor: pointer;
}

/* line 56251, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:after {
  content: "×";
  padding: 3px 8px;
  border-radius: 50%;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  outline: none;
}

/* line 56261, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:after {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 56265, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 56275, app/assets/stylesheets/global/style.css */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 56286, app/assets/stylesheets/global/style.css */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 56293, app/assets/stylesheets/global/style.css */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 56301, app/assets/stylesheets/global/style.css */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 56306, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 56311, app/assets/stylesheets/global/style.css */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 56316, app/assets/stylesheets/global/style.css */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 56323, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 56330, app/assets/stylesheets/global/style.css */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 56337, app/assets/stylesheets/global/style.css */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 56344, app/assets/stylesheets/global/style.css */
.irs-slider.type_last {
  z-index: 2;
}

/* line 56348, app/assets/stylesheets/global/style.css */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 56355, app/assets/stylesheets/global/style.css */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 56362, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 56373, app/assets/stylesheets/global/style.css */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 56382, app/assets/stylesheets/global/style.css */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 56386, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 56395, app/assets/stylesheets/global/style.css */
.irs-grid-pol.small {
  height: 4px;
}

/* line 56399, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 56411, app/assets/stylesheets/global/style.css */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 56423, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

/* line 56429, app/assets/stylesheets/global/style.css */
.irs-disabled {
  opacity: 0.4;
}

/* line 56433, app/assets/stylesheets/global/style.css */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
/* line 56458, app/assets/stylesheets/global/style.css */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: url(/../plugins/ion-rangeslider/img/sprite-skin-flat.png) repeat-x;
}

/* line 56467, app/assets/stylesheets/global/style.css */
.irs {
  height: 40px;
}

/* line 56471, app/assets/stylesheets/global/style.css */
.irs-with-grid {
  height: 60px;
}

/* line 56475, app/assets/stylesheets/global/style.css */
.irs-line {
  height: 12px;
  top: 25px;
}

/* line 56480, app/assets/stylesheets/global/style.css */
.irs-line-left {
  height: 12px;
  background-position: 0 -30px;
}

/* line 56485, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  height: 12px;
  background-position: 0 0;
}

/* line 56490, app/assets/stylesheets/global/style.css */
.irs-line-right {
  height: 12px;
  background-position: 100% -30px;
}

/* line 56495, app/assets/stylesheets/global/style.css */
.irs-bar {
  height: 12px;
  top: 25px;
  background-position: 0 -60px;
}

/* line 56501, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
  background-position: 0 -90px;
}

/* line 56508, app/assets/stylesheets/global/style.css */
.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

/* line 56515, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

/* line 56519, app/assets/stylesheets/global/style.css */
.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -120px;
}

/* line 56526, app/assets/stylesheets/global/style.css */
.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}

/* line 56531, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  color: #7f88a5;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 2px 6px;
  background: #eaeefa;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 56544, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #f72d66;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 56557, app/assets/stylesheets/global/style.css */
.irs-from:after,
.irs-to:after,
.irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #f72d66;
}

/* line 56573, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  background: #e1e4e9;
}

/* line 56577, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  color: #7f88a5;
}

/*--- RANGE SLIDER ---*/
/* line 56582, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  font-family: "Roboto", sans-serif;
  /* border-radius: 0; */
}

/* line 56588, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  font-family: "Roboto", sans-serif;
  background-color: var(--primary-bg-color);
  border-radius: 0;
}

/* line 56596, app/assets/stylesheets/global/style.css */
.irs-bar {
  background-image: none;
  background-color: var(--primary-bg-color);
}

/* line 56601, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  background-image: none;
  background-color: var(--primary-bg-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56608, app/assets/stylesheets/global/style.css */
.irs-line-left {
  background-image: none;
  background-color: #eaeefa;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56615, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  background-image: none;
  background-color: #eaeefa;
}

/* line 56620, app/assets/stylesheets/global/style.css */
.irs-line-right {
  background-image: none;
  background-color: #eaeefa;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 56627, app/assets/stylesheets/global/style.css */
.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56633, app/assets/stylesheets/global/style.css */
.irs-slider {
  background-image: none;
}

/* line 56637, app/assets/stylesheets/global/style.css */
.irs-slider:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  background-color: var(--primary-bg-color);
  left: 50%;
  margin-left: -1px;
}

/* line 56647, app/assets/stylesheets/global/style.css */
.irs-slider:hover:before,
.irs-slider:focus:before {
  background-color: var(--primary-bg-color);
}

/* #################### COLOR VARIANT SKINS #################### */
/* line 56653, app/assets/stylesheets/global/style.css */
.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-slider::before,
.irs-primary .irs-from,
.irs-primary .irs-to,
.irs-primary .irs-single {
  background-color: var(--primary-bg-color);
}

/* line 56662, app/assets/stylesheets/global/style.css */
.irs-primary .irs-from::after,
.irs-primary .irs-to::after,
.irs-primary .irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56668, app/assets/stylesheets/global/style.css */
.irs-success .irs-bar,
.irs-success .irs-bar-edge,
.irs-success .irs-slider::before,
.irs-success .irs-from,
.irs-success .irs-to,
.irs-success .irs-single {
  background-color: #28c76f;
}

/* line 56677, app/assets/stylesheets/global/style.css */
.irs-success .irs-from::after,
.irs-success .irs-to::after,
.irs-success .irs-single::after {
  border-top-color: #28c76f;
}

/* line 56683, app/assets/stylesheets/global/style.css */
.irs-dark .irs-bar,
.irs-dark .irs-bar-edge,
.irs-dark .irs-slider::before,
.irs-dark .irs-from,
.irs-dark .irs-to,
.irs-dark .irs-single {
  background-color: #191621;
}

/* line 56692, app/assets/stylesheets/global/style.css */
.irs-dark .irs-from::after,
.irs-dark .irs-to::after,
.irs-dark .irs-single::after {
  border-top-color: #191621;
}

/* #################### MODERN SKIN #################### */
/* line 56699, app/assets/stylesheets/global/style.css */
.irs-modern .irs-line-left,
.irs-modern .irs-line-mid,
.irs-modern .irs-line-right {
  height: 6px;
  box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}

/* line 56706, app/assets/stylesheets/global/style.css */
.irs-modern .irs-bar,
.irs-modern .irs-bar-edge {
  height: 6px;
  box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}

/* line 56712, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider {
  top: 19px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 0;
}

/* line 56719, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider::before {
  width: 4px;
  height: 9px;
  background-color: #fff;
  border-left: 1px solid var(--primary-bg-color);
  border-right: 1px solid var(--primary-bg-color);
  margin-left: -2px;
  top: 3px;
}

/* line 56729, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56733, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider::before {
  border-color: var(--primary-bg-color);
}

/* line 56737, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56741, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider::before {
  border-color: #28c76f;
}

/* line 56745, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider {
  border-color: #14112d;
}

/* line 56749, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider::before {
  border-color: #14112d;
}

/* #################### OUTLINE SKIN #################### */
/* line 56754, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line {
  border: 1px solid var(--primary-bg-color);
  height: 10px;
  border-radius: 5px;
}

/* line 56760, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line-left,
.irs-outline .irs-line-mid,
.irs-outline .irs-line-right {
  height: 10px;
  background-color: transparent;
}

/* line 56767, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar {
  height: 10px;
}

/* line 56771, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar-edge {
  height: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 56777, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider {
  top: 21px;
  width: 18px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 100%;
}

/* line 56785, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider::before {
  margin-left: -4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

/* line 56793, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider:hover::before,
.irs-outline .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56798, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56803, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line:hover::before,
.irs-outline.irs-primary .irs-line:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56808, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-slider:hover::before,
.irs-outline.irs-primary .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56813, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56818, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line:hover::before,
.irs-outline.irs-success .irs-line:focus::before {
  background-color: #339701;
}

/* line 56823, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-slider:hover::before,
.irs-outline.irs-success .irs-slider:focus::before {
  background-color: #339701;
}

/* line 56828, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider {
  border-color: #191621;
}

/* line 56833, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line:hover::before,
.irs-outline.irs-dark .irs-line:focus::before {
  background-color: #313c53;
}

/* line 56838, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-slider:hover::before,
.irs-outline.irs-dark .irs-slider:focus::before {
  background-color: #313c53;
}

/*--- RANGE SLIDER ---*/
/* jQuery Countdown styles 2.0.0. */
/* line 56845, app/assets/stylesheets/global/style.css */
#launch_date {
  margin: 0px auto 20px auto;
}

/* line 56849, app/assets/stylesheets/global/style.css */
.countdown-rtl {
  direction: rtl;
}

/* line 56853, app/assets/stylesheets/global/style.css */
.countdown-holding span {
  color: #888;
}

/* line 56857, app/assets/stylesheets/global/style.css */
.countdown-row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center;
}

/* line 56864, app/assets/stylesheets/global/style.css */
.countdown li {
  display: inline-block;
  font-size: 1.83rem;
  font-weight: bold;
  min-width: 88px;
  height: 88px;
  border-radius: 3px;
  line-height: 22px;
  padding: 20px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: white;
  z-index: 1;
  border: 5px solid white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  color: #25252a;
}

/* line 56884, app/assets/stylesheets/global/style.css */
.countdown .time {
  font-size: 13px;
  padding-top: 2px;
  font-weight: 300;
}

@media (max-width: 991px) {
  /* line 56891, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 20px 10px 10px 10px;
  }
  /* line 56895, app/assets/stylesheets/global/style.css */
  .is-countdown {
    margin-top: 20px;
  }
}

@media (min-width: 992px) {
  /* line 56901, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 30px 10px 5px 10px;
  }
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
/* line 56910, app/assets/stylesheets/global/style.css */
.ontop,
#growls-default,
#growls-tl,
#growls-tr,
#growls-bl,
#growls-br,
#growls-tc,
#growls-bc,
#growls-cc,
#growls-cl,
#growls-cr {
  z-index: 50000;
  position: fixed;
}

/* line 56925, app/assets/stylesheets/global/style.css */
#growls-default {
  top: 10px;
  right: 10px;
}

/* line 56930, app/assets/stylesheets/global/style.css */
#growls-tl {
  top: 10px;
  left: 10px;
}

/* line 56935, app/assets/stylesheets/global/style.css */
#growls-tr {
  top: 10px;
  right: 10px;
}

/* line 56940, app/assets/stylesheets/global/style.css */
#growls-bl {
  bottom: 10px;
  left: 10px;
}

/* line 56945, app/assets/stylesheets/global/style.css */
#growls-br {
  bottom: 10px;
  right: 10px;
}

/* line 56950, app/assets/stylesheets/global/style.css */
#growls-tc {
  top: 10px;
  right: 10px;
  left: 10px;
}

/* line 56956, app/assets/stylesheets/global/style.css */
#growls-bc {
  bottom: 10px;
  right: 10px;
  left: 10px;
}

/* line 56962, app/assets/stylesheets/global/style.css */
#growls-cc {
  top: 50%;
  left: 50%;
  margin-left: -125px;
}

/* line 56968, app/assets/stylesheets/global/style.css */
#growls-cl {
  top: 50%;
  left: 10px;
}

/* line 56973, app/assets/stylesheets/global/style.css */
#growls-cr {
  top: 50%;
  right: 10px;
}

/* line 56978, app/assets/stylesheets/global/style.css */
#growls-tc .growl,
#growls-bc .growl {
  margin-left: auto;
  margin-right: auto;
}

/* line 56984, app/assets/stylesheets/global/style.css */
.growl {
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: relative;
  border-radius: 4px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 56994, app/assets/stylesheets/global/style.css */
.growl.growl-incoming,
.growl.growl-outgoing {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 57000, app/assets/stylesheets/global/style.css */
.growl.growl-small {
  width: 200px;
  padding: 5px;
  margin: 5px;
}

/* line 57006, app/assets/stylesheets/global/style.css */
.growl.growl-medium {
  width: 250px;
  padding: 10px;
  margin: 10px;
}

/* line 57012, app/assets/stylesheets/global/style.css */
.growl.growl-large {
  width: 300px;
  padding: 15px;
  margin: 15px;
}

/* line 57018, app/assets/stylesheets/global/style.css */
.growl.growl-default {
  color: #fff;
  background: #2d2d2d;
}

/* line 57023, app/assets/stylesheets/global/style.css */
.growl.growl-error {
  color: #fff;
  background: #ff5b51;
}

/* line 57028, app/assets/stylesheets/global/style.css */
.growl.growl-notice,
.growl.growl-sucess {
  color: #fff;
  background: #2dce89;
}

/* line 57034, app/assets/stylesheets/global/style.css */
.growl.growl-warning {
  color: #fff;
  background: #ecb403;
}

/* line 57039, app/assets/stylesheets/global/style.css */
.growl .growl-close {
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  font-family: helvetica, verdana, sans-serif;
}

/* line 57048, app/assets/stylesheets/global/style.css */
.growl .growl-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 57055, app/assets/stylesheets/global/style.css */
.growl .growl-message {
  font-size: 13px;
  line-height: 18px;
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */
/* line 57064, app/assets/stylesheets/global/style.css */
.datepicker {
  display: inline-block;
  font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-weight: 300;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0.5px 0px #c8c8c8;
  -webkit-box-shadow: 0.5px 0.5px 3px #e1e5ef;
  -moz-box-shadow: 0.5px 0.5px 3px #e1e5ef;
}

/* line 57077, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #4a4a69;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57091, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  color: #3b7796;
}

/* line 57099, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  color: #303030;
  background-color: #c8c8c8;
}

/* line 57104, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57109, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  margin-left: 20px;
  margin-right: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57117, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home {
  position: absolute;
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  width: 11pt;
  height: 11pt;
  vertical-align: middle;
}

/* line 57128, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home > svg > g > path {
  fill: #3b7796;
}

/* line 57132, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #303030;
  /* Icon button hover color */
}

/* line 57137, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  margin: -2px 0px -2px 0px;
  background-color: #d2d2d2;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0px 3px #c8c8c8;
  -webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
  -moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}

/* line 57149, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 57157, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  float: left;
  width: auto;
  margin-top: -0.5px;
  margin-left: -1px;
  margin-bottom: -2px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-top: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}

/* line 57174, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}

/* line 57178, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
  color: #646464;
  width: 18px;
  font-size: small;
  font-weight: normal;
  text-align: center;
}

/* line 57186, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
  color: #000000;
  font-size: small;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57196, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
  border-bottom: #bfbfbf solid 2px;
  margin-bottom: -2px;
}

/* line 57201, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
  color: #0044aa;
}

/* line 57205, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
  color: #e13b00;
}

/* line 57209, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
  color: #cccccc;
}

/* line 57213, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_past,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_unallowed,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57220, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57225, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/* line 57230, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  float: left;
  width: 4.2em;
  height: 118px;
  margin-top: -0.5px;
  padding: 5px;
  padding-left: 0px;
  padding-right: 0px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57249, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #fafafa;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57261, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}

/* line 57265, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}

/* line 57269, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #eee;
}

/* line 57273, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #eee;
}

/* line 57277, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* line 57284, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}

/* line 57288, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 7px;
  padding-right: 25px;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: small;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57302, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past,
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57308, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57313, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/*
 * datepicker_header
*/
/*
 * datepicker_inner_container 
*/
/*
 * datepicker_inner_container > datepicker_calendar
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
/*
 * datepicker_inner_container > datepicker_timelist
*/
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
*/
/* line 57345, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #e9ebfa;
  -webkit-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  -moz-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  outline: none;
  z-index: 1;
  margin: 0;
  border-radius: 4px;
}

/* line 57360, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}

/* line 57364, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em;
}

/* line 57369, app/assets/stylesheets/global/style.css */
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57375, app/assets/stylesheets/global/style.css */
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}

/* line 57380, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}

/* line 57384, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li {
  padding: 0px 10px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

/* line 57395, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
}

/* line 57399, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected {
  background: #77bc21;
  color: #fff;
}

/* line 57404, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #77bc21;
  color: #fff;
}

/* line 57410, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected .ui-timepicker-duration {
  color: #ccc;
}

/* line 57414, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}

/* line 57418, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57423, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover {
  color: #888;
  cursor: default;
}

/* line 57428, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57433, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2;
}

/* line 57438, app/assets/stylesheets/global/style.css */
#jquery-script-menu {
  position: fixed;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  z-index: 999999;
  padding: 10px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 57456, app/assets/stylesheets/global/style.css */
.jquery-script-center {
  width: 960px;
  margin: 0 auto;
}

/* line 57461, app/assets/stylesheets/global/style.css */
.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57470, app/assets/stylesheets/global/style.css */
.jquery-script-center a {
  text-decoration: none;
}

/* line 57474, app/assets/stylesheets/global/style.css */
.jquery-script-ads {
  width: 728px;
  height: 90px;
  float: right;
}

/* line 57480, app/assets/stylesheets/global/style.css */
.jquery-script-clear {
  clear: both;
  height: 0;
}

/* required styles */
/* line 57486, app/assets/stylesheets/global/style.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57496, app/assets/stylesheets/global/style.css */
.leaflet-pane > svg,
.leaflet-pane > canvas {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57503, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57511, app/assets/stylesheets/global/style.css */
.leaflet-container {
  overflow: hidden;
}

/* line 57515, app/assets/stylesheets/global/style.css */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
/* line 57525, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* line 57529, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
/* line 57536, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
/* line 57543, app/assets/stylesheets/global/style.css */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 57547, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

/* line 57557, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

/* line 57562, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

/* line 57569, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 57574, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 57578, app/assets/stylesheets/global/style.css */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 57583, app/assets/stylesheets/global/style.css */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 57587, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 57596, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 57600, app/assets/stylesheets/global/style.css */
.leaflet-pane {
  z-index: 400;
}

/* line 57604, app/assets/stylesheets/global/style.css */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 57608, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 57612, app/assets/stylesheets/global/style.css */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 57616, app/assets/stylesheets/global/style.css */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 57620, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 57624, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 57628, app/assets/stylesheets/global/style.css */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 57632, app/assets/stylesheets/global/style.css */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 57636, app/assets/stylesheets/global/style.css */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 57641, app/assets/stylesheets/global/style.css */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 57648, app/assets/stylesheets/global/style.css */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* line 57656, app/assets/stylesheets/global/style.css */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 57663, app/assets/stylesheets/global/style.css */
.leaflet-top {
  top: 0;
}

/* line 57667, app/assets/stylesheets/global/style.css */
.leaflet-right {
  right: 0;
}

/* line 57671, app/assets/stylesheets/global/style.css */
.leaflet-bottom {
  bottom: 0;
}

/* line 57675, app/assets/stylesheets/global/style.css */
.leaflet-left {
  left: 0;
}

/* line 57679, app/assets/stylesheets/global/style.css */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 57684, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 57688, app/assets/stylesheets/global/style.css */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 57692, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 57696, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 57700, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 57705, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 57709, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 57716, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 57720, app/assets/stylesheets/global/style.css */
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 57726, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 57733, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 57739, app/assets/stylesheets/global/style.css */
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 57745, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 57750, app/assets/stylesheets/global/style.css */
.leaflet-interactive {
  cursor: pointer;
}

/* line 57754, app/assets/stylesheets/global/style.css */
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

/* line 57760, app/assets/stylesheets/global/style.css */
.leaflet-crosshair {
  cursor: crosshair;
}

/* line 57764, app/assets/stylesheets/global/style.css */
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 57768, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 57773, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* line 57780, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab .leaflet-interactive {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* line 57787, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 57795, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

/* line 57803, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
/* line 57812, app/assets/stylesheets/global/style.css */
.leaflet-container {
  background: #efefef;
  outline: 0;
  z-index: 0;
}

/* line 57818, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  color: #0078a8;
}

/* line 57822, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 57826, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 57832, app/assets/stylesheets/global/style.css */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 57837, app/assets/stylesheets/global/style.css */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 57842, app/assets/stylesheets/global/style.css */
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57857, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 57869, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57875, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 57879, app/assets/stylesheets/global/style.css */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 57884, app/assets/stylesheets/global/style.css */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 57890, app/assets/stylesheets/global/style.css */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 57896, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 57902, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 57907, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
/* line 57913, app/assets/stylesheets/global/style.css */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

/* line 57919, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 57925, app/assets/stylesheets/global/style.css */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 57931, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 57937, app/assets/stylesheets/global/style.css */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 57942, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 57947, app/assets/stylesheets/global/style.css */
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}

/* line 57951, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 57957, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 57961, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 57966, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 57972, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 57978, app/assets/stylesheets/global/style.css */
.leaflet-control-layers label {
  display: block;
}

/* line 57982, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* line 57989, app/assets/stylesheets/global/style.css */
.leaflet-default-icon-path {
  background-image: url(/../plugins/leaflet/images/marker-icon.png);
}

/* attribution and scale controls */
/* line 57994, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 58000, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 58006, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 58010, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 58014, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 58019, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 58023, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 58027, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 58041, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 58047, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 58051, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 58057, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 58064, app/assets/stylesheets/global/style.css */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 58070, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 58076, app/assets/stylesheets/global/style.css */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 58081, app/assets/stylesheets/global/style.css */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 58085, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

/* line 58095, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 58106, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 58113, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 58129, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 58133, app/assets/stylesheets/global/style.css */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 58139, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 58143, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 58150, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 58154, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 58162, app/assets/stylesheets/global/style.css */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
/* line 58169, app/assets/stylesheets/global/style.css */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* line 58185, app/assets/stylesheets/global/style.css */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 58190, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
/* line 58202, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 58206, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 58210, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  left: 50%;
  margin-left: -6px;
}

/* line 58215, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

/* line 58223, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 58230, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 58234, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 58238, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 58244, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 58250, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*---------------------------------------------*/
/* line 58257, app/assets/stylesheets/global/style.css */
input {
  outline: none;
  border: none;
}

/* line 58262, app/assets/stylesheets/global/style.css */
textarea {
  outline: none;
  border: none;
}

/* line 58267, app/assets/stylesheets/global/style.css */
textarea:focus {
  border-color: none !important;
}

/* line 58271, app/assets/stylesheets/global/style.css */
input:focus {
  border-color: none !important;
}

/* line 58275, app/assets/stylesheets/global/style.css */
input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58282, app/assets/stylesheets/global/style.css */
textarea:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58289, app/assets/stylesheets/global/style.css */
input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* line 58296, app/assets/stylesheets/global/style.css */
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/*---------------------------------------------*/
/* line 58304, app/assets/stylesheets/global/style.css */
button {
  outline: none !important;
  border: none;
  background: transparent;
}

/* line 58310, app/assets/stylesheets/global/style.css */
button:hover {
  cursor: pointer;
}

/* line 58314, app/assets/stylesheets/global/style.css */
iframe {
  border: none !important;
}

/*//////////////////////////////////////////////////////////////////
  [ Utility ]*/
/* line 58320, app/assets/stylesheets/global/style.css */
.txt1,
.txt2 {
  font-size: 13px;
  line-height: 1.5;
  color: #24214c;
}

/*//////////////////////////////////////////////////////////////////
  [ login ]*/
/* line 58329, app/assets/stylesheets/global/style.css */
.limiter {
  width: 100%;
  margin: 0 auto;
}

/* line 58334, app/assets/stylesheets/global/style.css */
.container-login100 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  z-index: 999;
}

/* line 58349, app/assets/stylesheets/global/style.css */
.wrap-login100 {
  /*width: 960px;*/
  background: #fff;
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 137px 130px 137px 95px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58362, app/assets/stylesheets/global/style.css */
.login100-pic {
  width: 316px;
}

/* line 58366, app/assets/stylesheets/global/style.css */
.login100-pic img {
  max-width: 100%;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58372, app/assets/stylesheets/global/style.css */
.login100-form {
  width: 320px;
}

/* line 58376, app/assets/stylesheets/global/style.css */
.login100-form-title {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  width: 100%;
  display: block;
  padding-bottom: 30px;
  color: #424344;
}

/*---------------------------------------------*/
/* line 58387, app/assets/stylesheets/global/style.css */
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 10px;
}

/* line 58394, app/assets/stylesheets/global/style.css */
.input100 {
  font-size: 15px;
  line-height: 1.5;
  color: #000;
  display: block;
  width: 100%;
  background: #ffffff;
  height: 45px;
  padding: 0 30px 0 54px;
  border-radius: 5px;
  border: 1px solid #ecf0fa;
}

/*------------------------------------------------------------------
  [ Focus ]*/
/* line 58409, app/assets/stylesheets/global/style.css */
.focus-input100 {
  display: block;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 0px;
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 58425, app/assets/stylesheets/global/style.css */
.symbol-input100 {
  font-size: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 22px;
  pointer-events: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  color: #828996;
}

/* line 58448, app/assets/stylesheets/global/style.css */
.input100.focus-input100 + .symbol-input100 {
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------------------------------------
  [ Button ]*/
/* line 58457, app/assets/stylesheets/global/style.css */
.container-login100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 15px;
}

/* line 58469, app/assets/stylesheets/global/style.css */
.login100-form-btn {
  line-height: 1.5;
  color: #fff;
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [ Responsive ]*/
@media (max-width: 992px) {
  /* line 58488, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 35px 90px 35px 85px;
  }
  /* line 58492, app/assets/stylesheets/global/style.css */
  .login100-pic {
    width: 35%;
    display: none;
  }
  /* line 58497, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 58503, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 30px 80px 30px 80px;
  }
  /* line 58507, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 576px) {
  /* line 58513, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 25px 15px 25px 15px;
  }
}

/* line 58518, app/assets/stylesheets/global/style.css */
.btn-social {
  position: relative;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid #e2e7eb;
  padding-left: 60px;
  background-color: #fff;
}

/* line 58529, app/assets/stylesheets/global/style.css */
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 36px;
  font-size: 1.2em;
  text-align: center;
  border-right: 1px solid #ecf0fa;
}

/* line 58541, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg {
  padding-left: 61px;
}

/* line 58545, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58551, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm {
  padding-left: 38px;
}

/* line 58555, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58561, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 58565, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58571, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 58583, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 58595, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg {
  padding-left: 61px;
}

/* line 58599, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58605, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm {
  padding-left: 38px;
}

/* line 58609, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58615, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 58619, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58625, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 58632, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58639, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58646, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 58654, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 58660, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58667, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 58680, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 58694, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 58706, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 58710, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 58714, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58718, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 58722, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58729, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58736, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58741, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58746, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58751, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58756, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58761, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58766, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58771, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 58787, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58792, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 58798, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 58804, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 58808, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 58824, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 58837, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 58850, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 58854, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 58858, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 58865, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 58869, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 58882, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 58886, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 58890, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 58901, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 58907, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 58912, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 58919, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 58925, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 58931, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 58935, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 58940, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 58945, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 58957, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 58971, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 58978, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] {
  width: 14.25em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 58984, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 58991, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 1em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5em;
}

/* line 59002, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59015, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  transition: background-color 0.3s, box-shadow 0.3s;
  border-radius: 0.15em 0 0 0.15em;
  z-index: 2;
}

/* line 59022, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0.15em 0.15em 0;
}

/* line 59026, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 50%;
  height: 100%;
}

/* line 59033, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 59039, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59045, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59058, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin-top: 0.75em;
}

/* line 59064, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59070, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59076, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59080, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59086, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59093, app/assets/stylesheets/global/style.css */
.morris-hover {
  position: absolute;
  z-index: 10;
}

/* line 59098, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 1px rgba(230, 230, 230, 0.1);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

/* line 59109, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 59114, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 59120, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 59126, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59133, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 59146, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 59160, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 59172, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 59176, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 59180, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59184, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 59188, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59195, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59202, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59207, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59212, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59217, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59222, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59227, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59232, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59237, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 59253, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59258, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 59264, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 59270, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 59274, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 59290, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59303, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 59316, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 59320, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 59324, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 59331, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 59335, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 59348, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 59352, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 59356, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 59367, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 59373, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 59378, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 59385, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 59391, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 59397, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 59401, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59406, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 59411, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 59423, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 59437, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 59444, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] {
  width: 14.25em;
  max-width: 95vw;
}

/* line 59449, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em;
}

/* line 59454, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em;
}

/* line 59458, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection {
  display: grid;
  grid-gap: 0.6em;
  grid-template-columns: 1fr 4fr;
  grid-template-rows: 5fr auto auto;
  align-items: center;
  height: 10.5em;
  width: 100%;
  align-self: flex-start;
}

/* line 59469, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
  grid-area: 2/1/4/1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 0.6em;
}

/* line 59479, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none;
}

/* line 59483, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  position: relative;
  background: var(--pcr-color);
  width: 2em;
  height: 2em;
  border-radius: 50em;
  overflow: hidden;
}

/* line 59492, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59505, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
  grid-area: 1/1/2/3;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 59512, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59518, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59531, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2;
}

/* line 59535, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2;
}

/* line 59539, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin: 0 0.6em;
}

/* line 59545, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59551, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59557, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59561, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59567, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59574, app/assets/stylesheets/global/style.css */
#ui_notifIt {
  position: fixed;
  top: 10px;
  right: 10px;
  cursor: pointer;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -wekbit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 2000;
}

/* line 59591, app/assets/stylesheets/global/style.css */
#ui_notifIt:hover {
  opacity: 1 !important;
}

/* line 59595, app/assets/stylesheets/global/style.css */
#ui_notifIt p {
  text-align: center;
  font-size: 14px;
  padding: 0;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 1;
}

/* line 59605, app/assets/stylesheets/global/style.css */
#ui_notifIt p i {
  font-size: 20px;
}

/* line 59609, app/assets/stylesheets/global/style.css */
#notifIt_close {
  position: absolute;
  color: #fff;
  top: 0;
  padding: 0px 5px;
  right: 0;
}

/* line 59617, app/assets/stylesheets/global/style.css */
#notifIt_close:hover {
  background-color: white;
}

/* Color setup */
/* You are free to change all of this */
/* line 59623, app/assets/stylesheets/global/style.css */
#ui_notifIt.primary {
  background-color: #77bc21;
  color: white;
}

/* line 59628, app/assets/stylesheets/global/style.css */
#ui_notifIt.success {
  background-color: #1a9c86;
  color: white;
}

/* line 59633, app/assets/stylesheets/global/style.css */
#ui_notifIt.error {
  background-color: #f34343;
  color: white;
}

/* line 59638, app/assets/stylesheets/global/style.css */
#ui_notifIt.warning {
  background-color: #ffbd5a;
  color: white;
}

/* line 59643, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  background-color: #4ec2f0;
  color: white;
}

/* line 59648, app/assets/stylesheets/global/style.css */
#ui_notifIt.dark {
  background-color: #3b4863;
  color: #fff;
}

/* notifit confirm */
/* line 59654, app/assets/stylesheets/global/style.css */
.notifit_confirm_bg,
.notifit_prompt_bg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 59664, app/assets/stylesheets/global/style.css */
.notifit_confirm,
.notifit_prompt {
  position: fixed;
  top: 0;
  left: 0;
  padding: 30px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  border-radius: 5px;
}

/* line 59679, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept,
.notifit_confirm_cancel,
.notifit_prompt_accept,
.notifit_prompt_cancel {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
  margin-right: 5px;
  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 59699, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept {
  background-color: #77bc21;
  color: #fff;
  border-radius: 4px;
}

/* line 59705, app/assets/stylesheets/global/style.css */
.notifit_prompt_cancel:hover {
  background-color: #666;
}

/* line 59709, app/assets/stylesheets/global/style.css */
.notifit_confirm_cancel {
  background-color: #f34343;
  color: #fff;
  border-radius: 4px;
}

/* line 59715, app/assets/stylesheets/global/style.css */
.notifit_confirm_message {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
}

/* line 59721, app/assets/stylesheets/global/style.css */
.notifit_prompt_message {
  color: #444;
  margin-top: 0;
  text-align: center;
}

/* line 59727, app/assets/stylesheets/global/style.css */
.notifit_prompt_input {
  text-align: center;
  font-size: 14px;
  width: 100%;
  padding: 10px;
  outline: none;
  border: 1px solid #aaa;
  color: #444;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 59742, app/assets/stylesheets/global/style.css */
.notifit_prompt {
  text-align: center;
}

/* line 59746, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  margin: 0 auto;
  right: 10px !important;
  left: 10px !important;
}

/* nvd3 version 1.8.6-dev (https://github.com/novus/nvd3) 2018-02-24 */
/* line 59753, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1;
}

/* line 59758, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: 0.75;
  shape-rendering: crispEdges;
}

/* line 59765, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path.domain {
  stroke-opacity: 0.75;
}

/* line 59769, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

/* line 59773, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

/* line 59779, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: 0.75;
}

/* line 59784, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

/* line 59788, app/assets/stylesheets/global/style.css */
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}

/* line 59794, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-disabled {
  opacity: 0;
}

/* line 59798, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill-opacity: 0.75;
  transition: fill-opacity 250ms linear;
}

/* line 59803, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

/* line 59807, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

/* line 59811, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

/* line 59815, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover text {
  fill: black;
}

/* line 59819, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
}

/* line 59826, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover {
  fill-opacity: 1;
}

/* line 59832, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

/* line 59836, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59842, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59848, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5;
}

/* line 59852, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1;
}

/* line 59856, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1;
}

/* line 59860, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-boxplot-median {
  stroke: black;
}

/* boxplot CSS */
/* line 59865, app/assets/stylesheets/global/style.css */
.nv-boxplot-tick:hover {
  stroke-width: 2.5px;
}

/* bullet */
/* line 59870, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

/* line 59874, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure {
  fill-opacity: 0.8;
}

/* line 59878, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

/* line 59882, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

/* line 59887, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

/* line 59893, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px;
}

/* line 59898, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: 0.5px;
}

/* line 59903, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

/* line 59907, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

/* line 59911, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

/* line 59915, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 59920, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

/* line 59924, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: 0.4;
}

/* line 59929, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: 0.7;
}

/* line 59933, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 59937, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 59941, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 59946, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728;
}

/* line 59951, app/assets/stylesheets/global/style.css */
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 59955, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333;
}

/* line 59959, app/assets/stylesheets/global/style.css */
.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 59964, app/assets/stylesheets/global/style.css */
.nv-force-link {
  stroke: #999;
  stroke-opacity: 0.6;
}

/* line 59969, app/assets/stylesheets/global/style.css */
.nv-force-node text {
  stroke-width: 0px;
}

/* line 59973, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/
}

/* line 59977, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2;
}

/* line 59982, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4;
}

/* line 59987, app/assets/stylesheets/global/style.css */
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 59992, app/assets/stylesheets/global/style.css */
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0;
}

/* line 59996, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: 0.75;
}

/* line 60000, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/* line 60004, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-line {
  fill: none;
}

/* line 60008, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-area {
  stroke: none;
}

/* line 60012, app/assets/stylesheets/global/style.css */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60017, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: 0.5 !important;
  stroke-opacity: 0.5 !important;
}

/* line plus bar */
/* line 60023, app/assets/stylesheets/global/style.css */
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60027, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: 0.95 !important;
  stroke-opacity: 0.95 !important;
}

/* line 60034, app/assets/stylesheets/global/style.css */
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

/* line 60041, app/assets/stylesheets/global/style.css */
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/********************
   * SVG CSS
   */
/********************
    Default CSS for an svg element nvd3 used
  */
/* line 60051, app/assets/stylesheets/global/style.css */
svg.nvd3-svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  height: 100%;
}

/********************
    Box shadow and border radius styling
  */
/* line 60064, app/assets/stylesheets/global/style.css */
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 60070, app/assets/stylesheets/global/style.css */
.nvd3 text {
  font: normal 12px Arial, sans-serif;
}

/* line 60074, app/assets/stylesheets/global/style.css */
.nvd3 .title {
  font: bold 14px Arial, sans-serif;
}

/* line 60078, app/assets/stylesheets/global/style.css */
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
}

/* line 60083, app/assets/stylesheets/global/style.css */
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
  *  Brush
  */
/* line 60091, app/assets/stylesheets/global/style.css */
.nv-brush .extent {
  fill-opacity: 0.125;
  shape-rendering: crispEdges;
}

/* line 60096, app/assets/stylesheets/global/style.css */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
  *  Legend
  */
/* line 60104, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

/* line 60108, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0;
}

/* line 60112, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important;
}

/* line 60116, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: 0.4;
  fill: #fff;
  fill-opacity: 0.7;
}

/* line 60123, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60127, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60131, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

/* line 60135, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

/* line 60139, app/assets/stylesheets/global/style.css */
.nvd3 .background path {
  fill: none;
  stroke: #eee;
  stroke-opacity: 0.4;
  shape-rendering: crispEdges;
}

/* line 60146, app/assets/stylesheets/global/style.css */
.nvd3 .foreground path {
  fill: none;
  stroke-opacity: 0.7;
}

/* line 60151, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: 0.6;
  stroke: gray;
  shape-rendering: crispEdges;
}

/* line 60158, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px;
}

/* line 60163, app/assets/stylesheets/global/style.css */
.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5;
}

/* line 60171, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60176, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59);
}

/* line 60181, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

/* line 60186, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
  fill-opacity: 0.7;
}

/* line 60193, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .hover path {
  fill-opacity: 1;
}

/* line 60197, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

/* line 60201, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60206, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: 0.5;
}

/* line 60211, app/assets/stylesheets/global/style.css */
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/* focus */
/**********
  *  Print
  */
@media print {
  /* line 60220, app/assets/stylesheets/global/style.css */
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1;
  }
}

/* scatter */
/* line 60227, app/assets/stylesheets/global/style.css */
.nv-noninteractive,
.nv-distx,
.nv-disty {
  pointer-events: none;
}

/* sparkline */
/* line 60234, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparkline path {
  fill: none;
}

/* line 60238, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus {
  pointer-events: all;
}

/* line 60242, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

/* line 60246, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

/* line 60251, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

/* line 60255, app/assets/stylesheets/global/style.css */
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60260, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-xValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 60266, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
  stroke: #f66;
}

/* line 60273, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60278, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60283, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 60288, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: 0.7;
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
}

/* line 60294, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: 0.9;
}

/* line 60298, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* stacked area */
/* line 60304, app/assets/stylesheets/global/style.css */
.nvtooltip {
  position: absolute;
  background-color: white;
  color: black;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

/* line 60326, app/assets/stylesheets/global/style.css */
.nvtooltip.with-transitions {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/*Give tooltips that old fade in transition by
      putting a "with-transitions" class on the container div.
  */
/* line 60334, app/assets/stylesheets/global/style.css */
.with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/* line 60339, app/assets/stylesheets/global/style.css */
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

/* line 60344, app/assets/stylesheets/global/style.css */
.nvtooltip h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  color: black;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 60356, app/assets/stylesheets/global/style.css */
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

/* line 60362, app/assets/stylesheets/global/style.css */
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

/* line 60367, app/assets/stylesheets/global/style.css */
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

/* line 60372, app/assets/stylesheets/global/style.css */
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

/* line 60377, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key {
  font-weight: normal;
}

/* line 60381, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key.total {
  font-weight: bold;
}

/* line 60385, app/assets/stylesheets/global/style.css */
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

/* line 60390, app/assets/stylesheets/global/style.css */
.nvtooltip table td.percent {
  color: darkgray;
}

/* line 60394, app/assets/stylesheets/global/style.css */
.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 60402, app/assets/stylesheets/global/style.css */
.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border: 1px solid #999;
}

/* line 60411, app/assets/stylesheets/global/style.css */
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

/* line 60416, app/assets/stylesheets/global/style.css */
.nvtooltip-pending-removal {
  pointer-events: none;
  display: none;
}

/****
  Interactive Layer
  */
/* line 60424, app/assets/stylesheets/global/style.css */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

/* line 60428, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-guideline {
  stroke: #ccc;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 60440, app/assets/stylesheets/global/style.css */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
}

/* line 60448, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 60456, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 60465, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 60472, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 60481, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 60496, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img {
  display: block;
}

/* line 60500, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 60505, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 60515, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 60524, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60534, app/assets/stylesheets/global/style.css */
.owl-carousel button.owl-dot {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60543, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 60547, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 60552, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 60556, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 60560, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 60569, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 60574, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 60578, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 60583, app/assets/stylesheets/global/style.css */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 60590, app/assets/stylesheets/global/style.css */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 60595, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 60599, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 60603, app/assets/stylesheets/global/style.css */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 60620, app/assets/stylesheets/global/style.css */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 60627, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  /**
            This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
            calculation of the height of the owl-item that breaks page layouts
         */
}

/* line 60634, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 60639, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 60644, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/* line 60648, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 60654, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 60668, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

/* line 60673, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 60678, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 60687, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 60697, app/assets/stylesheets/global/style.css */
.owl-controls {
  margin-bottom: 30px;
  text-align: center;
}

/* line 60702, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 4px solid #d9d6e0;
  background: url(/assets/faces/6.jpg) no-repeat;
  background-size: cover;
  transition: all 0.3s ease-in-out 0s;
}

/* line 60712, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(2) {
  background: url(/assets/faces/13.jpg) no-repeat;
  background-size: cover;
}

/* line 60717, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(3) {
  background: url(/assets/faces/15.jpg) no-repeat;
  background-size: cover;
}

/* line 60722, app/assets/stylesheets/global/style.css */
.owl-controls.clickable .owl-page:hover {
  opacity: 0.5;
}

/* line 60726, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

/* line 60731, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60736, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active:hover {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60741, app/assets/stylesheets/global/style.css */
.testimonia .post {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 60747, app/assets/stylesheets/global/style.css */
.testimonia .title {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
  margin-bottom: 1px;
}

/* line 60756, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 60766, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.is--active {
  color: #f1c40f !important;
}

/* line 60770, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f !important;
}

/*
 * Container style
 */
/* line 60777, app/assets/stylesheets/global/style.css */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
/* line 60788, app/assets/stylesheets/global/style.css */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60800, app/assets/stylesheets/global/style.css */
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60812, app/assets/stylesheets/global/style.css */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/* line 60818, app/assets/stylesheets/global/style.css */
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}

/* line 60823, app/assets/stylesheets/global/style.css */
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}

/* line 60828, app/assets/stylesheets/global/style.css */
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

/* line 60833, app/assets/stylesheets/global/style.css */
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
/* line 60846, app/assets/stylesheets/global/style.css */
.ps__thumb-x {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60858, app/assets/stylesheets/global/style.css */
.ps__thumb-y {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 3px;
  /* there must be 'right' for ps__thumb-y */
  right: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60870, app/assets/stylesheets/global/style.css */
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #84bf8bad;
  height: 11px;
}

/* line 60877, app/assets/stylesheets/global/style.css */
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #84bf8bad;
  width: 3px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  /* line 60886, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 60893, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

/* line 60898, app/assets/stylesheets/global/style.css */
.vscroll {
  position: relative;
}

/* PrismJS 1.17.1
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
/* line 60909, app/assets/stylesheets/global/style.css */
.token {
  color: #d20808;
}

/* line 60913, app/assets/stylesheets/global/style.css */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #4cb350;
}

/* line 60920, app/assets/stylesheets/global/style.css */
.token.punctuation {
  color: #b1abab;
}

/* line 60924, app/assets/stylesheets/global/style.css */
.namespace {
  opacity: 0.7;
}

/* line 60928, app/assets/stylesheets/global/style.css */
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

/* line 60938, app/assets/stylesheets/global/style.css */
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #ffc107;
}

/* line 60947, app/assets/stylesheets/global/style.css */
.token.operator,
.token.entity,
.token.url {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 60954, app/assets/stylesheets/global/style.css */
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 60960, app/assets/stylesheets/global/style.css */
.token.atrule,
.token.attr-value,
.token.keyword {
  color: #de20af;
}

/* line 60966, app/assets/stylesheets/global/style.css */
.token.function,
.token.class-name {
  color: #dd4a68;
}

/* line 60971, app/assets/stylesheets/global/style.css */
.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

/* line 60977, app/assets/stylesheets/global/style.css */
.token.important,
.token.bold {
  font-weight: bold;
}

/* line 60982, app/assets/stylesheets/global/style.css */
.token.italic {
  font-style: italic;
}

/* line 60986, app/assets/stylesheets/global/style.css */
.token.entity {
  cursor: help;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 60996, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 61005, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 61009, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 61013, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 61021, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 61026, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 20px 25px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 14px;
  height: 300px;
}

/* line 61042, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 61046, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61062, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 61067, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 61071, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 61075, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 61079, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 61084, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 61089, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 61096, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 61100, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 61104, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 61110, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 61116, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 61121, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 61126, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 61131, app/assets/stylesheets/global/style.css */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 61136, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 61140, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61145, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 61149, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61154, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 61158, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61163, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 61167, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 61172, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 61176, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 61181, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 61185, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 61190, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 61194, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 61199, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 61203, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 61208, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 61212, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 61216, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 61220, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 61224, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 61228, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 61232, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 61236, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 61240, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 61244, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 61248, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 61252, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 61256, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 61260, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 61264, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 61268, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 61272, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 61276, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 61280, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 61284, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 61288, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 61292, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 61296, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 61300, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 61304, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 61308, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 61312, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 61316, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 61320, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 61324, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 61328, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 61332, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 61336, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 61340, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 61344, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 61348, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 61352, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 61356, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 61360, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 61364, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 61369, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 61373, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 61377, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 61381, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 61385, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 61389, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 61393, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 61397, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 61401, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 61405, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 61409, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 61413, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 61417, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 61421, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 61425, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 61429, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 61433, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 61437, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 61441, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 61445, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 61449, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 61453, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 61458, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 61462, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 61466, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 61470, app/assets/stylesheets/global/style.css */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 61480, app/assets/stylesheets/global/style.css */
.ql-bubble {
  box-sizing: border-box;
}

/* line 61484, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61491, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 61503, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 61509, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

/* line 61514, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 61519, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

/* line 61536, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

/* line 61567, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

/* line 61598, app/assets/stylesheets/global/style.css */
.ql-bubble * {
  box-sizing: border-box;
}

/* line 61602, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-hidden {
  display: none;
}

/* line 61606, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

/* line 61611, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 61616, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 61621, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 61625, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 61630, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61636, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 61644, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 61651, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

/* line 61656, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-empty {
  fill: none;
}

/* line 61660, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-even {
  fill-rule: evenodd;
}

/* line 61664, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 61669, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-transparent {
  opacity: 0.4;
}

/* line 61673, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction svg:last-child {
  display: none;
}

/* line 61677, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 61681, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 61685, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}

/* line 61689, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}

/* line 61693, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}

/* line 61697, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}

/* line 61701, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}

/* line 61705, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}

/* line 61709, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor a {
  text-decoration: underline;
}

/* line 61713, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 61720, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 61725, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 61734, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 61739, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 61745, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor img {
  max-width: 100%;
}

/* line 61749, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 61760, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 61770, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 61775, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options {
  background-color: #636462;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 61784, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 61791, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

/* line 61796, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

/* line 61800, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

/* line 61804, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 61811, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

/* line 61816, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 61821, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61825, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61829, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 61833, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 61839, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 61844, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 61853, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 61861, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 61870, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

/* line 61874, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 61879, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 61884, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 61889, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 61894, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 61899, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 61904, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61908, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61912, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 61916, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 61920, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 61924, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 61928, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 61932, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 61936, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

/* line 61940, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 61945, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 61950, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 61954, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 61958, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 61962, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 61966, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

/* line 61970, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 61975, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 61980, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 61985, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 61989, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 61993, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 61997, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 62001, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 62005, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 62009, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 62013, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

/* line 62017, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

/* line 62021, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

/* line 62025, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

/* line 62030, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  background-color: #636462;
  border-radius: 25px;
  color: #fff;
}

/* line 62036, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

/* line 62046, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #636462;
  top: -6px;
}

/* line 62051, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #636462;
  bottom: -6px;
}

/* line 62056, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

/* line 62060, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

/* line 62064, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor {
  display: none;
}

/* line 62068, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

/* line 62080, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

/* line 62086, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

@media (pointer: coarse) {
  /* line 62095, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  /* line 62100, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  /* line 62107, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}

/* line 62115, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

/* line 62120, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #636462;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

/* line 62134, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #636462;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

/* line 62144, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

/* line 62154, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 62165, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 62174, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 62178, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 62182, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 62190, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 62195, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 62209, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 62213, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62229, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 62234, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 62238, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 62242, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 62246, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 62251, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 62256, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 62263, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 62267, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 62271, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 62277, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 62283, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 62288, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 62293, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 62298, app/assets/stylesheets/global/style.css */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 62303, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 62307, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62312, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 62316, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62321, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 62325, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62330, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 62334, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 62339, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 62343, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 62348, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 62352, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 62357, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 62361, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 62366, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 62370, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 62375, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 62379, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 62383, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 62387, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 62391, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 62395, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 62399, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 62403, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 62407, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 62411, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 62415, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 62419, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 62423, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 62427, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 62431, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 62435, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 62439, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 62443, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 62447, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 62451, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 62455, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 62459, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 62463, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 62467, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 62471, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 62475, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 62479, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 62483, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 62487, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 62491, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 62495, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 62499, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 62503, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 62507, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 62511, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 62515, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 62519, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 62523, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 62527, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 62531, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 62536, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 62540, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 62544, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 62548, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 62552, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 62556, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 62560, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 62564, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #8fbd56;
}

/* line 62568, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 62572, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 62576, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 62580, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 62584, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 62588, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 62592, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #8fbd56;
}

/* line 62596, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 62600, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62604, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 62608, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 62612, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 62616, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 62620, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 62625, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 62629, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 62633, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 62637, app/assets/stylesheets/global/style.css */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 62647, app/assets/stylesheets/global/style.css */
.ql-snow {
  box-sizing: border-box;
}

/* line 62651, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62658, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 35px;
  padding: 3px 5px;
  width: 35px;
  border: 1px solid #e9ebfa;
  background: #fff;
  border-right: 0;
  color: #495584;
}

/* line 62674, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:first-child,
.ql-snow .ql-toolbar button:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 62679, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:last-child,
.ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid #e9ebfa;
  border-radius: 0 3px 3px 0;
}

/* line 62685, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 62691, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

/* line 62696, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 62701, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #8fbd56;
}

/* line 62718, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #8fbd56;
}

/* line 62749, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #8fbd56;
}

/* line 62780, app/assets/stylesheets/global/style.css */
.ql-snow * {
  box-sizing: border-box;
}

/* line 62784, app/assets/stylesheets/global/style.css */
.ql-snow .ql-hidden {
  display: none;
}

/* line 62788, app/assets/stylesheets/global/style.css */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 62793, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 62798, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 62803, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 62807, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 62812, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62818, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #495584;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 62826, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 62833, app/assets/stylesheets/global/style.css */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 62838, app/assets/stylesheets/global/style.css */
.ql-snow .ql-empty {
  fill: none;
}

/* line 62842, app/assets/stylesheets/global/style.css */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 62846, app/assets/stylesheets/global/style.css */
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 62851, app/assets/stylesheets/global/style.css */
.ql-snow .ql-transparent {
  opacity: 0.4;
}

/* line 62855, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 62859, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 62863, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 62867, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h1 {
  font-size: 2em;
}

/* line 62871, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

/* line 62875, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

/* line 62879, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h4 {
  font-size: 1em;
}

/* line 62883, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

/* line 62887, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

/* line 62891, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 62895, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #e7eaf3;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 62902, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 62907, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 62916, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 62921, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 62927, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 62931, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker {
  /* color: #444; */
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  /* height: 24px; */
  position: relative;
  vertical-align: middle;
}

/* line 62942, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 62952, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 62957, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 62966, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 62973, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #e7eaf3;
  z-index: 2;
}

/* line 62978, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #e7eaf3;
}

/* line 62982, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #e7eaf3;
}

/* line 62986, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 62993, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 62998, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 63003, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63007, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63011, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 63015, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 63021, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 63026, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 63035, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 6px;
  top: 50%;
  width: 18px;
}

/* line 63043, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 63052, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 63056, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 63061, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 63066, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 63071, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 63076, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 63081, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 63086, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63090, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63094, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 63098, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 63102, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 63106, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 63110, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 63114, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 63118, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 63122, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 63127, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 63132, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63136, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63140, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 63144, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 63148, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 63152, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 63157, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 63162, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 63167, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 63171, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 63175, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 63179, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 63183, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 63187, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 63191, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

@media (pointer: coarse) {
  /* line 63197, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  /* line 63202, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 63209, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

/* line 63217, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow {
  border: 1px solid #e7eaf3;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  padding: 8px;
}

/* line 63224, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 25px;
}

/* line 63228, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid #eff0f6;
  background: #fff;
  height: 35px;
  line-height: 35px;
  border-radius: 3px;
  padding: 0 10px;
}

/* line 63237, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

/* line 63242, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #e7eaf3;
}

/* line 63247, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

/* line 63252, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

/* line 63256, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #e7eaf3;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

/* line 63265, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 63271, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #e7eaf3;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

/* line 63281, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 63285, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

/* line 63293, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #e7eaf3;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

/* line 63300, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

/* line 63305, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

/* line 63310, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 63314, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

/* line 63320, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 63324, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 63328, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 63332, app/assets/stylesheets/global/style.css */
.ql-snow a {
  color: #8fbd56;
}

/* line 63336, app/assets/stylesheets/global/style.css */
.ql-container.ql-snow {
  border: 1px solid #e7eaf3;
}

/* line 63340, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label:focus {
  outline: 0;
}

/* line 63344, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
  cursor: default !important;
}

/* line 63349, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

/* line 63353, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before {
  display: none !important;
}

/* line 63357, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
  display: none !important;
}

/* line 63361, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

/* line 63365, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63371, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63377, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #777086;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #3366ff;
}

/* line 63399, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #f82649;
}

/* line 63405, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}

/* line 63410, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

/* line 63420, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

/* line 63428, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #0d6efd;
}

/* line 63453, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}

/* line 63461, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

/* line 63465, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

/* line 63469, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 63476, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

/* line 63481, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}

/* line 63485, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}

/* line 63489, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

/* line 63495, app/assets/stylesheets/global/style.css */
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

/* line 63506, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

/* line 63524, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

/* line 63529, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

/* line 63543, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

/* line 63547, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

/* line 63557, app/assets/stylesheets/global/style.css */
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 63562, app/assets/stylesheets/global/style.css */
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}

/* line 63567, app/assets/stylesheets/global/style.css */
.richText {
  position: relative;
  width: 100%;
}

/* line 63572, app/assets/stylesheets/global/style.css */
.richText .richText-form {
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63576, app/assets/stylesheets/global/style.css */
.richText .richText-form label {
  display: block;
  padding: 10px 15px;
}

/* line 63581, app/assets/stylesheets/global/style.css */
.richText .richText-form input[type=text],
.richText .richText-form input[type=file],
.richText .richText-form input[type=number] {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
}

/* line 63592, app/assets/stylesheets/global/style.css */
.richText .richText-form select {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
}

/* line 63602, app/assets/stylesheets/global/style.css */
.richText .richText-form button {
  margin: 10px 0;
  padding: 0.375rem 0.75rem;
  background-color: #77bc21;
  border: none;
  color: #fafafa;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 63617, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  min-height: 20px;
}

/* line 63621, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul {
  margin-bottom: 0;
}

/* line 63625, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li {
  float: left;
  display: block;
  list-style: none;
}

/* line 63631, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  transition: background-color 0.4s;
  color: #495584;
}

/* line 63641, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 63648, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}

/* line 63659, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  position: relative;
  display: block;
  margin: 3% auto 0 auto;
  background-color: #fff;
  border: #ecf0fa solid 1px;
  min-width: 100px;
  width: 300px;
  max-width: 90%;
  border-radius: 5px;
  -webkit-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  -moz-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 63674, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  position: absolute;
  top: 10px;
  right: 10px !important;
  background: rgba(255, 255, 255, 0);
  color: #0d0c22;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  width: 25px;
  border-radius: 5px;
  font-weight: 500;
}

/* line 63688, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
  list-style: none;
}

/* line 63692, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {
  display: block;
  float: none;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63698, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  display: block;
  padding: 10px 15px;
  border-bottom: #efefef solid 1px;
}

/* line 63704, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background-color: #ffffff;
}

/* line 63708, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  margin: 10px 6px;
  float: right;
}

/* line 63713, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
  display: block;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 10px 0 #999;
  -moz-box-shadow: 0 0 10px 0 #999;
  box-shadow: 0 0 10px 0 #999;
}

/* line 63726, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {
  display: block;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 63735, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
  padding: 10px 15px;
}

/* line 63739, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a:hover {
  background-color: #ffffff;
}

/* line 63743, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] {
  opacity: 0.1;
}

/* line 63747, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] a {
  cursor: default;
}

/* line 63751, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li.is-selected:not([data-disable=true]) .richText-dropdown-outer {
  display: block;
}

/* line 63755, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul:after {
  display: block;
  content: "";
  clear: both;
}

/* line 63761, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:last-child {
  font-size: 12px;
}

/* line 63765, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:after {
  display: block;
  clear: both;
  content: "";
}

/* line 63771, app/assets/stylesheets/global/style.css */
.richText .richText-editor {
  padding: 20px;
  background-color: #ffffff;
  border-left: #ffffff solid 2px;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
  height: 300px;
  outline: none;
  overflow-y: scroll;
  overflow-x: auto;
}

/* line 63782, app/assets/stylesheets/global/style.css */
.richText .richText-editor ul,
.richText .richText-editor ol {
  margin: 10px 25px;
}

/* line 63787, app/assets/stylesheets/global/style.css */
.richText .richText-editor table {
  margin: 10px 0;
  border-spacing: 0;
  width: 100%;
}

/* line 63793, app/assets/stylesheets/global/style.css */
.richText .richText-editor table td,
.richText .richText-editor table th {
  padding: 10px;
  border: #efefef solid 1px;
}

/* line 63799, app/assets/stylesheets/global/style.css */
.richText .richText-editor:focus {
  border-left: #77bc21 solid 2px;
}

/* line 63803, app/assets/stylesheets/global/style.css */
.richText .richText-initial {
  margin-bottom: -4px;
  padding: 10px;
  background-color: #282828;
  border: none;
  color: #33ff33;
  font-family: Monospace, Calibri, Verdana, Helvetica, sans-serif;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  min-height: 400px;
  height: 400px;
}

/* line 63817, app/assets/stylesheets/global/style.css */
.richText .richText-help {
  float: right;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}

/* line 63824, app/assets/stylesheets/global/style.css */
.richText .richText-undo,
.richText .richText-redo {
  float: right;
  display: block;
  padding: 10px 15px;
  border-right: #efefef solid 1px;
  cursor: pointer;
}

/* line 63833, app/assets/stylesheets/global/style.css */
.richText .richText-undo.is-disabled,
.richText .richText-redo.is-disabled {
  opacity: 0.4;
}

/* line 63838, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup a {
  color: #3498db;
  text-decoration: underline;
}

/* line 63843, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup hr {
  margin: 10px auto 5px auto;
  border: none;
  border-top: #efefef solid 1px;
}

/* line 63849, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick {
  position: absolute;
  background-color: #fafafa;
  border-right: #efefef solid 1px;
  border-bottom: #efefef solid 1px;
}

/* line 63856, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick li {
  padding: 5px 7px;
  cursor: pointer;
  list-style: none;
}

/* line 63862, app/assets/stylesheets/global/style.css */
.select2-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 63870, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 63879, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 63888, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 63892, app/assets/stylesheets/global/style.css */
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 63897, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 63906, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  /* overflow: hidden; */
  /*padding-left: 8px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 63914, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 63918, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}

/* line 63925, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 63929, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 63941, app/assets/stylesheets/global/style.css */
.select2-results {
  display: block;
}

/* line 63945, app/assets/stylesheets/global/style.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 63951, app/assets/stylesheets/global/style.css */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 63957, app/assets/stylesheets/global/style.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 63961, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 63965, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 63971, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 63977, app/assets/stylesheets/global/style.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
  border-top: 1px solid #eaedf1;
}

/* line 63983, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 63989, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 63993, app/assets/stylesheets/global/style.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 63997, app/assets/stylesheets/global/style.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 64015, app/assets/stylesheets/global/style.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 64028, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 64034, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #76839a;
  line-height: 28px;
}

/* line 64039, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 64045, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64049, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 4px;
  width: 20px;
}

/* line 64057, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 64070, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64074, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 64079, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64084, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 64088, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 64093, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 64100, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 64108, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 64112, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 64118, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 64126, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 64137, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 4px;
}

/* line 64145, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 64149, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 64155, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 64160, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64165, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 64170, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64175, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 64179, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64185, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64191, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 64195, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 64203, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64208, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 64212, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 64216, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f3f9;
}

/* line 64220, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 64224, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 64228, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 64233, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 64238, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 64243, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 64248, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 64253, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #77bc21;
  color: white;
}

/* line 64258, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64264, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(to top, #fff 50%, #e3e8f2 100%);
  background-image: -o-linear-gradient(to top, #fff 50%, #e3e8f2 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #e3e8f2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64276, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 64280, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 64285, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 64292, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64296, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(to top, #e3e8f2 50%, #ccc 100%);
  background-image: -o-linear-gradient(to top, #e3e8f2 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #e3e8f2 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

/* line 64314, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 64327, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64331, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 64341, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 64345, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 64350, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 64355, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(to top, #fff 0%, #e3e8f2 50%);
  background-image: -o-linear-gradient(to top, #fff 0%, #e3e8f2 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #e3e8f2 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64366, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(to top, #e3e8f2 50%, #fff 100%);
  background-image: -o-linear-gradient(to top, #e3e8f2 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #e3e8f2 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

/* line 64377, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 64385, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 64389, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 64395, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 64399, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 64410, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 64418, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 64422, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 64428, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64433, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 64437, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64443, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64449, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 64454, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 64459, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 64464, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 64468, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 64472, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64477, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 64481, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 64485, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

/* line 64490, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64496, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Basic CSS */
/* line 64512, app/assets/stylesheets/global/style.css */
.sw-main {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem !important;
}

/* line 64520, app/assets/stylesheets/global/style.css */
.sw-main .sw-container {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 64527, app/assets/stylesheets/global/style.css */
.sw-main .step-content {
  display: none;
  position: relative;
  margin: 0;
}

/* line 64533, app/assets/stylesheets/global/style.css */
.sw-main .sw-toolbar {
  margin-left: 0;
}

/* SmartWizard Theme: White */
/* line 64538, app/assets/stylesheets/global/style.css */
.sw-theme-default {
  border: 1px solid #eff0f6;
}

/* line 64542, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-container {
  min-height: 250px;
}

/* line 64546, app/assets/stylesheets/global/style.css */
.sw-theme-default .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64553, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64562, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-top {
  border-bottom-color: #eff0f6 !important;
}

/* line 64566, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-bottom {
  border-top-color: #eff0f6 !important;
}

/* line 64570, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li {
  position: relative;
  margin-right: 2px;
}

/* line 64575, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64586, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a:hover {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64597, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.clickable > a:hover {
  color: #2d66f7 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64603, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a::after {
  content: "";
  background: #2d66f7;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

/* line 64618, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a {
  border: none !important;
  color: #fff !important;
  background: #2d66f7 !important;
  cursor: pointer;
}

/* line 64625, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a::after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 64631, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a {
  border: none !important;
  color: #5c6287 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64638, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a::after {
  background: #2d66f7;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 64645, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a {
  border: none !important;
  color: #d9534f !important;
  /* background: #d9534f !important; */
  cursor: pointer;
}

/* line 64652, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a::after {
  background: #d9534f;
  border-left-color: #f8d7da;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 64660, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a {
  color: #eee !important;
  cursor: not-allowed;
}

/* line 64665, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
  cursor: not-allowed;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64672, app/assets/stylesheets/global/style.css */
  .sw-theme-default > .nav-tabs > li {
    float: none !important;
  }
}

/* Common Loader */
/* line 64678, app/assets/stylesheets/global/style.css */
.sw-loading::after {
  position: absolute;
  display: block;
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 2;
}

/* line 64693, app/assets/stylesheets/global/style.css */
.sw-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-left: -40px;
  -webkit-animation: spin 1s linear infinite;
  /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Arrows */
/* line 64747, app/assets/stylesheets/global/style.css */
.sw-theme-arrows {
  border-radius: 5px;
  border: 1px solid #eff0f6;
}

/* line 64752, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > .sw-container {
  min-height: 200px;
}

/* line 64756, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64763, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .sw-toolbar {
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64768, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor {
  border: 0;
  border-bottom: 1px solid #eff0f6;
  padding: 0px;
  background: #fff;
  border-radius: 0;
  border-top-right-radius: 5px;
  list-style: none;
  overflow: hidden;
}

/* line 64779, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor li + li:before {
  padding: 0;
}

/* line 64783, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64795, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64807, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #f4f5f5;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}

/* line 64822, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #dbdef1;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}

/* line 64839, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li:first-child > a {
  padding-left: 15px;
}

/* line 64843, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  outline-style: none;
  background: #f4f5f5;
  border-color: #f4f5f5;
}

/* line 64851, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover:after {
  border-left-color: #f4f5f5;
}

/* line 64855, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
  background: #46b8da !important;
}

/* line 64860, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a {
  border-color: #7673e6 !important;
  color: #fff !important;
  background: #7673e6 !important;
}

/* line 64866, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a:after {
  border-left: 30px solid #7673e6 !important;
}

/* line 64870, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a {
  border-color: #f4f5f5 !important;
  /*  #7673e6*/
  color: #5c6287 !important;
  background: #f4f5f5 !important;
}

/* line 64877, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a:after {
  border-left: 30px solid #f4f5f5;
  /* c3e6cb */
}

/* line 64882, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a {
  border-color: #d9534f !important;
  color: #fff !important;
  background: #d9534f !important;
}

/* line 64888, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a:after {
  border-left: 30px solid #d9534f !important;
}

/* line 64892, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 64896, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 64900, app/assets/stylesheets/global/style.css */
.sw-theme-arrows::before {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #7673e6;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64907, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #fff !important;
  }
  /* line 64912, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 480px) {
  /* line 64919, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #eff0f6 !important;
  }
  /* line 64924, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
  /* line 64929, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 64935, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:hover {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 64941, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:after,
.sw-theme-arrows > ul.step-anchor > li > a:before {
    display: none;
  }
}

/* Loader Custom Style */
/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Circles */
/* line 64960, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-container {
  min-height: 300px;
}

/* line 64964, app/assets/stylesheets/global/style.css */
.sw-theme-circles .step-content {
  padding: 10px 0;
  background-color: #fff;
  text-align: left;
}

/* line 64970, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar {
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 64977, app/assets/stylesheets/global/style.css */
.nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
}

/* line 64981, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 64986, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor {
  position: relative;
  background: #fff;
  border: none;
  list-style: none;
  margin-bottom: 40px;
}

/* line 64994, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 50%;
  bottom: 0;
  width: 100%;
  height: 5px;
  background-color: #f5f5f5;
  border-radius: 3px;
  z-index: 0;
}

/* line 65006, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li {
  border: none;
  margin-left: 40px;
  z-index: 98;
}

/* line 65012, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a {
  border: 2px solid #f5f5f5;
  background: #f5f5f5;
  width: 75px;
  height: 75px;
  text-align: center;
  padding: 28px 0;
  border-radius: 50%;
  -webkit-box-shadow: inset 0px 0px 0px 3px #fff !important;
  box-shadow: inset 0px 0px 0px 3px #fff !important;
  text-decoration: none;
  outline-style: none;
  z-index: 99;
  color: #5c6287;
  background: #f5f5f5;
  line-height: 1;
}

/* line 65030, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a:hover {
  color: #5c6287;
  background: #f5f5f5;
  border-width: 2px;
}

/* line 65036, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a > small {
  position: relative;
  bottom: -40px;
  color: #ccc;
}

/* line 65042, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
}

/* line 65046, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a {
  border-color: #7673e6;
  color: #fff;
  background: #7673e6;
}

/* line 65052, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a > small {
  color: #7673e6;
}

/* line 65056, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a {
  border-color: #f4f5f5;
  color: #5c6287;
  background: #f4f5f5;
}

/* line 65062, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a > small {
  color: #f4f5f5;
}

/* line 65066, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a {
  border-color: #d9534f;
  color: #d9534f;
  background: #fff;
}

/* line 65072, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a > small {
  color: #d9534f;
}

/* line 65076, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65080, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65086, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  /* line 65091, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li > a {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 65097, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li:last-child {
    margin-bottom: 0;
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Dots */
/* line 65114, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-container {
  min-height: 300px;
}

/* line 65118, app/assets/stylesheets/global/style.css */
.sw-theme-dots .step-content {
  padding: 15px;
  border: none;
  background-color: #fff;
  text-align: left;
}

/* line 65125, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65133, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-top {
  border-bottom-color: #ddd !important;
}

/* line 65137, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65142, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor {
  position: relative;
  background: #fff;
  border: 0px solid #313e6a !important;
  list-style: none;
  z-index: 5;
}

/* line 65150, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 59px;
  bottom: 0;
  left: 20px;
  width: 96%;
  height: 5px;
  background-color: #ebeff8;
  border-radius: 3px;
  z-order: 0;
  z-index: 9;
}

/* line 65164, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li {
  border: none;
}

/* line 65168, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a {
  position: relative;
  text-align: center;
  font-weight: bold;
  background: transparent;
  border: none;
  /* color: #313e6a; */
  text-decoration: none;
  outline-style: none;
  z-index: 9;
  display: block;
}

/* Anchors styles */
/* line 65182, app/assets/stylesheets/global/style.css */
.step-anchor .nav-tabs .nav-item .nav-link {
  color: #313e6a !important;
}

/* line 65186, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:before {
  content: " ";
  position: absolute;
  bottom: 14px;
  left: 37%;
  margin-top: 20px;
  display: block;
  border-radius: 50%;
  color: #6259ca;
  background: #ebeff8;
  border: none;
  width: 30px;
  height: 30px;
  text-decoration: none;
  z-index: 98;
}

/* line 65203, app/assets/stylesheets/global/style.css */
.sw-theme-dots nav-tabs .nav-link:hover:not(.disabled) {
  color: inherit;
  background: transparent !important;
}

/* line 65208, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:after {
  content: " ";
  position: relative;
  left: 35%;
  bottom: 5px;
  margin-top: 24px;
  display: block;
  width: 16px;
  height: 16px;
  background: #b4bdce;
  border-radius: 50%;
  z-index: 99;
}

/* line 65222, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:hover {
  color: #313e6a;
  background: transparent;
}

/* line 65227, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:focus {
  color: #313e6a;
  border: none;
}

/* line 65232, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.clickable > a:hover {
  color: #999;
}

/* line 65236, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a {
  color: #6259ca;
}

/* line 65240, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:hover {
  border: none;
}

/* line 65244, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:after {
  background: #6259ca;
}

/* line 65248, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a {
  color: #313e6a;
}

/* line 65252, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a:after {
  background: #b3b7da;
}

/* line 65256, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a {
  color: #d5cef3;
}

/* line 65260, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a:after {
  background: #d5cef3;
}

/* line 65264, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65268, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 65272, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:after {
  background: #eee;
}

/* Active anchors */
/* Done anchors */
/* Danger anchors */
/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65281, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor:before {
    top: 0;
    bottom: 0;
    left: 19px;
    width: 5px;
    height: 100%;
    background-color: #f5f5f5;
    display: block;
    margin-right: 10px;
  }
  /* line 65292, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li {
    margin-left: 20px;
    display: block;
    clear: both;
  }
  /* line 65298, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a {
    text-align: left;
    margin-left: 0;
    display: block;
  }
  /* line 65304, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:before {
    top: -9px;
    left: -14px;
    margin-right: 10px;
    display: block;
  }
  /* line 65311, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:after {
    top: -42px;
    left: -36px;
    margin-right: 10px;
    display: block;
  }
  /* line 65318, app/assets/stylesheets/global/style.css */
  .sw-theme-dots .nav .nav-item {
    width: 100%;
  }
}

/* line 65323, app/assets/stylesheets/global/style.css */
.step-anchor .nav-link:focus {
  color: #313e6a !important;
}

/* line 65327, app/assets/stylesheets/global/style.css */
.jq-stars {
  display: inline-block;
}

/* line 65331, app/assets/stylesheets/global/style.css */
.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

/* line 65339, app/assets/stylesheets/global/style.css */
.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

/* line 65346, app/assets/stylesheets/global/style.css */
.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100%;
}

/* line 65352, app/assets/stylesheets/global/style.css */
.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
/* line 65358, app/assets/stylesheets/global/style.css */
.jq-shadow {
  -webkit-filter: drop-shadow(-2px -2px 2px #888);
  filter: drop-shadow(-2px -2px 2px #888);
}

@font-face {
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/../plugins/summernote-editor/font/summernote.eot);
  src: url(/../plugins/summernote-editor/font/summernote.eot?#iefix) format("embedded-opentype"), url(/../plugins/summernote-editor/font/summernote.woff2) format("woff2"), url(/../plugins/summernote-editor/font/summernote.woff) format("woff"), url(/../plugins/summernote-editor/font/summernote.ttf) format("truetype");
}

/* line 65372, app/assets/stylesheets/global/style.css */
[class*=note-icon]:before,
[class^=note-icon]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

/* line 65387, app/assets/stylesheets/global/style.css */
.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

/* line 65392, app/assets/stylesheets/global/style.css */
.note-icon-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

/* line 65398, app/assets/stylesheets/global/style.css */
.note-icon-pull-left {
  float: left;
}

/* line 65402, app/assets/stylesheets/global/style.css */
.note-icon-pull-right {
  float: right;
}

/* line 65406, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

/* line 65410, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

/* line 65414, app/assets/stylesheets/global/style.css */
.note-icon-align:before {
  content: "\ea01";
}

/* line 65418, app/assets/stylesheets/global/style.css */
.note-icon-align-center:before {
  content: "\ea02";
}

/* line 65422, app/assets/stylesheets/global/style.css */
.note-icon-align-indent:before {
  content: "\ea03";
}

/* line 65426, app/assets/stylesheets/global/style.css */
.note-icon-align-justify:before {
  content: "\ea04";
}

/* line 65430, app/assets/stylesheets/global/style.css */
.note-icon-align-left:before {
  content: "\ea05";
}

/* line 65434, app/assets/stylesheets/global/style.css */
.note-icon-align-outdent:before {
  content: "\ea06";
}

/* line 65438, app/assets/stylesheets/global/style.css */
.note-icon-align-right:before {
  content: "\ea07";
}

/* line 65442, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-down:before {
  content: "\ea08";
}

/* line 65446, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-left:before {
  content: "\ea09";
}

/* line 65450, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-right:before {
  content: "\ea0a";
}

/* line 65454, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-up:before {
  content: "\ea0b";
}

/* line 65458, app/assets/stylesheets/global/style.css */
.note-icon-arrows-alt:before {
  content: "\ea0c";
}

/* line 65462, app/assets/stylesheets/global/style.css */
.note-icon-arrows-h:before {
  content: "\ea0d";
}

/* line 65466, app/assets/stylesheets/global/style.css */
.note-icon-arrows-v:before {
  content: "\ea0e";
}

/* line 65470, app/assets/stylesheets/global/style.css */
.note-icon-bold:before {
  content: "\ea0f";
}

/* line 65474, app/assets/stylesheets/global/style.css */
.note-icon-caret:before {
  content: "\ea10";
}

/* line 65478, app/assets/stylesheets/global/style.css */
.note-icon-chain-broken:before {
  content: "\ea11";
}

/* line 65482, app/assets/stylesheets/global/style.css */
.note-icon-circle:before {
  content: "\ea12";
}

/* line 65486, app/assets/stylesheets/global/style.css */
.note-icon-close:before {
  content: "\ea13";
}

/* line 65490, app/assets/stylesheets/global/style.css */
.note-icon-code:before {
  content: "\ea14";
}

/* line 65494, app/assets/stylesheets/global/style.css */
.note-icon-col-after:before {
  content: "\ea15";
}

/* line 65498, app/assets/stylesheets/global/style.css */
.note-icon-col-before:before {
  content: "\ea16";
}

/* line 65502, app/assets/stylesheets/global/style.css */
.note-icon-col-remove:before {
  content: "\ea17";
}

/* line 65506, app/assets/stylesheets/global/style.css */
.note-icon-eraser:before {
  content: "\ea18";
}

/* line 65510, app/assets/stylesheets/global/style.css */
.note-icon-float-left:before {
  content: "\ea19";
}

/* line 65514, app/assets/stylesheets/global/style.css */
.note-icon-float-none:before {
  content: "\ea1a";
}

/* line 65518, app/assets/stylesheets/global/style.css */
.note-icon-float-right:before {
  content: "\ea1b";
}

/* line 65522, app/assets/stylesheets/global/style.css */
.note-icon-font:before {
  content: "\ea1c";
}

/* line 65526, app/assets/stylesheets/global/style.css */
.note-icon-frame:before {
  content: "\ea1d";
}

/* line 65530, app/assets/stylesheets/global/style.css */
.note-icon-italic:before {
  content: "\ea1e";
}

/* line 65534, app/assets/stylesheets/global/style.css */
.note-icon-link:before {
  content: "\ea1f";
}

/* line 65538, app/assets/stylesheets/global/style.css */
.note-icon-magic:before {
  content: "\ea20";
}

/* line 65542, app/assets/stylesheets/global/style.css */
.note-icon-menu-check:before {
  content: "\ea21";
}

/* line 65546, app/assets/stylesheets/global/style.css */
.note-icon-minus:before {
  content: "\ea22";
}

/* line 65550, app/assets/stylesheets/global/style.css */
.note-icon-orderedlist:before {
  content: "\ea23";
}

/* line 65554, app/assets/stylesheets/global/style.css */
.note-icon-pencil:before {
  content: "\ea24";
}

/* line 65558, app/assets/stylesheets/global/style.css */
.note-icon-picture:before {
  content: "\ea25";
}

/* line 65562, app/assets/stylesheets/global/style.css */
.note-icon-question:before {
  content: "\ea26";
}

/* line 65566, app/assets/stylesheets/global/style.css */
.note-icon-redo:before {
  content: "\ea27";
}

/* line 65570, app/assets/stylesheets/global/style.css */
.note-icon-rollback:before {
  content: "\ea28";
}

/* line 65574, app/assets/stylesheets/global/style.css */
.note-icon-row-above:before {
  content: "\ea29";
}

/* line 65578, app/assets/stylesheets/global/style.css */
.note-icon-row-below:before {
  content: "\ea2a";
}

/* line 65582, app/assets/stylesheets/global/style.css */
.note-icon-row-remove:before {
  content: "\ea2b";
}

/* line 65586, app/assets/stylesheets/global/style.css */
.note-icon-special-character:before {
  content: "\ea2c";
}

/* line 65590, app/assets/stylesheets/global/style.css */
.note-icon-square:before {
  content: "\ea2d";
}

/* line 65594, app/assets/stylesheets/global/style.css */
.note-icon-strikethrough:before {
  content: "\ea2e";
}

/* line 65598, app/assets/stylesheets/global/style.css */
.note-icon-subscript:before {
  content: "\ea2f";
}

/* line 65602, app/assets/stylesheets/global/style.css */
.note-icon-summernote:before {
  content: "\ea30";
}

/* line 65606, app/assets/stylesheets/global/style.css */
.note-icon-superscript:before {
  content: "\ea31";
}

/* line 65610, app/assets/stylesheets/global/style.css */
.note-icon-table:before {
  content: "\ea32";
}

/* line 65614, app/assets/stylesheets/global/style.css */
.note-icon-text-height:before {
  content: "\ea33";
}

/* line 65618, app/assets/stylesheets/global/style.css */
.note-icon-trash:before {
  content: "\ea34";
}

/* line 65622, app/assets/stylesheets/global/style.css */
.note-icon-underline:before {
  content: "\ea35";
}

/* line 65626, app/assets/stylesheets/global/style.css */
.note-icon-undo:before {
  content: "\ea36";
}

/* line 65630, app/assets/stylesheets/global/style.css */
.note-icon-unorderedlist:before {
  content: "\ea37";
}

/* line 65634, app/assets/stylesheets/global/style.css */
.note-icon-video:before {
  content: "\ea38";
}

/* line 65638, app/assets/stylesheets/global/style.css */
.note-editor {
  position: relative;
}

/* line 65642, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: 0.95;
}

/* line 65651, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

/* line 65659, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 65663, app/assets/stylesheets/global/style.css */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 65667, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area {
  position: relative;
}

/* line 65671, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 65675, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 65679, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* line 65683, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

/* line 65687, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* line 65691, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  overflow: hidden;
}

/* line 65698, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 65703, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 65708, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

/* line 65713, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
  min-height: 300px;
}

/* line 65721, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.11);
}

/* line 65726, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 65745, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

/* line 65754, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 65759, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

/* line 65772, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

/* line 65778, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right {
  float: right !important;
}

/* line 65783, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted {
  color: #777;
}

/* line 65788, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary {
  color: #286090;
}

/* line 65793, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success {
  color: #3c763d;
}

/* line 65798, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info {
  color: #31708f;
}

/* line 65803, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b;
}

/* line 65808, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger {
  color: #a94442;
}

/* line 65813, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert {
  margin: -7px 0 0;
  padding: 7px 10px 2px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

/* line 65822, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px;
}

/* line 65827, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

/* line 65833, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

/* line 65839, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

/* line 65845, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

/* line 65851, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.11);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65859, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

/* line 65867, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65874, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default;
}

/* line 65879, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

/* line 65884, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* line 65889, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe {
  border: 0;
}

/* line 65893, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* line 65897, app/assets/stylesheets/global/style.css */
.note-popover.popover {
  display: none;
  max-width: none;
}

/* line 65902, app/assets/stylesheets/global/style.css */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 65911, app/assets/stylesheets/global/style.css */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* line 65915, app/assets/stylesheets/global/style.css */
.note-toolbar {
  position: relative;
}

/* line 65919, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar,
.note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

/* line 65925, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar > .note-btn-group,
.note-popover .popover-content > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 65932, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 65938, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 65943, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 65952, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 65961, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 65970, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 65976, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 65982, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 65993, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 66004, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px !important;
}

/* line 66009, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 66015, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

/* line 66022, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

/* line 66027, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 66035, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66045, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66055, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66060, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66065, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

/* line 66070, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

/* line 66075, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

/* line 66080, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 245px !important;
  padding: 5px;
}

/* line 66086, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div,
.note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

/* line 66091, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

/* line 66096, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 66102, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before {
  right: 9px;
  left: auto !important;
}

/* line 66108, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after {
  right: 10px;
  left: auto !important;
}

/* line 66114, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

/* line 66120, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

/* line 66125, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

/* line 66130, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
  line-height: 1;
}

/* line 66135, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

/* line 66145, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all 0.2s;
}

/* line 66151, app/assets/stylesheets/global/style.css */
.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 66157, app/assets/stylesheets/global/style.css */
.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 66162, app/assets/stylesheets/global/style.css */
.note-modal .note-modal-form {
  margin: 0;
}

/* line 66166, app/assets/stylesheets/global/style.css */
.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 66177, app/assets/stylesheets/global/style.css */
  .note-modal .note-image-input {
    height: auto;
  }
}

/* line 66182, app/assets/stylesheets/global/style.css */
.note-placeholder {
  position: absolute;
  display: none;
  color: grey;
}

/* line 66188, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

/* line 66194, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 66198, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 66210, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

/* line 66217, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
  background-color: #000;
}

/* line 66224, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 66231, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 66238, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 66245, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 66251, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 66257, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 66274, app/assets/stylesheets/global/style.css */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 66279, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 66285, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 66290, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* line 66304, app/assets/stylesheets/global/style.css */
.note-btn {
  border-radius: 0px;
}

/* line 66308, app/assets/stylesheets/global/style.css */
.note-btn.dropdown-toggle::after {
  display: none;
}

/* line 66312, app/assets/stylesheets/global/style.css */
.note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

/* line 66317, app/assets/stylesheets/global/style.css */
.note-btn.btn-default {
  background-color: #fff;
  border-color: #ebebeb;
}

/* line 66322, app/assets/stylesheets/global/style.css */
.note-editor .btn-default:not(:disabled):not(.disabled):active {
  background-color: #f1f3f5;
}

/* line 66326, app/assets/stylesheets/global/style.css */
.note-editor .btn-group .btn + .btn-group {
  border-left: 0px solid rgba(0, 0, 0, 0.08) !important;
}

/* line 66330, app/assets/stylesheets/global/style.css */
.panel-default.fullscreen .note-editable {
  background-color: #fff;
}

/* line 66334, app/assets/stylesheets/global/style.css */
.note-btn.btn.btn-default.btn-sm {
  line-height: 1.84615385;
}

/* line 66338, app/assets/stylesheets/global/style.css */
.note-btn.btn-default.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #f1f3f5;
  border-color: #d3d9df;
}

/* line 66344, app/assets/stylesheets/global/style.css */
.stop-scrolling {
  height: 100%;
  /* overflow: hidden; */
}

/* line 66349, app/assets/stylesheets/global/style.css */
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}

/* line 66364, app/assets/stylesheets/global/style.css */
.sweet-alert {
  background-color: white;
  width: 478px;
  padding: 40px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  border-radius: 5px;
}

/* line 66380, app/assets/stylesheets/global/style.css */
.sweet-alert h2 {
  color: #495057;
  font-size: 1.75rem;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  position: relative;
  display: block;
  margin-bottom: 5px;
}

/* line 66391, app/assets/stylesheets/global/style.css */
.sweet-alert p {
  color: #495057;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  line-height: normal;
}

/* line 66402, app/assets/stylesheets/global/style.css */
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}

/* line 66408, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}

/* line 66419, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}

/* line 66426, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}

/* line 66438, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container p {
  display: inline-block;
}

/* line 66442, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

/* line 66457, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px;
}

/* line 66471, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 66476, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 66481, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 66487, app/assets/stylesheets/global/style.css */
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 66503, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}

/* line 66509, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus::-moz-placeholder,
.sweet-alert input:focus:-ms-input-placeholder,
.sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 66516, app/assets/stylesheets/global/style.css */
.sweet-alert input::-moz-placeholder,
.sweet-alert input:-ms-input-placeholder,
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}

/* line 66522, app/assets/stylesheets/global/style.css */
.sweet-alert.show-input input {
  display: block;
}

/* line 66526, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

/* line 66531, app/assets/stylesheets/global/style.css */
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}

/* line 66541, app/assets/stylesheets/global/style.css */
.sweet-alert button {
  background-color: #77bc21 !important;
  color: white;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.84615385;
  border-radius: 5px;
  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;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(248, 38, 73, 0.48);
}

/* line 66565, app/assets/stylesheets/global/style.css */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

/* line 66570, app/assets/stylesheets/global/style.css */
.sweet-alert button:hover,
.sweet-alert button:active {
  background-color: #0061da;
}

/* line 66575, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel {
  background-color: #f82649 !important;
}

/* line 66579, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:hover {
  background-color: #f82649c2 !important;
}

/* line 66583, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}

/* line 66587, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

/* line 66591, app/assets/stylesheets/global/style.css */
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}

/* line 66596, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}

/* line 66600, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

/* line 66606, app/assets/stylesheets/global/style.css */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

/* line 66610, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 66614, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}

/* line 66618, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid #45aaf2;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}

/* line 66631, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error {
  border-color: #f82649;
}

/* line 66635, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

/* line 66640, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f82649;
  display: block;
  top: 37px;
  border-radius: 2px;
}

/* line 66650, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}

/* line 66656, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}

/* line 66662, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning {
  border-color: #f7b731;
}

/* line 66666, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f7b731;
}

/* line 66678, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f7b731;
}

/* line 66690, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info {
  border-color: #45aaf2;
}

/* line 66694, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #45aaf2;
}

/* line 66706, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #45aaf2;
}

/* line 66717, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: #09ad95;
}

/* line 66721, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
  content: "";
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 66734, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}

/* line 66745, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}

/* line 66756, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

/* line 66770, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 66781, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #09ad95;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

/* line 66790, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 66798, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 66806, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px !important;
  height: 50px !important;
}

@media all and (max-width: 540px) {
  /* line 66817, app/assets/stylesheets/global/style.css */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}

/*
   * Animations
   */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

/* line 66977, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}

/* line 66982, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

/* line 66987, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s;
}

/* line 66992, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s;
}

/* line 66997, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}

/* line 67002, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}

/* line 67007, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s;
}

/* line 67012, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* line 67177, app/assets/stylesheets/global/style.css */
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

/* line 67182, app/assets/stylesheets/global/style.css */
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

/* line 67187, app/assets/stylesheets/global/style.css */
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

/* line 67220, app/assets/stylesheets/global/style.css */
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

/* line 67283, app/assets/stylesheets/global/style.css */
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}

/* line 67308, app/assets/stylesheets/global/style.css */
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}

/* line 67333, app/assets/stylesheets/global/style.css */
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
/* line 67362, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9;
}

/* line 67366, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9;
}

/* line 67370, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9;
}

/* line 67374, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}

/* line 67378, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}

/* Success icon */
/*!
   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
   * Copyright 2015 Daniel Cardoso <@DanielCardoso>
   * Licensed under MIT
   */
/* line 67388, app/assets/stylesheets/global/style.css */
.la-ball-fall {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 0;
  color: #fff;
  width: 54px;
  height: 18px;
}

/* line 67400, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 67407, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-dark {
  color: #333;
}

/* line 67411, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite;
}

/* line 67427, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms;
}

/* line 67434, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms;
}

/* line 67441, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 67448, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}

/* line 67453, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}

/* line 67459, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}

/* line 67464, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}

/* line 67470, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}

/* line 67475, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}

/*
   * Animation
   */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}

/* line 67628, app/assets/stylesheets/global/style.css */
.timer-alert .sa-button-container {
  display: none;
}

/* line 67632, app/assets/stylesheets/global/style.css */
.timer-alert p {
  margin-bottom: 0;
}

/* line 67636, app/assets/stylesheets/global/style.css */
.sweet-alert h2 {
  margin-bottom: 5px;
}

/* line 67640, app/assets/stylesheets/global/style.css */
.cancel.btn.btn-default {
  color: #fff;
}

/* line 67644, app/assets/stylesheets/global/style.css */
.wrapper {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}

/* line 67650, app/assets/stylesheets/global/style.css */
.wrapper > h1 {
  text-align: center;
}

/* line 67654, app/assets/stylesheets/global/style.css */
.wrapper > h1 span {
  border-bottom: 2px solid #6259ca;
  display: inline-block;
  padding: 0 10px 10px;
  color: #6259ca;
  transition: all 0.5s linear;
}

/* line 67662, app/assets/stylesheets/global/style.css */
.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 67668, app/assets/stylesheets/global/style.css */
.tab_wrapper * {
  box-sizing: border-box;
}

/* line 67672, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

/* line 67679, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li {
  float: left;
  cursor: pointer;
  font-weight: 500;
  padding: 8px 18px;
  text-transform: uppercase;
  border: 1px solid #f0f0f4;
  font-size: 1.05em;
  border-bottom: 0;
  position: relative;
  border-top: 1px solid #f0f0f4;
  margin: 0 5px 0 0;
  border-radius: 5px 5px 0px 0px;
  transition: all ease 0.3s;
}

/* line 67695, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active {
  color: #fff !important;
}

/* line 67699, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  left: 0;
  background: #fff;
  width: 100%;
}

/* line 67709, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 67718, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span {
  padding: 8px 22px;
  background: #6259ca;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

/* line 67726, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span.next {
  float: right;
  margin-left: 10px;
}

/* line 67731, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper {
  float: left;
  width: 100%;
  border: 1px solid #f0f0f4;
  box-sizing: border-box;
  position: relative;
  top: -5px;
}

/* line 67740, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}

/* line 67745, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active {
  /* display: block; */
}

/* line 67749, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}

/* line 67753, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
  position: relative;
  cursor: pointer;
}

/* line 67764, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active {
  color: #6259ca;
  border: 1px solid #eee;
}

/* line 67769, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67779, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header .arrow {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 2px;
  transform: rotate(-135deg);
  background: #fff;
  border-top: 3px solid #ccc;
  border-left: 3px solid #ccc;
  /* &:after{
  	position: absolute;
  	top: 0;
  	content: "";
  	left: 0;
  	width: 10px;
  	height: 10px;
  	background: $white;
  	border-top: 3px solid $border_color;
  	border-left: 3px solid $border_color;
  } */
}

/* line 67803, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-top: 5px;
  border-top: 3px solid #6259ca;
  border-left: 3px solid #6259ca;
}

/* line 67810, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul {
  width: 25%;
  float: left;
  border-bottom: 1px solid #ccc;
}

/* line 67816, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
}

/* line 67826, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li:after {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #ccc;
}

/* line 67836, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active {
  border-color: #ccc;
}

/* line 67840, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:after {
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67848, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:before {
  right: -1px;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67858, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid #f0f0f4;
  float: left;
}

/* line 67864, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .controller {
  top: -50px;
}

/* line 67868, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-bottom: 1px solid #f0f0f4;
}

/* line 67874, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 1px solid #f0f0f4;
  text-align: right;
}

/* line 67885, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li:after {
  right: 0;
  left: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f0f4;
}

/* line 67896, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:after {
  right: 0;
  left: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}

/* line 67905, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:before {
  left: -2px;
  right: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67916, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f0f4;
}

/* line 67922, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .controller {
  top: -50px;
}

/* line 67926, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper {
  border-color: #eee;
}

/* line 67930, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}

/* line 67934, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion > ul {
  display: none;
}

/* line 67938, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab {
  display: none;
  position: relative;
  background: #000000;
  padding: 12px;
  text-align: center;
  padding-right: 50px;
  color: #fff;
  cursor: pointer;
  border-radius: 30px;
}

/* line 67950, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow {
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: #fff;
  position: absolute;
  right: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

/* line 67964, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow:after {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -8px;
}

/* line 67979, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 67985, app/assets/stylesheets/global/style.css */
  .tab_wrapper > ul {
    display: none;
  }
  /* line 67989, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  /* line 67993, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  /* line 67997, app/assets/stylesheets/global/style.css */
  .tab_wrapper.left_side .content_wrapper,
.tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-top: 0;
  }
  /* line 68003, app/assets/stylesheets/global/style.css */
  .tab_wrapper .controller {
    display: none;
  }
  /* line 68007, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    border: 0;
    box-shadow: 0 0 8px #ccc;
    position: absolute;
    z-index: 3;
    background: #fff;
    border-radius: 5px;
    margin-top: 15px;
  }
  /* line 68017, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -3px -4px 5px #efefef;
    margin-left: -7px;
  }
  /* line 68030, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 68035, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  /* line 68039, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  /* line 68043, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list,
.tab_wrapper.show-as-dropdown > .content_wrapper > .accordian_header {
    display: none;
  }
  /* line 68048, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    display: block;
    float: none;
    width: 100%;
  }
}

@media only screen and (min-width: 769px) {
  /* line 68056, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}

/*# sourceMappingURL=style.css.map */
/* line 68063, app/assets/stylesheets/global/style.css */
.timeline {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

/* line 68069, app/assets/stylesheets/global/style.css */
.timeline *,
.timeline :after,
.timeline :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 68076, app/assets/stylesheets/global/style.css */
.timeline:not(.timeline--horizontal):before {
  background-color: #d1d4e4;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}

/* line 68088, app/assets/stylesheets/global/style.css */
.timeline__wrap {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 68094, app/assets/stylesheets/global/style.css */
.timeline__item {
  font-size: 16px;
  font-size: 1rem;
  padding: 0.625rem 2.5rem 0.625rem 0;
  position: relative;
  width: 50%;
  z-index: 1;
}

/* line 68103, app/assets/stylesheets/global/style.css */
.timeline__item:after {
  background-color: #fff;
  border: 4px solid #d1d4e4;
  border-radius: 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: -10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 20px;
  z-index: 1;
}

/* line 68119, app/assets/stylesheets/global/style.css */
.timeline__item.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
}

/* line 68127, app/assets/stylesheets/global/style.css */
.timeline__item.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* line 68132, app/assets/stylesheets/global/style.css */
.timeline__item--left {
  left: 0;
}

/* line 68136, app/assets/stylesheets/global/style.css */
.timeline__item--right {
  left: 50%;
  padding: 0.625rem 0 0.625rem 2.5rem;
}

/* line 68141, app/assets/stylesheets/global/style.css */
.timeline__item--right:after {
  left: -10px;
}

/* line 68145, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:before {
  border-bottom: 10px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 10px solid transparent;
  left: -12px;
}

/* line 68153, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:after {
  border-bottom: 9px solid transparent;
  border-right: 11px solid #fff;
  border-left: none;
  border-top: 9px solid transparent;
  left: -10px;
}

/* line 68161, app/assets/stylesheets/global/style.css */
.timeline__content {
  background-color: #fff;
  border-radius: 0px;
  color: #334151;
  border: 1px solid #e1e6f1;
  display: block;
  padding: 1.25rem;
  position: relative;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
}

/* line 68172, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  content: "";
  height: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 0;
}

/* line 68183, app/assets/stylesheets/global/style.css */
.timeline__content:before {
  content: "";
  height: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 0;
  border-bottom: 10px solid transparent;
  border-left: 12px solid #e1e6f1;
  border-top: 10px solid transparent;
  right: -12px;
  z-index: 1;
}

/* line 68199, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  border-bottom: 9px solid transparent;
  border-left: 11px solid #fff;
  border-top: 9px solid transparent;
  right: -10px;
  z-index: 2;
}

/* line 68207, app/assets/stylesheets/global/style.css */
.timeline__content h2 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 68213, app/assets/stylesheets/global/style.css */
.timeline__content p {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}

/* line 68219, app/assets/stylesheets/global/style.css */
.timeline--horizontal {
  white-space: nowrap;
}

/* line 68223, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline-divider {
  background-color: #d1d4e4;
  display: block;
  height: 4px;
  left: 40px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 40px;
  z-index: 0;
}

/* line 68236, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__items {
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  will-change: transform;
}

/* line 68243, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item {
  display: inline-block;
  left: 0;
  padding: 0 0 2.5rem;
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  vertical-align: top;
  white-space: normal;
}

/* line 68255, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:after {
  left: 50%;
  right: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 100%;
}

/* line 68264, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__item__inner {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 68270, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content__wrap {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}

/* line 68277, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #e1e6f1;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
}

/* line 68289, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
}

/* line 68301, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom {
  padding: 2.5rem 0 0;
}

/* line 68305, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom:after {
  top: 0;
}

/* line 68309, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
  vertical-align: top;
}

/* line 68313, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
  border-bottom: 12px solid #e1e6f1;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68322, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68331, app/assets/stylesheets/global/style.css */
.timeline-nav-button {
  background-color: #fff;
  border: 1px solid #e1e6f1;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 40px;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 40px;
  z-index: 10;
}

/* line 68353, app/assets/stylesheets/global/style.css */
.timeline-nav-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* line 68358, app/assets/stylesheets/global/style.css */
.timeline-nav-button:before {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  width: 8px;
}

/* line 68373, app/assets/stylesheets/global/style.css */
.timeline--mobile {
  padding: 0;
}

/* line 68377, app/assets/stylesheets/global/style.css */
.timeline--mobile:before {
  left: 10px !important;
  margin: 0 !important;
}

/* line 68382, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item {
  left: 0;
  padding-left: 40px;
  padding-right: 0;
  width: 100%;
}

/* line 68389, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item:after {
  left: 2px;
  margin: 0;
}

/* line 68394, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:before {
  left: -12px;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 12px solid transparent;
}

/* line 68402, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:after {
  left: -10px;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-left: none;
  border-top: 10px solid transparent;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}

@-webkit-keyframes liftUp {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}

@keyframes liftUp {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}

/* line 68454, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:nth-child(even):after {
  top: 0;
}

/* line 68458, app/assets/stylesheets/global/style.css */
.tree {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 68464, app/assets/stylesheets/global/style.css */
.tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 1em;
  position: relative;
}

/* line 68472, app/assets/stylesheets/global/style.css */
.tree ul ul {
  margin-left: 1em;
}

/* line 68476, app/assets/stylesheets/global/style.css */
.tree ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10px;
}

/* line 68486, app/assets/stylesheets/global/style.css */
.tree li {
  margin: 0;
  padding: 0.5em 1em 0.5em 1em;
  line-height: 2em;
  color: #495057;
  position: relative;
  border: 1px solid #eaedf1;
  margin: 10px 0;
  border-radius: 5px;
  line-height: 30px;
}

/* line 68498, app/assets/stylesheets/global/style.css */
.tree li i {
  margin-right: 10px;
  font-weight: bold;
  font-size: 16px;
  /* padding-top: 10px; */
  line-height: 1;
  color: #77bc21;
}

/* line 68507, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 0;
  margin-top: -1px;
  position: absolute;
  top: 22px;
  left: -10px;
}

/* line 68518, app/assets/stylesheets/global/style.css */
.tree ul li:last-child:before {
  background: transparent;
  height: auto;
  top: 22px;
  bottom: 0;
}

/* line 68525, app/assets/stylesheets/global/style.css */
.indicator {
  margin-right: 5px;
  color: #4b10a4;
}

/* line 68530, app/assets/stylesheets/global/style.css */
.tree li a {
  text-decoration: none;
  color: #495057;
  font-size: 15px;
}

/* line 68536, app/assets/stylesheets/global/style.css */
.tree li button {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68546, app/assets/stylesheets/global/style.css */
.tree li button:active,
.tree li button:focus {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68557, app/assets/stylesheets/global/style.css */
.tree li.branch {
  background: #f9fbfd;
}

/* line 68561, app/assets/stylesheets/global/style.css */
.tree li.branch li {
  background: #fff;
}

/* line 68565, app/assets/stylesheets/global/style.css */
.tree ul:before {
  border-left: 1px solid #eaedf1;
}

/* line 68569, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  border-top: 1px solid #eaedf1;
}

/* ######## SIDEMENU-STYLES ######## */
/* line 68574, app/assets/stylesheets/global/style.css */
.closed-leftmenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 68580, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 20px !important;
    padding-left: inherit !important;
  }
  /* line 68585, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    /* line 68590, app/assets/stylesheets/global/style.css */
    .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 68597, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 68602, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  /* line 68608, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 68612, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-menu {
    margin-top: 20px;
  }
  /* line 68616, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68620, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
    display: none;
  }
  /* line 68625, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68629, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 68633, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 68643, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 68647, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 68651, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 68657, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    top: 71px !important;
  }
}

@media (max-width: 991px) {
  /* line 68663, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app {
    overflow-x: hidden;
  }
  /* line 68667, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar {
    left: -270px;
  }
  /* line 68671, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68675, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68679, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68683, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 68687, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68691, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 68699, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 450ms ease;
  -o-transition: margin-left 450ms ease;
  transition: margin-left 450ms ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 68709, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content .side-app {
  padding: 0px 20px 0 20px;
}

/* line 68713, app/assets/stylesheets/global/style.css */
.closed-leftmenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 68722, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 68728, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 68734, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 68741, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 68757, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 68763, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 68770, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    display: none;
  }
}

/* line 68775, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 68788, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo:focus,
.closed-leftmenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 68794, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 68803, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle {
  color: var(--primary-bg-color);
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 68814, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 68821, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 68833, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:focus,
.closed-leftmenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 68839, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

/* line 68846, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 450ms ease, width 450ms ease;
  -o-transition: left 450ms ease, width 450ms ease;
  transition: left 450ms ease, width 450ms ease;
  border-right: 1px solid #eaedf1;
}

/* line 68863, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 68867, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 68872, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 68878, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 68888, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 68901, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 68905, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 68912, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 68919, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 68934, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 68939, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 68952, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu {
  margin-bottom: 0;
}

/* line 68956, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
  white-space: nowrap;
}

/* line 68975, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 68980, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active:hover,
.closed-leftmenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 68986, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover,
.closed-leftmenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 68992, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover .side-menu__icon,
.closed-leftmenu .side-menu__item:hover .side-menu__label,
.closed-leftmenu .side-menu__item:focus .side-menu__icon,
.closed-leftmenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 69000, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

/* line 69005, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 69012, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 69016, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 69023, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li {
  position: relative;
}

/* line 69027, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 0px;
  font-size: 10px;
  margin-right: 7px;
  color: #68798b;
}

/* line 69039, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 69043, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 69053, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 69065, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 69071, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 69078, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 69082, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 69088, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu {
  display: none;
  font-size: 0.7rem !important;
  padding-left: 30px;
}

/* line 69094, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
  white-space: nowrap;
}

/* line 69107, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item .icon {
  margin-right: 5px;
}

/* line 69111, app/assets/stylesheets/global/style.css */
.closed-leftmenu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
  font-size: 11px;
}

@media (min-width: 992px) {
  /* line 69126, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .angle,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-notification,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 69136, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px;
  }
  /* line 69140, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 69144, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 69148, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 69154, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-badge,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 24px;
  }
  /* line 69160, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 69165, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 69174, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 69179, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 69184, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 69188, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 69194, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 69199, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 0px;
  }
  /* line 69203, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px;
    overflow: hidden;
  }
  /* line 69209, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 69213, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  /* line 69223, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 10px 30px;
  }
  /* line 69227, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 69231, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 69239, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  /* line 69243, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 69249, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 69255, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 69259, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    position: relative;
  }
  /* line 69270, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block;
  }
  /* line 69274, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 69282, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  /* line 69290, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 69300, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
  }
  /* line 69304, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 69308, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 69314, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu {
  border-radius: 0;
}

/* line 69318, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 69322, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 69327, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 69348, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 69354, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 69360, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 69366, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 69380, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title p {
    display: none;
  }
}

/* line 69385, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 69398, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 69403, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 69408, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 69416, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 69420, app/assets/stylesheets/global/style.css */
.closed-leftmenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 69426, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 69432, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 69436, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 69441, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69445, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69449, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 69453, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69457, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69461, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 69466, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 69470, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  -webkit-transition: left 0.3s ease, width 450ms ease;
  -o-transition: left 0.3s ease, width 450ms ease;
  transition: left 0.3s ease, width 450ms ease;
  height: 75px;
}

/* line 69481, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo,
.closed-leftmenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 69486, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 69490, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 69495, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 69499, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
  white-space: nowrap;
  position: relative;
}

/* line 69508, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category:not(:first-child) {
  margin-top: 0.75rem;
}

/* line 69512, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 69520, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 69525, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 69531, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-badge,
.closed-leftmenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 69540, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 69547, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 69553, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 69563, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 69569, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle {
  float: right;
  margin-top: 5px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 69582, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 69586, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 69593, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69605, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69615, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 69619, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 69634, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 69640, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 69644, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 69652, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 69665, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 69671, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69675, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69679, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

@media (min-width: 992px) {
  /* line 69684, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__icon {
    color: #495057;
  }
  /* line 69688, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

/* line 69693, app/assets/stylesheets/global/style.css */
.hover-submenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 69699, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 69705, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 69709, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 69716, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69727, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69754, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.dark-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69759, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69763, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69768, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .app-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69773, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .side-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69780, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .app-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69787, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-header.dark-menu .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69791, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.gradient-menu.color-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69796, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69801, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69810, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .app-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69815, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69820, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69825, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69834, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.light-menu.dark-mode .app-header,
.hover-submenu.app.header-light.light-menu.dark-mode .side-header {
    background-color: #fff !important;
  }
  /* line 69839, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.light-mode.header-light.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 69843, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69847, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69851, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69857, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69861, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69865, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.dark-header .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69869, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69873, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69877, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.dark-header.color-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69881, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69885, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header {
    background-color: #fff !important;
  }
  /* line 69889, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.gradient-header.gradient-menu .side-header,
.hover-submenu.app.dark-mode.gradient-header.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69894, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff !important;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 69901, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 69906, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo {
    display: none !important;
  }
  /* line 69915, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 69920, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 69924, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 69928, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 69933, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 69937, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 69943, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: none !important;
  }
  /* line 69947, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 69951, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 69955, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 69959, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 69963, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 69967, app/assets/stylesheets/global/style.css */
  .hover-submenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 69977, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 69981, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 69985, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 69989, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 69995, app/assets/stylesheets/global/style.css */
  .hover-submenu.app {
    overflow-x: hidden;
  }
  /* line 69999, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar {
    left: -270px;
  }
  /* line 70003, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70007, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70011, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70015, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 70019, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70023, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 70031, app/assets/stylesheets/global/style.css */
.hover-submenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 70041, app/assets/stylesheets/global/style.css */
.hover-submenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 70050, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 70056, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 70062, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 70069, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 70085, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 70091, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 70098, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    display: none;
  }
}

/* line 70103, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 70116, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo:focus,
.hover-submenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 70122, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 70131, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 70141, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 70148, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70160, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:focus,
.hover-submenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 70166, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

/* line 70173, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 70190, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 70194, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 70199, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 70205, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 70215, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 70228, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 70232, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 70239, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 70246, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70261, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 70266, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70279, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu {
  margin-bottom: 0;
}

/* line 70283, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 70301, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70306, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active:hover,
.hover-submenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70312, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover,
.hover-submenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70318, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover .side-menu__icon,
.hover-submenu .side-menu__item:hover .side-menu__label,
.hover-submenu .side-menu__item:focus .side-menu__icon,
.hover-submenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 70326, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 70334, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 70341, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 70345, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 70352, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li {
  position: relative;
}

/* line 70356, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 70368, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 70372, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 70382, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70394, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 70400, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 70407, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 70411, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 70417, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 70429, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item .icon {
  margin-right: 5px;
}

/* line 70433, app/assets/stylesheets/global/style.css */
.hover-submenu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 70447, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu.sidebar-mini.sidenav-toggled .angle,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 70457, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 70461, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 70465, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 70469, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 70475, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70479, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 70485, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 70490, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 70499, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 70504, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 70508, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 70514, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 70519, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 70523, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 70529, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 70533, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  /* line 70543, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 70549, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 70553, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 70561, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 70565, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu {
    padding-top: 0 !important;
  }
  /* line 70569, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3 {
    display: none !important;
  }
  /* line 70573, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 70577, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 70581, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 70586, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 70592, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70596, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 70602, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 70606, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 70612, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 70619, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 70623, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 70629, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu {
  border-radius: 0;
}

/* line 70633, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 70637, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 70642, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 70663, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 70669, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 70675, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 70681, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 70695, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title p {
    display: none;
  }
}

/* line 70700, app/assets/stylesheets/global/style.css */
.hover-submenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 70713, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 70718, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 70723, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 70731, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 70735, app/assets/stylesheets/global/style.css */
.hover-submenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 70741, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 70747, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 70751, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 70756, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70760, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70764, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 70768, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 70772, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70776, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 70781, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 70785, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 70796, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo,
.hover-submenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 70801, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 70805, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 70810, app/assets/stylesheets/global/style.css */
.hover-submenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 70814, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 70821, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 70829, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}

/* line 70833, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 70838, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 70844, app/assets/stylesheets/global/style.css */
.hover-submenu .side-badge,
.hover-submenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 70853, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 70859, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 70865, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 70875, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 70881, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle {
  float: right;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 70894, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 70898, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 70905, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 70916, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
}

/* line 70925, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 70929, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 70943, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 70949, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 70953, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 70961, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 70973, app/assets/stylesheets/global/style.css */
  .hover-submenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 70979, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 70983, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70987, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70991, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70995, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 71000, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 71005, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 71015, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 71020, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71031, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71042, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71053, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 71064, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71075, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 71081, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71093, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 71097, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 71102, app/assets/stylesheets/global/style.css */
.hover-submenu .ps--active-x > .ps__rail-x,
.hover-submenu .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 71107, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 71117, app/assets/stylesheets/global/style.css */
.hover-submenu.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 71121, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 71125, app/assets/stylesheets/global/style.css */
.hover-submenu.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 71130, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 71134, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 768px) {
  /* line 71142, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71150, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 71165, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 71172, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 71176, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

/* line 71181, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 71186, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  border-right: 1px solid var(--dark-border) !important;
}

@media (min-width: 992px) {
  /* line 71191, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 1px solid var(--dark-border);
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    /* line 71198, app/assets/stylesheets/global/style.css */
    .dark-mode.hover-submenu .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 1px solid var(--dark-border);
    }
  }
  /* line 71207, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl.hover-submenu .side-header {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

/* line 71213, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 71217, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 71221, app/assets/stylesheets/global/style.css */
.dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
  background-color: var(--dark-body);
}

@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  /* line 71226, app/assets/stylesheets/global/style.css */
  .dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 71234, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 71240, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71248, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 71257, app/assets/stylesheets/global/style.css */
.app.hover-submenu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 71265, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 71273, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 71280, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (min-width: 992px) {
  /* line 71288, app/assets/stylesheets/global/style.css */
  .hover-submenu.bg-img1.dark-mode .side-header,
.hover-submenu.bg-img2.dark-mode .side-header,
.hover-submenu.bg-img3.dark-mode .side-header,
.hover-submenu.bg-img4.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px solid var(--dark-border);
  }
}

@media (min-width: 992px) {
  /* line 71300, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    /* line 71309, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      background-color: transparent !important;
    }
  }
}

/* line 71320, app/assets/stylesheets/global/style.css */
.hover-submenu1 {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 71326, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 71332, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 71336, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 71342, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  }
  /* line 71346, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 71351, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 71358, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 71363, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo {
    display: none !important;
  }
  /* line 71372, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 71377, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 0;
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    /* line 71384, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 0;
    }
  }
  /* line 71393, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    /* line 71398, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 71405, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 71409, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 71413, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.color-menu .slide-menu li .slide-item::before {
    color: #fff !important;
  }
  /* line 71417, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .side-menu-label1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 71421, app/assets/stylesheets/global/style.css */
  .hover-submenu1.color-menu .side-menu-label1 a {
    color: #fff !important;
  }
  /* line 71425, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px !important;
    margin-left: inherit !important;
  }
  /* line 71430, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px !important;
    left: inherit !important;
  }
  /* line 71435, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled-open .slide-item.active .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:hover .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:focus .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71441, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71445, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 71450, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 71454, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 71460, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: none !important;
  }
  /* line 71464, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71468, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71472, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 71476, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71480, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 55px;
  }
  /* line 71484, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 71494, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 71498, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 71502, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 71506, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 71512, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app {
    overflow-x: hidden;
  }
  /* line 71516, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar {
    left: -270px;
  }
  /* line 71520, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71524, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71528, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71532, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 71536, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71540, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 71548, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 71558, app/assets/stylesheets/global/style.css */
.hover-submenu1 .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 71567, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 71573, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 71579, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 71586, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 71602, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .light-logo1 {
    display: none !important;
  }
  /* line 71606, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .desktop-logo {
    display: block !important;
  }
  /* line 71610, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 71616, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 71623, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    display: none;
  }
}

/* line 71628, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 71641, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo:focus,
.hover-submenu1 .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 71647, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 71656, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 71666, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 71673, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71685, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:focus,
.hover-submenu1 .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 71691, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

/* line 71698, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 71715, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 71719, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 71724, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 71730, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 71740, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 71753, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 71757, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 71764, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 71771, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71786, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 71791, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71804, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu {
  margin-bottom: 0;
}

/* line 71808, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 71826, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71831, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active:hover,
.hover-submenu1 .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71837, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover,
.hover-submenu1 .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71843, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover .side-menu__icon,
.hover-submenu1 .side-menu__item:hover .side-menu__label,
.hover-submenu1 .side-menu__item:focus .side-menu__icon,
.hover-submenu1 .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 71851, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 71859, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 71866, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 71870, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 71877, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li {
  position: relative;
}

/* line 71881, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 71893, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded a {
  text-decoration: none;
}

/* line 71897, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 71907, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71919, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 71925, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 71932, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .slide-menu {
  display: block;
}

/* line 71936, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 71942, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu {
  display: none;
  padding: 0px;
  font-size: 0.8rem !important;
  padding-left: 3px;
  margin-left: 12px;
}

/* line 71950, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 71962, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item .icon {
  margin-right: 5px;
}

/* line 71966, app/assets/stylesheets/global/style.css */
.hover-submenu1 .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 71980, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu1.sidebar-mini.sidenav-toggled .angle,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 71990, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 71994, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 71998, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 72002, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 72008, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72012, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 72018, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 72023, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 72032, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 72037, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 72041, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 72047, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 72052, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 72056, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 72062, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 72066, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  /* line 72076, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 72082, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 72086, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 72094, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 72098, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3 {
    display: none !important;
  }
  /* line 72102, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 72106, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 72110, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 72115, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 72121, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72125, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 72131, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 72135, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 72141, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72148, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 72152, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 72158, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu {
  border-radius: 0;
}

/* line 72162, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 72166, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon {
  vertical-align: middle;
}

/* line 72171, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 72192, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 72198, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 72204, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 72210, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 72224, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title p {
    display: none;
  }
}

/* line 72229, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 72242, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 72247, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 72252, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 72260, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 72264, app/assets/stylesheets/global/style.css */
.hover-submenu1 .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 72270, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 72276, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-muted {
  color: #74829c !important;
}

/* line 72280, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 72285, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72289, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72293, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 72297, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 72301, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72305, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 72310, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 72314, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 72325, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo,
.hover-submenu1 .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 72330, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 72334, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 72339, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-pic {
  margin-bottom: 0.8rem;
}

/* line 72343, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 72350, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 72358, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}

/* line 72362, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 72367, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 72373, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-badge,
.hover-submenu1 .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 72382, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 72388, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 72394, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 72404, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 72410, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle {
  float: right;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 72423, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 72427, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 72434, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 72445, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
}

/* line 72454, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 72458, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 72472, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 72478, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 72482, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 72490, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 72502, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 72508, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 72512, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72516, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72520, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72524, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 72529, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 72534, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 72544, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 72549, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72560, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72571, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72582, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 72593, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72604, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 72610, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 72622, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 72626, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 72631, app/assets/stylesheets/global/style.css */
.hover-submenu1 .ps--active-x > .ps__rail-x,
.hover-submenu1 .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 72636, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 72646, app/assets/stylesheets/global/style.css */
.hover-submenu1.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 72650, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 72654, app/assets/stylesheets/global/style.css */
.hover-submenu1.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 72659, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 72663, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 992px) {
  /* line 72671, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 72677, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 72689, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 72716, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 72727, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 72731, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

@media (min-width: 992px) {
  /* line 72737, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e9edf4;
    padding: 10px 15px !important;
    color: var(--primary-bg-color);
    margin-bottom: 6px;
  }
  /* line 72747, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before {
    display: none;
  }
  /* line 72751, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: none !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72759, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 10px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72765, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 72771, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 72779, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 72788, app/assets/stylesheets/global/style.css */
.app.hover-submenu1 .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

@media (min-width: 992px) {
  /* line 72797, app/assets/stylesheets/global/style.css */
  .app.dark-mode.hover-submenu1.rtl .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: 0px !important;
  }
}

/* line 72803, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu1 .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 72811, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu1.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 72818, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72825, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 72829, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 72833, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 72840, app/assets/stylesheets/global/style.css */
  .hover-submenu1.bg-img1.dark-mode .side-header,
.hover-submenu1.bg-img2.dark-mode .side-header,
.hover-submenu1.bg-img3.dark-mode .side-header,
.hover-submenu1.bg-img.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px;
  }
}

@media (min-width: 992px) {
  /* line 72852, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    /* line 72861, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
      background-color: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 72880, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}

@media (min-width: 768px) {
  /* line 72885, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 72889, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 72893, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 72897, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    padding-top: 75px;
  }
  /* line 72901, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 72911, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (min-width: 992px) {
  /* line 72917, app/assets/stylesheets/global/style.css */
  .sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
}

/* line 72922, app/assets/stylesheets/global/style.css */
.app-content {
  margin-bottom: 0 !important;
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  overflow: hidden;
  margin-top: 74px;
}

/* line 72931, app/assets/stylesheets/global/style.css */
.app-content .side-app {
  padding: 0px 15px 0 15px;
}

/* line 72935, app/assets/stylesheets/global/style.css */
.footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 72944, app/assets/stylesheets/global/style.css */
  .app-content {
    margin-left: 270px;
  }
  /* line 72948, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 72952, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
}

@media print {
  /* line 72958, app/assets/stylesheets/global/style.css */
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 72965, app/assets/stylesheets/global/style.css */
.light-text {
  font-weight: 300 !important;
}

/* line 72969, app/assets/stylesheets/global/style.css */
.semibold-text {
  font-weight: 600 !important;
}

/* line 72973, app/assets/stylesheets/global/style.css */
.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/*----- Componant: Top Navigation Bar ----- */
/* line 72979, app/assets/stylesheets/global/style.css */
.app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  background: #ffffff;
  transition: all ease 0.2s;
}

@media (max-width: 991.98px) {
  /* line 72994, app/assets/stylesheets/global/style.css */
  .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 73000, app/assets/stylesheets/global/style.css */
  .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 73007, app/assets/stylesheets/global/style.css */
  .app-header {
    display: none;
  }
}

/* line 73012, app/assets/stylesheets/global/style.css */
.app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 73025, app/assets/stylesheets/global/style.css */
.app-header__logo:focus,
.app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 73031, app/assets/stylesheets/global/style.css */
  .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 73040, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb {
  color: #495584;
  fill: #495584;
  z-index: 1;
  margin-top: 5px;
  transition: padding-left 0.3s ease;
  padding: 9px;
  text-align: center;
  height: 2.7rem;
  font-size: 2.451rem;
  line-height: 1;
  position: relative;
  border-radius: 50%;
}

/* line 73055, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:hover {
  color: var(--primary-bg-color);
}

/* line 73059, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:before {
  transition: all 0.25s;
  font-size: 21px;
}

/* line 73064, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover {
  text-decoration: none;
}

/* line 73069, app/assets/stylesheets/global/style.css */
.app-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  /* line 73080, app/assets/stylesheets/global/style.css */
  .app-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}

/* line 73087, app/assets/stylesheets/global/style.css */
.app-nav__item {
  display: block;
  padding: 15px;
  line-height: 20px;
  color: #a8a8a8;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

/* line 73097, app/assets/stylesheets/global/style.css */
.app-nav__item:hover,
.app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}

/* line 73103, app/assets/stylesheets/global/style.css */
.app-search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  margin-right: 15px;
  padding: 10px 0;
}

@media (max-width: 480px) {
  /* line 73115, app/assets/stylesheets/global/style.css */
  .app-search {
    display: none;
  }
}

/* line 73120, app/assets/stylesheets/global/style.css */
.app-search__input {
  border: 0;
  padding: 5px 10px;
  padding-right: 30px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

/* line 73131, app/assets/stylesheets/global/style.css */
.app-search__input::-webkit-input-placeholder,
.app-search__input:-ms-input-placeholder,
.app-search__input::-ms-input-placeholder,
.app-search__input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 73138, app/assets/stylesheets/global/style.css */
.app-search__button {
  position: absolute;
  right: 0;
  top: 10px;
  bottom: 10px;
  padding: 0 10px;
  border: 0;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  cursor: pointer;
}

/* line 73150, app/assets/stylesheets/global/style.css */
.app-notification {
  min-width: 270px;
}

/* line 73154, app/assets/stylesheets/global/style.css */
.app-notification__title {
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0, 150, 136, 0.4);
  color: #333;
}

/* line 73161, app/assets/stylesheets/global/style.css */
.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}

/* line 73167, app/assets/stylesheets/global/style.css */
.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}

/* line 73172, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}

/* line 73176, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

/* line 73180, app/assets/stylesheets/global/style.css */
.app-notification__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  color: inherit;
  border-bottom: 1px solid #ddd;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

/* line 73192, app/assets/stylesheets/global/style.css */
.app-notification__item:focus,
.app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}

/* line 73199, app/assets/stylesheets/global/style.css */
.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}

/* line 73204, app/assets/stylesheets/global/style.css */
.app-notification__icon {
  padding-right: 10px;
}

/* line 73208, app/assets/stylesheets/global/style.css */
.app-notification__message {
  line-height: 1.2;
}

/* line 73212, app/assets/stylesheets/global/style.css */
.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #8a98ac;
  z-index: 99;
  background: #fff !important;
  -webkit-box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

/* line 73226, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 73230, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 73235, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    display: none;
  }
}

/* line 73240, app/assets/stylesheets/global/style.css */
.app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 73253, app/assets/stylesheets/global/style.css */
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 73257, app/assets/stylesheets/global/style.css */
.app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 73264, app/assets/stylesheets/global/style.css */
.app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 73271, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73286, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 73291, app/assets/stylesheets/global/style.css */
.app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73304, app/assets/stylesheets/global/style.css */
.sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 73308, app/assets/stylesheets/global/style.css */
.sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 73312, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 73316, app/assets/stylesheets/global/style.css */
.sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

/* line 73320, app/assets/stylesheets/global/style.css */
.side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 73339, app/assets/stylesheets/global/style.css */
.side-menu__item.active {
  text-decoration: none;
}

/* line 73343, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover,
.side-menu__item.active:focus {
  text-decoration: none;
}

/* line 73348, app/assets/stylesheets/global/style.css */
.side-menu__item:hover,
.side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
  background: transparent !important;
}

/* line 73355, app/assets/stylesheets/global/style.css */
.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 73363, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 73370, app/assets/stylesheets/global/style.css */
.slide-menu a.active {
  color: var(--primary-bg-color) !important;
}

/* line 73374, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 73381, app/assets/stylesheets/global/style.css */
.slide-menu li {
  position: relative;
}

/* line 73385, app/assets/stylesheets/global/style.css */
.slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 1px;
  font-size: 13px;
  margin-right: 8px;
  color: #68798b;
}

/* line 73397, app/assets/stylesheets/global/style.css */
.slide.is-expanded a {
  text-decoration: none;
}

/* line 73401, app/assets/stylesheets/global/style.css */
.sidebar-mini .side-menu .side-menu__icon {
  color: #495584;
  width: 1.3rem !important;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
  font-size: 1.25rem !important;
  transition: all ease 0.3s;
  fill: #495584;
}

/* line 73413, app/assets/stylesheets/global/style.css */
.side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  top: 1px;
  line-height: inherit;
}

/* line 73423, app/assets/stylesheets/global/style.css */
.slide.is-expanded .slide-menu {
  display: block;
}

/* line 73427, app/assets/stylesheets/global/style.css */
.slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 73433, app/assets/stylesheets/global/style.css */
.slide-menu {
  display: none;
  padding: 0px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 73441, app/assets/stylesheets/global/style.css */
.slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13px;
  color: #76839a;
}

/* line 73453, app/assets/stylesheets/global/style.css */
.slide-item .icon {
  margin-right: 5px;
}

/* line 73457, app/assets/stylesheets/global/style.css */
.angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 73470, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: -6px;
    margin-right: -3px;
  }
  /* line 73475, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 73480, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 73485, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-name {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 73493, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 73498, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 73502, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 73508, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 73513, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  /* line 73517, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 73521, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  /* line 73525, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    border-bottom-right-radius: 4px;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  /* line 73536, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__item {
    border-radius: 0;
  }
  /* line 73540, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 73544, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 73552, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 73556, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 73560, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: block !important;
  }
  /* line 73564, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
    position: relative;
    top: -1px;
  }
  /* line 73573, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    top: 1px;
    line-height: inherit;
  }
  /* line 73584, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 73588, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 10px;
  }
}

/* line 73593, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu_label {
  display: none;
}

/* line 73597, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  border-radius: 0;
}

/* line 73601, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 73605, app/assets/stylesheets/global/style.css */
.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}

/* line 73610, app/assets/stylesheets/global/style.css */
.app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 73631, app/assets/stylesheets/global/style.css */
.app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 73637, app/assets/stylesheets/global/style.css */
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 73643, app/assets/stylesheets/global/style.css */
  .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 73649, app/assets/stylesheets/global/style.css */
  .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 73663, app/assets/stylesheets/global/style.css */
  .app-title p {
    display: none;
  }
}

/* line 73668, app/assets/stylesheets/global/style.css */
.app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 73681, app/assets/stylesheets/global/style.css */
  .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 73686, app/assets/stylesheets/global/style.css */
.tile {
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  padding: 20px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media print {
  /* line 73700, app/assets/stylesheets/global/style.css */
  .tile {
    border: 1px solid #ddd;
  }
}

/* line 73705, app/assets/stylesheets/global/style.css */
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 73710, app/assets/stylesheets/global/style.css */
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.05);
}

/* line 73714, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(255, 255, 255, 0.2);
}

/* line 73719, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 73727, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 73731, app/assets/stylesheets/global/style.css */
.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 73737, app/assets/stylesheets/global/style.css */
.user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 73743, app/assets/stylesheets/global/style.css */
.user-info .text-muted {
  color: #76839a !important;
}

/* line 73747, app/assets/stylesheets/global/style.css */
.side-header .header-brand1 {
  text-align: left;
  margin: 0 auto !important;
}

/* line 73752, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73756, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73760, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 73764, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 73768, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 73772, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 73777, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 73781, app/assets/stylesheets/global/style.css */
.side-header {
  display: flex;
  padding: 22px 17px;
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  height: 75px;
}

/* line 73790, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 73794, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 73799, app/assets/stylesheets/global/style.css */
.user-pic {
  margin-bottom: 0.8rem;
}

/* line 73803, app/assets/stylesheets/global/style.css */
.sidebar-navs a {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #eaedf1 !important;
  color: #68798b !important;
  border-radius: 5px;
  padding: 0.8rem !important;
}

/* line 73811, app/assets/stylesheets/global/style.css */
.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #eaedf1;
}

/* line 73816, app/assets/stylesheets/global/style.css */
.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}

/* line 73820, app/assets/stylesheets/global/style.css */
.side-menu h3 {
  color: #76839a;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  margin-bottom: 0.5rem;
  padding-top: 1.5rem !important;
  font-weight: 500;
  padding: 5px 30px 5px;
  opacity: 0.7;
}

/* line 73832, app/assets/stylesheets/global/style.css */
.side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 73837, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu h3 {
    display: none !important;
  }
  /* line 73841, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 22px 17px !important;
  }
}

/* line 73848, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 73853, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 73859, app/assets/stylesheets/global/style.css */
.side-badge,
.slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 15px;
  right: 27px;
  border-radius: 50em;
  padding: 0.8em 0.7em;
  display: inline-block;
}

/* line 73869, app/assets/stylesheets/global/style.css */
.side-menu__item.active .side-menu__label {
  color: var(--primary-bg-color) !important;
}

/*-- Subslide ---*/
/* line 73874, app/assets/stylesheets/global/style.css */
.sub-side-menu__item {
  padding: 8px 8px;
  font-size: 13px;
  display: flex;
  color: #495584;
}

/* line 73881, app/assets/stylesheets/global/style.css */
.sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 73887, app/assets/stylesheets/global/style.css */
.slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 1px;
}

/* line 73897, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 73903, app/assets/stylesheets/global/style.css */
.sub-angle {
  float: right;
  line-height: 40px;
  margin-top: 3px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 73917, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 73921, app/assets/stylesheets/global/style.css */
.sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 73928, app/assets/stylesheets/global/style.css */
.sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #495584;
  font-size: 12px;
}

/*-- Subslide2 ---*/
/* line 73941, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #495584;
  font-size: 12px;
}

/* line 73951, app/assets/stylesheets/global/style.css */
.sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 73955, app/assets/stylesheets/global/style.css */
.sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 73970, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 73976, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 73980, app/assets/stylesheets/global/style.css */
.sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 73988, app/assets/stylesheets/global/style.css */
.sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 11px;
  color: #495584;
}

/* line 74000, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 74004, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74008, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74012, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 74016, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74020, app/assets/stylesheets/global/style.css */
.side-menu__item.active .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74025, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74030, app/assets/stylesheets/global/style.css */
.app.sidenav-toggled .side-menu .side-menu__icon {
  font-size: 1.5rem !important;
  width: 1.3rem !important;
}

/* line 74035, app/assets/stylesheets/global/style.css */
.sidebar-open #menu-icon {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

@media (max-width: 991.98px) {
  /* line 74041, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
  /* line 74045, app/assets/stylesheets/global/style.css */
  .app .app-sidebar {
    left: -270px;
  }
  /* line 74049, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .side-menu h3 {
    display: block !important;
  }
  /* line 74053, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74057, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74061, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74065, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74069, app/assets/stylesheets/global/style.css */
  .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 74074, app/assets/stylesheets/global/style.css */
  .app {
    overflow-x: hidden;
  }
  /* line 74078, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-right: 8px;
    font-size: 1.5rem !important;
  }
  /* line 74083, app/assets/stylesheets/global/style.css */
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74087, app/assets/stylesheets/global/style.css */
  .app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 74094, app/assets/stylesheets/global/style.css */
  .app-content {
    min-width: 100%;
  }
  /* line 74098, app/assets/stylesheets/global/style.css */
  .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 74104, app/assets/stylesheets/global/style.css */
  .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

@media (min-width: 992px) {
  /* line 74116, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 74122, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
  }
  /* line 74126, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .badge-hide,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu open.slide-menu hide .badge-hide {
    display: block;
  }
  /* line 74131, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-notification,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-info {
    display: block;
  }
  /* line 74141, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled .angle,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-notification,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 74151, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .badge-hide,
.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .badge-hide {
    display: none;
  }
  /* line 74156, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 100px;
  }
  /* line 74160, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 74164, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
    overflow: hidden;
  }
  /* line 74170, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 74176, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 0px !important;
  }
  /* line 74180, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 10px !important;
  }
}

/* line 74185, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu .slide-item.active:before,
.app.sidebar-mini .side-menu .slide-item:hover:before,
.app.sidebar-mini .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 74191, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo {
  display: block !important;
}

/* line 74195, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 74201, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-sidebar .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 74206, app/assets/stylesheets/global/style.css */
.side-menu__item.active i {
  color: var(--primary-bg-color);
}

@media (max-width: 992px) {
  /* line 74211, app/assets/stylesheets/global/style.css */
  .side-menu {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

/* line 74217, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .app-sidebar {
  width: 270px;
}

@media (min-width: 992px) {
  /* line 74222, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    display: none;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

@media (max-width: 767.98px) {
  /* line 74234, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    top: 71px;
  }
  /* line 74238, app/assets/stylesheets/global/style.css */
  .demo-icon.nav-link {
    margin: 2px 0px 0px 0px !important;
  }
}

/* line 74243, app/assets/stylesheets/global/style.css */
.side-menu__item .badge {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 74249, app/assets/stylesheets/global/style.css */
  .horizontal-hover .side-menu__item:not(.has-link),
.horizontal-hover .sub-side-menu__item,
.horizontal-hover .sub-side-menu__item2 {
    pointer-events: none;
  }
  /* line 74255, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

/* line 74266, app/assets/stylesheets/global/style.css */
.icontext-menu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 74272, app/assets/stylesheets/global/style.css */
  .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    align-items: center;
  }
  /* line 74276, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 74285, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: none !important;
  }
  /* line 74306, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: block !important;
  }
  /* line 74311, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 74320, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 74324, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
    color: var(--primary-bg-color) !important;
  }
  /* line 74328, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.header-light.dark-menu .slide-menu li .slide-item:before,
.icontext-menu.app.color-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.gradient-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.dark-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.color-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.gradient-header .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 74339, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 74350, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 74377, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__label {
    color: var(--primary-bg-color) !important;
  }
  /* line 74388, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 74400, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle {
    color: white;
  }
  /* line 74404, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo {
    display: block !important;
  }
  /* line 74411, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo1 {
    display: none !important;
  }
  /* line 74426, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1 {
    display: block !important;
  }
  /* line 74430, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo {
    display: none !important;
  }
  /* line 74436, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 74441, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .side-header {
    background: transparent;
    border-bottom: 1px solid var(--dark-border);
    border-right: 0;
  }
  /* line 74447, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 74451, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 74455, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74459, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 74463, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74467, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    padding-top: 55px;
  }
  /* line 74471, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 74481, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 74485, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 74489, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 74493, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 74499, app/assets/stylesheets/global/style.css */
  .icontext-menu.app {
    overflow-x: hidden;
  }
  /* line 74503, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar {
    left: -270px !important;
    width: 270px !important;
  }
  /* line 74508, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74512, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0 !important;
  }
  /* line 74516, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 0 !important;
    width: 270px !important;
  }
  /* line 74521, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74525, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 74533, app/assets/stylesheets/global/style.css */
.icontext-menu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 74543, app/assets/stylesheets/global/style.css */
.icontext-menu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 74552, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 767px) {
  /* line 74558, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 74564, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 74571, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 74587, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 74593, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 74600, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    display: none;
  }
}

/* line 74605, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 74618, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo:focus,
.icontext-menu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 74624, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 74633, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 74643, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 74650, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74662, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:focus,
.icontext-menu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 767px) {
  /* line 74668, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

/* line 74675, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 74690, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 74694, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 74699, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 74705, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 74715, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 74728, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 74732, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 74739, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 74746, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 74761, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 74766, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

@media (min-width: 992px) {
  /* line 74780, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-menu {
    margin-bottom: 0;
    margin-top: 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 74787, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    top: 71px !important;
  }
}

/* line 74792, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
}

/* line 74810, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74815, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active:hover,
.icontext-menu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74821, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover,
.icontext-menu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74827, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover .side-menu__icon,
.icontext-menu .side-menu__item:hover .side-menu__label,
.icontext-menu .side-menu__item:focus .side-menu__icon,
.icontext-menu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 74835, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 5px;
  }
}

/* line 74843, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 74850, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 74854, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 74861, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li {
  position: relative;
}

/* line 74865, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 74877, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded a {
  text-decoration: none;
}

/* line 74881, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 74891, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74903, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 74909, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 74916, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 74920, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 74926, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 74934, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 74946, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item .icon {
  margin-right: 5px;
}

/* line 74950, app/assets/stylesheets/global/style.css */
.icontext-menu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 74964, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.icontext-menu.sidebar-mini.sidenav-toggled .angle,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-notification,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 74974, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  /* line 74978, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 74982, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 74986, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 74992, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 74996, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-badge,
.icontext-menu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 75002, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 75007, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 75016, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 75021, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 75026, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 75030, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 75036, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 75041, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 75045, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 75051, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 75055, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  /* line 75065, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 75071, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 75075, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 75083, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 75087, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 75093, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 75099, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 75103, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
  /* line 75107, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    position: relative;
    text-align: inherit;
  }
  /* line 75119, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block !important;
  }
  /* line 75123, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 75131, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 3px;
    font-size: 15px;
  }
  /* line 75141, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 75151, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
    padding: 0 10px 0 10px !important;
  }
  /* line 75156, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 75160, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 75166, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 75170, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 75175, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 75196, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 75202, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 75208, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 75214, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 75228, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title p {
    display: none;
  }
}

/* line 75233, app/assets/stylesheets/global/style.css */
.icontext-menu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 75246, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 75251, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 75256, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 75264, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 75268, app/assets/stylesheets/global/style.css */
.icontext-menu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 75274, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 75280, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-muted {
  color: #74829c !important;
}

/* line 75284, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 75289, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75293, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75297, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 75301, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75305, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75309, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 75314, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 75318, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 75329, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo,
.icontext-menu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 75334, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 75338, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 75343, app/assets/stylesheets/global/style.css */
.icontext-menu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 75347, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 75354, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 75362, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}

/* line 75366, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 75371, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 75377, app/assets/stylesheets/global/style.css */
.icontext-menu .side-badge,
.icontext-menu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 75386, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 75393, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 75399, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 75409, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 75415, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle {
  float: right;
  margin-top: 5px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 75428, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 75432, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 75439, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75451, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75461, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 75465, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 75480, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 75486, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 75490, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 75498, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 767px) {
  /* line 75511, app/assets/stylesheets/global/style.css */
  .icontext-menu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 75517, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 75521, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75525, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75529, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75533, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75537, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

/* ######## TEMP-STYLES ######## */
/* line 75542, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  box-shadow: 0 5px 10px rgba(108, 95, 252, 0.18);
}

/* line 75549, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover);
  border-color: var(--primary-bg-border);
}

/* line 75555, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  /* not DRY */
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 75562, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
  opacity: 0.5;
}

/* line 75570, app/assets/stylesheets/global/style.css */
.fc-daygrid-event.fc-event {
  background: var(--primary-bg-color);
  color: #fff !important;
}

/* line 75575, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid var(--primary-bg-color);
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

/* line 75586, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--fc-event-border-color, var(--primary-bg-color));
  background-color: var(--primary-bg-color);
  background-color: var(--fc-event-bg-color, var(--primary-bg-color));
}

/* line 75595, app/assets/stylesheets/global/style.css */
.fc-daygrid-event-dot {
  /* the actual dot */
  display: none;
  margin: 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--primary-bg-color);
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

/* line 75608, app/assets/stylesheets/global/style.css */
.fc-h-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
  background-color: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}

@media (max-width: 576px) {
  /* line 75618, app/assets/stylesheets/global/style.css */
  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}

/*------ Charts styles ------*/
/* line 75624, app/assets/stylesheets/global/style.css */
.chart-visitors {
  min-height: 18rem;
  overflow: hidden;
}

/* line 75629, app/assets/stylesheets/global/style.css */
.chart-tasks {
  height: 15rem;
  overflow: hidden;
}

/* line 75634, app/assets/stylesheets/global/style.css */
.chart-donut,
.chart-pie {
  height: 21rem;
  overflow: hidden;
}

/* line 75640, app/assets/stylesheets/global/style.css */
.chartsh {
  height: 16rem;
  overflow: hidden;
}

/* line 75645, app/assets/stylesheets/global/style.css */
.chartwidget {
  height: 17rem;
  overflow: hidden;
}

/* line 75650, app/assets/stylesheets/global/style.css */
.social i {
  font-size: 40px;
}

/* line 75654, app/assets/stylesheets/global/style.css */
.social .social-icon i {
  font-size: 11px;
}

/* line 75658, app/assets/stylesheets/global/style.css */
.instagram {
  background: linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}

/* line 75662, app/assets/stylesheets/global/style.css */
.linkedin {
  background-image: linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}

/* line 75666, app/assets/stylesheets/global/style.css */
.twitter {
  background-image: linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}

/* line 75670, app/assets/stylesheets/global/style.css */
.facebook {
  background-image: linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}

/* line 75674, app/assets/stylesheets/global/style.css */
.map,
.chart {
  position: relative;
  padding-top: 56.25%;
}

/* line 75680, app/assets/stylesheets/global/style.css */
.map-square,
.chart-square {
  padding-top: 100%;
}

/* line 75685, app/assets/stylesheets/global/style.css */
.map-content,
.chart-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 75694, app/assets/stylesheets/global/style.css */
.map-header {
  margin-bottom: 1.5rem;
  height: 15rem;
  position: relative;
  margin-bottom: -1.5rem;
}

/* line 75701, app/assets/stylesheets/global/style.css */
.map-header:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10rem;
  background: linear-gradient(to bottom, rgba(245, 247, 251, 0) 5%, #f1f1f9 95%);
  pointer-events: none;
}

/* line 75712, app/assets/stylesheets/global/style.css */
.map-header-layer {
  height: 100%;
}

/* line 75716, app/assets/stylesheets/global/style.css */
.map-static {
  height: 120px;
  width: 100%;
  max-width: 640px;
  background-position: center center;
  background-size: 640px 120px;
}

/* line 75724, app/assets/stylesheets/global/style.css */
.chart-circle {
  height: 7rem;
  width: 7rem;
  position: relative;
}

/* line 75730, app/assets/stylesheets/global/style.css */
.chart-circle-1 {
  display: initial;
  height: 12rem;
  width: 12rem;
  position: relative;
}

/* line 75737, app/assets/stylesheets/global/style.css */
.chart-circle canvas {
  margin: 0 auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}

/* line 75744, app/assets/stylesheets/global/style.css */
.chart-circle-xs {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.8rem;
}

/* line 75750, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 6rem !important;
  width: 6rem !important;
  font-size: 1rem;
}

/* line 75756, app/assets/stylesheets/global/style.css */
.chart-circle-lg {
  height: 10rem;
  width: 10rem;
  font-size: 0.8rem;
}

/* line 75762, app/assets/stylesheets/global/style.css */
.chart-circle-value {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
}

/* line 75781, app/assets/stylesheets/global/style.css */
.chart-circle-value small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75787, app/assets/stylesheets/global/style.css */
.chart-circle-1-value {
  position: absolute;
  top: -184px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  font-size: 40px;
}

/* line 75807, app/assets/stylesheets/global/style.css */
.chart-circle-1-value small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75813, app/assets/stylesheets/global/style.css */
.chart-circle-value-3 {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
}

/* line 75832, app/assets/stylesheets/global/style.css */
.chart-circle-value-4 {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  font-size: 50px;
}

/* line 75852, app/assets/stylesheets/global/style.css */
.amcharts-chart-div a,
.canvasjs-chart-container a {
  display: none !important;
}

/* line 75857, app/assets/stylesheets/global/style.css */
.amChartsLegend.amcharts-legend-div {
  display: none;
}

/*----chart-drop-shadow----*/
/* line 75862, app/assets/stylesheets/global/style.css */
.chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 75867, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}

/* line 75872, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary-1 {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}

/* line 75877, app/assets/stylesheets/global/style.css */
.chart-dropshadow-danger {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(244, 88, 91, 0.5));
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}

/* line 75882, app/assets/stylesheets/global/style.css */
.chart-dropshadow-warning {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
  filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}

/* line 75887, app/assets/stylesheets/global/style.css */
.BarChartShadow {
  -webkit-filter: drop-shadow(-4px 9px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 75892, app/assets/stylesheets/global/style.css */
.highcharts-credits,
.highcharts-button,
.highcharts-data-label,
.highcharts-label {
  display: none;
}

/* line 75899, app/assets/stylesheets/global/style.css */
.highcharts-data-label-connector {
  display: none !important;
}

/* line 75903, app/assets/stylesheets/global/style.css */
#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4 {
  height: 7rem !important;
}

/* line 75910, app/assets/stylesheets/global/style.css */
#AreaChart5 {
  width: 105% !important;
  height: 163px !important;
  bottom: -15px;
  position: relative;
  left: -7px;
}

/*----chart-drop-shadow----*/
/* line 75919, app/assets/stylesheets/global/style.css */
.chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 75924, app/assets/stylesheets/global/style.css */
.chart-dropshadow-secondary {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}

/* line 75929, app/assets/stylesheets/global/style.css */
.chart-dropshadow-success {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}

/* line 75934, app/assets/stylesheets/global/style.css */
.chart-dropshadow-info {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}

/* line 75939, app/assets/stylesheets/global/style.css */
.z-index2 {
  z-index: 2;
}

/* line 75943, app/assets/stylesheets/global/style.css */
.tilebox-one i {
  font-size: 62px;
}

/* line 75947, app/assets/stylesheets/global/style.css */
ul li .legend-dots {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.5rem;
}

/* line 75956, app/assets/stylesheets/global/style.css */
.legend li {
  padding: 5px;
  display: inline;
}

/* line 75961, app/assets/stylesheets/global/style.css */
.GradientlineShadow {
  -webkit-filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}

/* line 75966, app/assets/stylesheets/global/style.css */
.donutShadow {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}

/* line 75971, app/assets/stylesheets/global/style.css */
.donutShadow-yellow {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}

/* line 75976, app/assets/stylesheets/global/style.css */
.donutShadow-blue {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}

/* line 75981, app/assets/stylesheets/global/style.css */
.circle-icon {
  height: 70px;
  width: 70px;
  position: absolute;
  margin-top: 13px;
  margin-left: 13px;
  float: right;
  border-radius: 5px;
}

/* line 75991, app/assets/stylesheets/global/style.css */
.square-icon {
  height: 88px;
  width: 81px;
  position: absolute;
  float: right;
  border-radius: 7px 0px 0px 7px;
  line-height: 7;
}

/* ###### Chat  ###### */
@media (max-width: 991.98px) {
  /* line 76002, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  /* line 76006, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  /* line 76010, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  /* line 76014, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}

/* line 76019, app/assets/stylesheets/global/style.css */
.main-content-left-chat {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}

/* line 76027, app/assets/stylesheets/global/style.css */
.main-nav-line-chat {
  border-bottom: 1px solid #eaedf1;
  flex-shrink: 0;
  flex-direction: row;
  padding-left: 20px;
  padding: 0;
}

/* line 76035, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link {
  font-size: 13px;
  font-weight: 700;
  color: #343a40;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-bottom: 3px solid transparent;
}

/* line 76044, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link:hover,
.main-nav-line-chat .nav-link:focus,
.main-nav-line-chat .nav-link:active {
  outline: none;
}

/* line 76050, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 18px;
}

/* line 76055, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 76061, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

@media (min-width: 992px) {
  /* line 76068, app/assets/stylesheets/global/style.css */
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}

/* line 76073, app/assets/stylesheets/global/style.css */
.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

/* line 76080, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}

/* line 76085, app/assets/stylesheets/global/style.css */
.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}

/* line 76090, app/assets/stylesheets/global/style.css */
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
  margin-right: 10px;
}

/* line 76098, app/assets/stylesheets/global/style.css */
.main-chat-contacts small {
  font-size: 11px;
  width: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 3px;
  text-align: center;
}

/* line 76108, app/assets/stylesheets/global/style.css */
.main-chat-contacts-more {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 992px) {
  /* line 76121, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: calc(100% - 134px);
    position: relative;
  }
}

/* line 76127, app/assets/stylesheets/global/style.css */
.main-chat-list .media {
  padding: 0.75rem 1.5rem;
  border: 1px solid #eaedf1;
  position: relative;
  border-left: 0;
  border-right: 0;
}

/* line 76135, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76140, app/assets/stylesheets/global/style.css */
.main-chat-list .media + .media {
  margin-top: -1px;
  border-top: 1px solid #eaedf1;
}

/* line 76145, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new {
  background-color: #fff;
}

/* line 76149, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76153, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #404c6d;
}

/* line 76158, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}

/* line 76162, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover {
  cursor: pointer;
  background-color: var(--primary02);
  border-top-color: #eaedf1;
  border-bottom-color: #eaedf1;
}

/* line 76169, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover:first-child,
.main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}

/* line 76174, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected {
  background-color: var(--primary02);
  border-top-color: #f7f8f9;
  border-bottom-color: #f7f8f9;
}

/* line 76180, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}

/* line 76184, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected::after {
  display: block;
}

/* line 76188, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #404c6d;
}

/* line 76192, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}

/* line 76196, app/assets/stylesheets/global/style.css */
.main-chat-list .main-img-user span {
  position: absolute;
  top: 0;
  left: -2px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 9px;
  font-weight: 500;
  color: #fff;
  background-color: #e984b1;
  box-shadow: 0 0 0 2px #fff;
}

/* line 76214, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body {
  margin-left: 15px;
}

/* line 76218, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body p {
  font-size: 13px;
  margin-bottom: 0;
  color: #76839a;
  line-height: 1.35;
}

/* line 76225, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2px;
}

/* line 76232, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:first-child {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #404c6d;
}

/* line 76239, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:last-child {
  display: block;
  font-size: 11px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76246, app/assets/stylesheets/global/style.css */
  .main-chat-list .media {
    padding: 0.75rem 1.5rem;
  }
}

/* line 76251, app/assets/stylesheets/global/style.css */
.main-content-body-chat {
  flex-direction: column;
}

@media (min-width: 992px) {
  /* line 76256, app/assets/stylesheets/global/style.css */
  .main-content-body-chat {
    display: flex;
  }
}

/* line 76261, app/assets/stylesheets/global/style.css */
.main-chat-header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 15px 12px;
  border-bottom: 1px solid #eaedf1;
}

/* line 76270, app/assets/stylesheets/global/style.css */
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}

/* line 76275, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  text-align: center;
  padding: 0.35rem 0.75rem;
  margin: 0 2px;
}

/* line 76284, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link i {
  line-height: 0;
}

/* line 76288, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}

/* line 76292, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn::before {
  width: auto;
}

/* line 76296, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link + .nav-link {
  margin-left: 15px;
}

@media (min-width: 576px) {
  /* line 76301, app/assets/stylesheets/global/style.css */
  .main-chat-header .nav-link {
    display: block;
  }
}

/* line 76306, app/assets/stylesheets/global/style.css */
.main-chat-msg-name {
  margin-left: 15px;
}

/* line 76310, app/assets/stylesheets/global/style.css */
.main-chat-msg-name h6 {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 700;
}

/* line 76316, app/assets/stylesheets/global/style.css */
.main-chat-msg-name small {
  font-size: 12px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76322, app/assets/stylesheets/global/style.css */
  .main-chat-body {
    padding-bottom: 0;
    height: 700px;
    overflow: hidden;
  }
}

@media (min-width: 576px) {
  /* line 76330, app/assets/stylesheets/global/style.css */
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}

/* line 76335, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 76342, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body > div:last-child {
  font-size: 11px;
  color: #76839a;
  display: flex;
  align-items: center;
}

@media (min-width: 576px) {
  /* line 76350, app/assets/stylesheets/global/style.css */
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}

/* line 76355, app/assets/stylesheets/global/style.css */
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}

/* line 76362, app/assets/stylesheets/global/style.css */
.main-chat-time:first-of-type {
  margin-top: 0;
}

/* line 76366, app/assets/stylesheets/global/style.css */
.main-chat-time span {
  position: relative;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #fff;
  padding: 25px;
  border-radius: 4px;
}

/* line 76377, app/assets/stylesheets/global/style.css */
.main-chat-time::before {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: 0;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

@media (max-width: 991px) {
  /* line 76389, app/assets/stylesheets/global/style.css */
  .main-chat-time::before {
    left: 0 !important;
    right: 0 !important;
  }
}

/* line 76395, app/assets/stylesheets/global/style.css */
.main-chat-time::after {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: auto;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

/* line 76406, app/assets/stylesheets/global/style.css */
.main-chat-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 60px;
  padding-right: 20px;
  border-top: 1px solid #eaedf1;
  background-color: #fff;
  position: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 7px 7px;
}

/* line 76421, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav {
  align-items: center;
}

/* line 76425, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  display: none;
}

/* line 76432, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control {
  flex: 1;
  margin: 0 10px;
  padding-left: 12px;
  padding-right: 0;
  border-width: 0;
  border: 1px solid #eaedf1;
}

/* line 76441, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control:hover,
.main-chat-footer .form-control:focus {
  box-shadow: none;
}

@media (min-width: 992px) {
  /* line 76447, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}

@media (min-width: 576px) {
  /* line 76456, app/assets/stylesheets/global/style.css */
  .main-chat-footer .nav-link {
    display: block;
  }
}

@media (min-width: 576px) {
  /* line 76462, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  /* line 76468, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin: 0 20px;
  }
}

/* line 76473, app/assets/stylesheets/global/style.css */
.main-msg-send {
  font-size: 20px;
}

/* line 76477, app/assets/stylesheets/global/style.css */
.main-content-title {
  color: #170c6b;
  font-weight: 500;
  font-size: 32px;
  text-indent: -1px;
  line-height: 1;
  position: relative;
  margin-bottom: 20px;
}

/* line 76487, app/assets/stylesheets/global/style.css */
.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
  padding-left: 20px;
}

@media (min-width: 992px) {
  /* line 76494, app/assets/stylesheets/global/style.css */
  .main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
  /* line 76499, app/assets/stylesheets/global/style.css */
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}

/* line 76505, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76509, app/assets/stylesheets/global/style.css */
.media img {
  border-radius: 4px;
}

/* line 76513, app/assets/stylesheets/global/style.css */
.main-img-user img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}

/* line 76520, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76525, app/assets/stylesheets/global/style.css */
.main-img-user {
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 100%;
}

@media (min-width: 992px) {
  /* line 76534, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: 700px;
    position: relative;
  }
}

/* line 76540, app/assets/stylesheets/global/style.css */
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

/* line 76546, app/assets/stylesheets/global/style.css */
.far {
  font-weight: 400;
}

/* line 76550, app/assets/stylesheets/global/style.css */
.main-msg-wrapper {
  padding: 10px 15px;
  background-color: #f9faf8;
  font-size: 13px;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 20px;
  position: relative;
}

/* line 76560, app/assets/stylesheets/global/style.css */
.main-chat-body {
  position: relative;
}

/* line 76564, app/assets/stylesheets/global/style.css */
.main-chat-body .content-inner {
  padding: 20px;
}

/* line 76568, app/assets/stylesheets/global/style.css */
.main-chat-body .media + .media {
  margin-top: 20px;
}

/* line 76572, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .media-body {
  margin-left: 0;
  margin-right: 20px;
  align-items: flex-end;
}

/* line 76578, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--primary02);
  color: #000;
  position: relative;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* ###### Chat  ###### */
/* line 76587, app/assets/stylesheets/global/style.css */
.chat-left .main-msg-wrapper {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 76592, app/assets/stylesheets/global/style.css */
.profile-user-online {
  background-repeat: no-repeat;
}

/* line 76596, app/assets/stylesheets/global/style.css */
.slick-slider {
  position: relative;
  display: block;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 76603, app/assets/stylesheets/global/style.css */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 76608, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list {
  margin: 0 -6px;
}

/* line 76612, app/assets/stylesheets/global/style.css */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}

/* line 76619, app/assets/stylesheets/global/style.css */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 76628, app/assets/stylesheets/global/style.css */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 76634, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list .slick-slide {
  padding: 0 6px;
}

/* line 76638, app/assets/stylesheets/global/style.css */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 76644, app/assets/stylesheets/global/style.css */
.recent-box .recent-profile {
  height: 90px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}

/* line 76651, app/assets/stylesheets/global/style.css */
.chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #495057;
}

/* line 76657, app/assets/stylesheets/global/style.css */
.chat-profile i {
  font-size: 14px;
}

/* line 76661, app/assets/stylesheets/global/style.css */
.chat-profile:hover {
  color: var(--primary-bg-color) !important;
}

/* line 76665, app/assets/stylesheets/global/style.css */
.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 76671, app/assets/stylesheets/global/style.css */
.shared-files {
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
  border: 1px solid #eaedf1;
}

@media (min-width: 992px) {
  /* line 76679, app/assets/stylesheets/global/style.css */
  .main-content-app {
    height: calc(100vh - 250px);
  }
}

/* line 76684, app/assets/stylesheets/global/style.css */
.overflow-scroll::-webkit-scrollbar {
  display: none;
}

/* line 76688, app/assets/stylesheets/global/style.css */
.overflow-scroll {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* line 76695, app/assets/stylesheets/global/style.css */
.media-files {
  padding: 0.75rem;
}

/* line 76699, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #ffffff;
  color: var(--primary-bg-color) !important;
}

/* line 76705, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a {
  color: #495057 !important;
}

/* line 76709, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a.active {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 1279.98px) {
  /* line 76714, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    padding-bottom: 1.5rem;
  }
}

/* line 76719, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link.active,
.main-chat-footer .nav-link:hover,
.main-chat-footer .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 76725, app/assets/stylesheets/global/style.css */
.authentication input {
  border: 0;
  padding-left: 32px !important;
  border-radius: 0;
}

/* line 76731, app/assets/stylesheets/global/style.css */
.authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 76735, app/assets/stylesheets/global/style.css */
.authentication .card-title {
  font-size: 1.185rem;
}

/* line 76739, app/assets/stylesheets/global/style.css */
.authentication .form-control {
  margin-bottom: 1rem;
}

/* line 76743, app/assets/stylesheets/global/style.css */
.authentication .form-control:focus {
  box-shadow: none;
}

/* line 76747, app/assets/stylesheets/global/style.css */
.authentication input::placeholder {
  color: #76839a;
  margin-top: 1px;
}

/* line 76752, app/assets/stylesheets/global/style.css */
.authentication .flex-c-m .login100-social-item i {
  color: #fff;
  margin-left: 0;
}

/* line 76757, app/assets/stylesheets/global/style.css */
.authentication .wrap-input {
  width: 100%;
  margin: 0 auto;
}

/* line 76762, app/assets/stylesheets/global/style.css */
.login100-social-item {
  font-size: 20px;
  color: #fff;
  display: inline-block;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 5px;
  text-align: center;
  line-height: 2;
}

/* line 76776, app/assets/stylesheets/global/style.css */
.login100-social-item:hover {
  color: #fff;
}

/* line 76780, app/assets/stylesheets/global/style.css */
.container-login100 .box .social-icons {
  position: relative;
}

/* line 76784, app/assets/stylesheets/global/style.css */
.container-login100 .box ul {
  margin: 0;
  padding: 0;
}

/* line 76789, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li {
  list-style: none;
  float: left;
  padding: 7px 7px;
}

/* line 76795, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li a {
  margin: 0 10px;
  font-size: 20px;
  transition: 0.5s;
  text-align: center;
}

/* line 76802, app/assets/stylesheets/global/style.css */
.relative {
  position: relative !important;
}

/* line 76806, app/assets/stylesheets/global/style.css */
.construction .btn.btn-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 0;
  background: #5851ab;
  font-size: 20px;
  color: #fff;
  margin: 0 3px;
}

/*----- Range slider -------*/
/* line 76818, app/assets/stylesheets/global/style.css */
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: whitesmoke;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 76830, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}

/* line 76843, app/assets/stylesheets/global/style.css */
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76859, app/assets/stylesheets/global/style.css */
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76875, app/assets/stylesheets/global/style.css */
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: white;
  background-color: #999999;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}

/* line 76901, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  outline: none;
}

/* line 76905, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}

/* line 76909, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}

/* line 76913, app/assets/stylesheets/global/style.css */
.range.range-success output {
  background-color: #4ecc48;
}

/* line 76917, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}

/* line 76921, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}

/* line 76925, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}

/* line 76929, app/assets/stylesheets/global/style.css */
.range.range-info output {
  background-color: #45aaf2;
}

/* line 76933, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}

/* line 76937, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}

/* line 76941, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}

/* line 76945, app/assets/stylesheets/global/style.css */
.range.range-warning output {
  background-color: #ecb403;
}

/* line 76949, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}

/* line 76953, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}

/* line 76957, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}

/* line 76961, app/assets/stylesheets/global/style.css */
.range.range-danger output {
  background-color: #c21a1a;
}

/* line 76965, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}

/* line 76969, app/assets/stylesheets/global/style.css */
.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
  color: #fff;
  z-index: 1;
}

/* line 76977, app/assets/stylesheets/global/style.css */
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 24px solid transparent;
  border-top: 13px solid #45aaf2;
}

/* line 76987, app/assets/stylesheets/global/style.css */
.ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  background: #45aaf2;
  font-size: 14px;
  line-height: 1;
  padding: 12px 8px 10px;
  border-top-right-radius: 8px;
}

/* line 76998, app/assets/stylesheets/global/style.css */
.ribbon1 span:before,
.ribbon1 span:after {
  position: absolute;
  content: "";
}

/* line 77004, app/assets/stylesheets/global/style.css */
.ribbon1 span:before {
  height: 6px;
  width: 6px;
  left: -6px;
  top: 0;
  background: #45aaf2;
}

/* line 77012, app/assets/stylesheets/global/style.css */
.ribbon1 span:after {
  height: 6px;
  width: 8px;
  left: -8px;
  top: 0;
  border-radius: 8px 8px 0 0;
  background: #45aaf2;
}

/* line 77021, app/assets/stylesheets/global/style.css */
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}

/* line 77032, app/assets/stylesheets/global/style.css */
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#45aaf2 0%, #45aaf2 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  right: -21px;
}

/* line 77051, app/assets/stylesheets/global/style.css */
.ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #45aaf2;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/* line 77063, app/assets/stylesheets/global/style.css */
.ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #45aaf2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77076, app/assets/stylesheets/global/style.css */
.wizard {
  border: 1px solid #e9edf4;
  background-color: #fff;
}

/* line 77081, app/assets/stylesheets/global/style.css */
.wizard > .steps {
  padding: 20px;
}

/* line 77085, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}

/* line 77091, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}

/* line 77097, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .current-info {
  display: none;
}

/* line 77101, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .title {
  margin-left: 5px;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
  margin: 0;
  min-height: auto;
}

/* line 77109, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li + li {
  margin-left: 5px;
}

/* line 77113, app/assets/stylesheets/global/style.css */
.wizard > .steps a {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  align-items: center;
}

/* line 77121, app/assets/stylesheets/global/style.css */
.wizard > .steps a:hover,
.wizard > .steps a:active {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 77131, app/assets/stylesheets/global/style.css */
.wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
  flex-shrink: 0;
  font-weight: 700;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--primary-bg-color);
  display: block;
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
  background-color: #f1f1f9;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 5px;
}

/* line 77149, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a {
  color: #737688;
}

/* line 77153, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  color: #737688;
}

/* line 77158, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a {
  color: var(--primary-bg-color);
}

/* line 77162, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}

/* line 77167, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
  display: inline-block;
}

/* line 77173, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .number,
.wizard > .steps .current a:hover .number,
.wizard > .steps .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77180, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a {
  color: #13bfa6;
}

/* line 77184, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  color: #13bfa6;
}

/* line 77189, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
  display: none;
}

/* line 77195, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .number,
.wizard > .steps .done a:hover .number,
.wizard > .steps .done a:active .number {
  background-color: #13bfa6;
  color: #fff;
}

/* line 77202, app/assets/stylesheets/global/style.css */
.wizard > .content {
  border-top: 1px solid #e9edf4;
  border-bottom: 1px solid #e9edf4;
  min-height: 150px;
  padding: 20px;
}

/* line 77209, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-size: 18px;
  color: #495057;
  font-weight: 600;
  padding-bottom: 15px;
  display: none;
  margin: 0;
}

/* line 77218, app/assets/stylesheets/global/style.css */
.wizard > .content > .title.current {
  display: block;
}

/* line 77222, app/assets/stylesheets/global/style.css */
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}

/* line 77229, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}

/* line 77233, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}

/* line 77237, app/assets/stylesheets/global/style.css */
.wizard > .actions {
  padding: 20px;
}

/* line 77241, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}

/* line 77249, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul > li:last-child a {
  background-color: #13bfa6;
}

/* line 77253, app/assets/stylesheets/global/style.css */
.wizard > .actions a {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77263, app/assets/stylesheets/global/style.css */
.wizard > .actions a:hover,
.wizard > .actions a:active {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77274, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77279, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77285, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps {
  padding: 20px;
}

/* line 77289, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}

/* line 77293, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li .title {
  display: none;
}

/* line 77297, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}

/* line 77301, app/assets/stylesheets/global/style.css */
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}

/* line 77306, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions {
  padding: 20px;
}

/* line 77310, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 77317, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77323, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77329, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77335, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}

@media (min-width: 768px) {
  /* line 77342, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77348, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  /* line 77354, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 77360, app/assets/stylesheets/global/style.css */
  .wizard > .steps a {
    justify-content: flex-start;
  }
  /* line 77364, app/assets/stylesheets/global/style.css */
  .wizard > .steps a:hover,
.wizard > .steps a:active {
    justify-content: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77372, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77381, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
    width: 30px;
    height: 30px;
  }
}

@media (min-width: 992px) {
  /* line 77393, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: block;
  }
}

@media (max-width: 991px) {
  /* line 77399, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 77406, app/assets/stylesheets/global/style.css */
  .wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
    display: inline-block;
  }
}

@media (min-width: 768px) {
  /* line 77414, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77420, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 20px;
  }
}

@media (min-width: 768px) {
  /* line 77426, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77432, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 20px;
  }
}

@media (min-width: 576px) {
  /* line 77438, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}

@media (min-width: 768px) {
  /* line 77445, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    width: 15%;
  }
}

@media (min-width: 992px) {
  /* line 77451, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    padding: 20px;
    width: 30%;
  }
}

@media (min-width: 576px) {
  /* line 77458, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  /* line 77464, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 77471, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 77477, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 77483, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}

@media (min-width: 576px) {
  /* line 77489, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 77495, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77501, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    border-top-width: 0;
    border-bottom-width: 0;
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77511, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77517, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}

@media (min-width: 576px) {
  /* line 77524, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77532, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77538, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/* line 77545, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}

/* line 77550, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul > li {
  flex: 1;
  width: auto;
  float: none;
  flex: 1;
  width: auto;
  float: none;
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/***** CUSTOM STYLES *****/
/* line 77561, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}

/* line 77566, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a:hover,
.wizard-style-1 > .steps > ul a:active {
  padding: 0;
  height: 50px;
}

/* line 77572, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .number,
.wizard-style-1 > .steps > ul a:hover .number,
.wizard-style-1 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #f3f7fd;
  border-radius: 0;
}

/* line 77585, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .title,
.wizard-style-1 > .steps > ul a:hover .title,
.wizard-style-1 > .steps > ul a:active .title {
  margin-right: 20px;
  margin-left: 20px;
}

/* line 77592, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .current a .number,
.wizard-style-1 > .steps > ul .current a:hover .number,
.wizard-style-1 > .steps > ul .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77599, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .done a .number,
.wizard-style-1 > .steps > ul .done a:hover .number,
.wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}

/* line 77606, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77612, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a:hover,
.wizard-style-2 > .steps > ul a:active {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77619, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .number,
.wizard-style-2 > .steps > ul a:hover .number,
.wizard-style-2 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 2px solid #f3f7fd;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #fff;
}

/* line 77631, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .title,
.wizard-style-2 > .steps > ul a:hover .title,
.wizard-style-2 > .steps > ul a:active .title {
  margin-right: 20px;
}

/* line 77637, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .current a .number,
.wizard-style-2 > .steps > ul .current a:hover .number,
.wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 77644, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .done a .number,
.wizard-style-2 > .steps > ul .done a:hover .number,
.wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #8c3feb;
  color: #8c3feb;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77652, app/assets/stylesheets/global/style.css */
.parsley-required {
  font-size: 12px;
  color: #ff5c77;
  margin-top: 3px;
}

/* line 77658, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
  background-color: var(--primary-bg-color) !important;
}

/* line 77663, app/assets/stylesheets/global/style.css */
.form-group label.control-label {
  color: var(--primary-bg-color);
}

/* line 77667, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 77671, app/assets/stylesheets/global/style.css */
.wizard-container .wizard-navigation {
  background: #ebeff8;
}

/* line 77675, app/assets/stylesheets/global/style.css */
.wizard-card .choice:hover .icon,
.wizard-card .choice.active .icon {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 77681, app/assets/stylesheets/global/style.css */
.weather-card {
  height: 492px;
  background: #fff;
  overflow: hidden;
}

/* line 77687, app/assets/stylesheets/global/style.css */
.weather-card .top {
  position: relative;
  height: 328px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  text-align: center;
}

/* line 77697, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper {
  padding: 30px;
  position: relative;
  z-index: 1;
}

/* line 77703, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav {
  height: 20px;
}

/* line 77707, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr {
  color: #fff;
  font-size: 20px;
}

/* line 77712, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-chevron-left {
  display: inline-block;
  float: left;
}

/* line 77717, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-cog {
  display: inline-block;
  float: right;
}

/* line 77722, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .heading {
  margin-top: 20px;
  font-size: 35px;
  font-weight: 400;
  color: #fff;
}

/* line 77729, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .location {
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
}

/* line 77736, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp {
  margin-top: 20px;
}

/* line 77740, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a {
  text-decoration: none;
  color: #fff;
}

/* line 77745, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a .temp-type {
  font-size: 85px;
}

/* line 77749, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .temp-value {
  display: inline-block;
  font-size: 85px;
  font-weight: 600;
  color: #fff;
}

/* line 77756, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .deg {
  display: inline-block;
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  vertical-align: top;
  margin-top: 10px;
}

/* line 77765, app/assets/stylesheets/global/style.css */
.weather-card .top:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 77775, app/assets/stylesheets/global/style.css */
.weather-card .bottom {
  padding: 0 30px;
  background: #fff;
}

/* line 77780, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast {
  overflow: hidden;
  margin: 0;
  font-size: 0;
  padding: 0;
  padding-top: 20px;
  max-height: 155px;
}

/* line 77789, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast a {
  text-decoration: none;
  color: #000;
}

/* line 77794, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast .go-up {
  text-align: center;
  display: block;
  font-size: 25px;
  margin-bottom: 10px;
}

/* line 77801, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li {
  display: block;
  font-size: 25px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1em;
  margin-bottom: 30px;
}

/* line 77810, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .date {
  display: inline-block;
}

/* line 77814, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition {
  display: inline-block;
  vertical-align: middle;
  float: right;
  font-size: 25px;
}

/* line 77821, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  font-weight: 400;
  padding-top: 2px;
}

/* line 77829, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .deg {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  margin-left: 3px;
  vertical-align: top;
}

/* line 77837, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type {
  font-size: 20px;
}

/* line 77841, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

@media (max-width: 1279px) {
  /* line 77846, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap {
    margin-top: 2rem !important;
  }
}

@media (max-width: 360px) {
  /* line 77852, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .wideget-user-img {
    width: 130px;
    height: 130px;
  }
  /* line 77857, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .user-wrap {
    margin-top: 0.7rem !important;
    margin-left: 13px;
  }
  /* line 77862, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap .wideget-user-warap-r {
    margin-left: 5rem !important;
  }
}

/* line 77867, app/assets/stylesheets/global/style.css */
.widget-info i {
  width: 100px;
  height: 100px;
  padding: 27px 0;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 77876, app/assets/stylesheets/global/style.css */
.widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 77880, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle {
  width: 73px;
  height: 73px;
  border-radius: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0;
  margin-right: 15px;
}

/* line 77894, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle i {
  font-size: 1.6rem;
  color: #fff;
}

/* line 77899, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p {
  margin-bottom: 0;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 77905, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p:first-child {
  font-weight: 600;
  font-size: 25px;
}

/**widgets*/
/* line 77911, app/assets/stylesheets/global/style.css */
.widgets {
  font-size: 35px;
  padding: 20px;
}

/* line 77916, app/assets/stylesheets/global/style.css */
.widgetstext {
  top: 0;
  bottom: 0;
  padding: 20px 40px;
}

/* line 77922, app/assets/stylesheets/global/style.css */
.widget-line h4 {
  font-size: 24px;
  font-weight: 600;
}

/* line 77927, app/assets/stylesheets/global/style.css */
.widget-line p {
  font-size: 16px;
}

/* line 77931, app/assets/stylesheets/global/style.css */
.widget-line-list li {
  display: inline-block;
  font-size: 16px;
  line-height: 27px;
  padding: 5px 20px 0 15px;
  list-style-type: none;
}

/* line 77939, app/assets/stylesheets/global/style.css */
.wideget-user-info {
  margin-top: 1rem;
}

/* line 77943, app/assets/stylesheets/global/style.css */
.widget-line-list {
  margin: 6px;
}

/* line 77947, app/assets/stylesheets/global/style.css */
.widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 77951, app/assets/stylesheets/global/style.css */
.widget-card-1 i {
  position: relative;
  bottom: 1px;
  right: 11px;
  border-radius: 5px;
  font-size: 57px;
  color: #fff;
  opacity: 0.5;
}

/* line 77961, app/assets/stylesheets/global/style.css */
.widget-card-1 i:hover {
  color: #fff;
  font-size: 80px;
  position: absolute;
  bottom: -10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 77970, app/assets/stylesheets/global/style.css */
.wideget-user-desc .wideget-user-img img {
  border-radius: 100%;
  margin-right: 2rem;
}

/* line 77975, app/assets/stylesheets/global/style.css */
.wideget-user-desc .user-wrap {
  margin-top: 1.5rem;
}

/* line 77979, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 77989, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 77993, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap {
  display: flex;
}

/* line 77997, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap h4 {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
}

/* line 78003, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap .wideget-user-warap-r {
  margin-left: 10rem;
}

/* line 78007, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-rating a {
  font-size: 18px;
}

/* line 78011, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading {
  padding: 0;
  border: 0;
}

/* line 78016, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
  font-size: 15px;
  font-weight: 400;
}

/* line 78022, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tabs-menu1 ul li a {
  padding: 14px 20px 14px 20px;
  display: block;
}

/* line 78027, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data {
  margin-top: 8px;
}

/* line 78031, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data .wrp p:first-child {
  font-size: 20px;
  font-weight: 500;
}

/* line 78036, app/assets/stylesheets/global/style.css */
.widget-drop .dropdown-menu {
  position: absolute;
  transform: translate3d(-156px, 31px, 0px) !important;
  top: 0px;
  left: 0px;
  will-change: transform;
  min-width: 80px;
}

/* line 78045, app/assets/stylesheets/global/style.css */
.widget-drop .button:focus {
  border-color: transparant !important;
}

/* line 78049, app/assets/stylesheets/global/style.css */
#widgetChart1,
#widgetChart2,
#widgetChart3 {
  width: 110% !important;
  height: 142px !important;
  bottom: -15px;
  position: relative;
  left: -17px;
  overflow: hidden !important;
  border-radius: 27%;
}

/* line 78061, app/assets/stylesheets/global/style.css */
.clip-widget {
  position: relative;
}

/* ######## UTILITIES-STYLES ######## */
/* line 78066, app/assets/stylesheets/global/style.css */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 78074, app/assets/stylesheets/global/style.css */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 78079, app/assets/stylesheets/global/style.css */
.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 78093, app/assets/stylesheets/global/style.css */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

/* line 78097, app/assets/stylesheets/global/style.css */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 78101, app/assets/stylesheets/global/style.css */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 78105, app/assets/stylesheets/global/style.css */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 78109, app/assets/stylesheets/global/style.css */
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

/* line 78114, app/assets/stylesheets/global/style.css */
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* line 78119, app/assets/stylesheets/global/style.css */
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

/* line 78124, app/assets/stylesheets/global/style.css */
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

/* line 78129, app/assets/stylesheets/global/style.css */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

/* line 78134, app/assets/stylesheets/global/style.css */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

/* line 78139, app/assets/stylesheets/global/style.css */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

/* line 78144, app/assets/stylesheets/global/style.css */
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

/* line 78149, app/assets/stylesheets/global/style.css */
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

/* line 78154, app/assets/stylesheets/global/style.css */
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

/* line 78159, app/assets/stylesheets/global/style.css */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

/* line 78164, app/assets/stylesheets/global/style.css */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

/* line 78169, app/assets/stylesheets/global/style.css */
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

/* line 78174, app/assets/stylesheets/global/style.css */
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

/* line 78179, app/assets/stylesheets/global/style.css */
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

/* line 78184, app/assets/stylesheets/global/style.css */
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

/* line 78189, app/assets/stylesheets/global/style.css */
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

@media (min-width: 576px) {
  /* line 78195, app/assets/stylesheets/global/style.css */
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 78200, app/assets/stylesheets/global/style.css */
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 78205, app/assets/stylesheets/global/style.css */
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 78210, app/assets/stylesheets/global/style.css */
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 78215, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 78220, app/assets/stylesheets/global/style.css */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 78225, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 78230, app/assets/stylesheets/global/style.css */
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 78235, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 78240, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 78245, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 78250, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 78255, app/assets/stylesheets/global/style.css */
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 78260, app/assets/stylesheets/global/style.css */
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 78265, app/assets/stylesheets/global/style.css */
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 78270, app/assets/stylesheets/global/style.css */
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 78275, app/assets/stylesheets/global/style.css */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}

@media (min-width: 768px) {
  /* line 78282, app/assets/stylesheets/global/style.css */
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 78287, app/assets/stylesheets/global/style.css */
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 78292, app/assets/stylesheets/global/style.css */
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 78297, app/assets/stylesheets/global/style.css */
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 78302, app/assets/stylesheets/global/style.css */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 78307, app/assets/stylesheets/global/style.css */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 78312, app/assets/stylesheets/global/style.css */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 78317, app/assets/stylesheets/global/style.css */
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 78322, app/assets/stylesheets/global/style.css */
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 78327, app/assets/stylesheets/global/style.css */
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 78332, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 78337, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 78342, app/assets/stylesheets/global/style.css */
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 78347, app/assets/stylesheets/global/style.css */
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 78352, app/assets/stylesheets/global/style.css */
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 78357, app/assets/stylesheets/global/style.css */
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 78362, app/assets/stylesheets/global/style.css */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}

@media (min-width: 992px) {
  /* line 78369, app/assets/stylesheets/global/style.css */
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 78374, app/assets/stylesheets/global/style.css */
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 78379, app/assets/stylesheets/global/style.css */
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 78384, app/assets/stylesheets/global/style.css */
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 78389, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 78394, app/assets/stylesheets/global/style.css */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 78399, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 78404, app/assets/stylesheets/global/style.css */
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 78409, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 78414, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 78419, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 78424, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 78429, app/assets/stylesheets/global/style.css */
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 78434, app/assets/stylesheets/global/style.css */
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 78439, app/assets/stylesheets/global/style.css */
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 78444, app/assets/stylesheets/global/style.css */
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 78449, app/assets/stylesheets/global/style.css */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}

@media (min-width: 1280px) {
  /* line 78456, app/assets/stylesheets/global/style.css */
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 78461, app/assets/stylesheets/global/style.css */
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 78466, app/assets/stylesheets/global/style.css */
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  /* line 78471, app/assets/stylesheets/global/style.css */
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  /* line 78476, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 78481, app/assets/stylesheets/global/style.css */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 78486, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 78491, app/assets/stylesheets/global/style.css */
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 78496, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 78501, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 78506, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 78511, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 78516, app/assets/stylesheets/global/style.css */
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 78521, app/assets/stylesheets/global/style.css */
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 78526, app/assets/stylesheets/global/style.css */
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 78531, app/assets/stylesheets/global/style.css */
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 78536, app/assets/stylesheets/global/style.css */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}

/*------ Alignments -------*/
/* line 78543, app/assets/stylesheets/global/style.css */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 78547, app/assets/stylesheets/global/style.css */
.align-top {
  vertical-align: top !important;
}

/* line 78551, app/assets/stylesheets/global/style.css */
.align-middle {
  vertical-align: middle !important;
}

/* line 78555, app/assets/stylesheets/global/style.css */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 78559, app/assets/stylesheets/global/style.css */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 78563, app/assets/stylesheets/global/style.css */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 78567, app/assets/stylesheets/global/style.css */
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

/* line 78572, app/assets/stylesheets/global/style.css */
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

/* line 78577, app/assets/stylesheets/global/style.css */
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

/* line 78582, app/assets/stylesheets/global/style.css */
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

/* line 78587, app/assets/stylesheets/global/style.css */
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

/* line 78592, app/assets/stylesheets/global/style.css */
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

/* line 78597, app/assets/stylesheets/global/style.css */
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

/* line 78602, app/assets/stylesheets/global/style.css */
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

/* line 78607, app/assets/stylesheets/global/style.css */
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

/* line 78612, app/assets/stylesheets/global/style.css */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

/* line 78617, app/assets/stylesheets/global/style.css */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

/* line 78622, app/assets/stylesheets/global/style.css */
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

/* line 78627, app/assets/stylesheets/global/style.css */
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* line 78632, app/assets/stylesheets/global/style.css */
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* line 78637, app/assets/stylesheets/global/style.css */
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

/* line 78642, app/assets/stylesheets/global/style.css */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

/* line 78647, app/assets/stylesheets/global/style.css */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 78653, app/assets/stylesheets/global/style.css */
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 78658, app/assets/stylesheets/global/style.css */
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 78663, app/assets/stylesheets/global/style.css */
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 78668, app/assets/stylesheets/global/style.css */
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 78673, app/assets/stylesheets/global/style.css */
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 78678, app/assets/stylesheets/global/style.css */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 78683, app/assets/stylesheets/global/style.css */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 78688, app/assets/stylesheets/global/style.css */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 78693, app/assets/stylesheets/global/style.css */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 78698, app/assets/stylesheets/global/style.css */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 78703, app/assets/stylesheets/global/style.css */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 78708, app/assets/stylesheets/global/style.css */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 78713, app/assets/stylesheets/global/style.css */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 78718, app/assets/stylesheets/global/style.css */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 78723, app/assets/stylesheets/global/style.css */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 78728, app/assets/stylesheets/global/style.css */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 78733, app/assets/stylesheets/global/style.css */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 78740, app/assets/stylesheets/global/style.css */
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 78745, app/assets/stylesheets/global/style.css */
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 78750, app/assets/stylesheets/global/style.css */
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 78755, app/assets/stylesheets/global/style.css */
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 78760, app/assets/stylesheets/global/style.css */
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 78765, app/assets/stylesheets/global/style.css */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 78770, app/assets/stylesheets/global/style.css */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 78775, app/assets/stylesheets/global/style.css */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 78780, app/assets/stylesheets/global/style.css */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 78785, app/assets/stylesheets/global/style.css */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 78790, app/assets/stylesheets/global/style.css */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 78795, app/assets/stylesheets/global/style.css */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 78800, app/assets/stylesheets/global/style.css */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 78805, app/assets/stylesheets/global/style.css */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 78810, app/assets/stylesheets/global/style.css */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 78815, app/assets/stylesheets/global/style.css */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 78820, app/assets/stylesheets/global/style.css */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 78827, app/assets/stylesheets/global/style.css */
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 78832, app/assets/stylesheets/global/style.css */
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 78837, app/assets/stylesheets/global/style.css */
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 78842, app/assets/stylesheets/global/style.css */
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 78847, app/assets/stylesheets/global/style.css */
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 78852, app/assets/stylesheets/global/style.css */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 78857, app/assets/stylesheets/global/style.css */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 78862, app/assets/stylesheets/global/style.css */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 78867, app/assets/stylesheets/global/style.css */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 78872, app/assets/stylesheets/global/style.css */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 78877, app/assets/stylesheets/global/style.css */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 78882, app/assets/stylesheets/global/style.css */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 78887, app/assets/stylesheets/global/style.css */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 78892, app/assets/stylesheets/global/style.css */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 78897, app/assets/stylesheets/global/style.css */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 78902, app/assets/stylesheets/global/style.css */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 78907, app/assets/stylesheets/global/style.css */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1280px) {
  /* line 78914, app/assets/stylesheets/global/style.css */
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 78919, app/assets/stylesheets/global/style.css */
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 78924, app/assets/stylesheets/global/style.css */
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 78929, app/assets/stylesheets/global/style.css */
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 78934, app/assets/stylesheets/global/style.css */
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 78939, app/assets/stylesheets/global/style.css */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 78944, app/assets/stylesheets/global/style.css */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 78949, app/assets/stylesheets/global/style.css */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 78954, app/assets/stylesheets/global/style.css */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 78959, app/assets/stylesheets/global/style.css */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 78964, app/assets/stylesheets/global/style.css */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 78969, app/assets/stylesheets/global/style.css */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 78974, app/assets/stylesheets/global/style.css */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 78979, app/assets/stylesheets/global/style.css */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 78984, app/assets/stylesheets/global/style.css */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 78989, app/assets/stylesheets/global/style.css */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 78994, app/assets/stylesheets/global/style.css */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

/* line 79000, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 79004, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79009, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79014, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79019, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79024, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79029, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79034, app/assets/stylesheets/global/style.css */
.bg-success {
  background-color: #13bfa6 !important;
}

/* line 79038, app/assets/stylesheets/global/style.css */
a.bg-success:hover,
a.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79043, app/assets/stylesheets/global/style.css */
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79048, app/assets/stylesheets/global/style.css */
.bg-info {
  background-color: #59adec !important;
}

/* line 79052, app/assets/stylesheets/global/style.css */
a.bg-info:hover,
a.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79057, app/assets/stylesheets/global/style.css */
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79062, app/assets/stylesheets/global/style.css */
.bg-warning {
  background-color: #e7c354 !important;
}

/* line 79066, app/assets/stylesheets/global/style.css */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79071, app/assets/stylesheets/global/style.css */
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79076, app/assets/stylesheets/global/style.css */
.bg-danger {
  background-color: #d12c47 !important;
}

/* line 79080, app/assets/stylesheets/global/style.css */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79085, app/assets/stylesheets/global/style.css */
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79090, app/assets/stylesheets/global/style.css */
.bg-light {
  background-color: #e4e7ecc5 !important;
}

/* line 79094, app/assets/stylesheets/global/style.css */
.bg-light-lightest {
  background-color: rgba(228, 231, 236, 0.15) !important;
}

/* line 79098, app/assets/stylesheets/global/style.css */
.bg-light-lighter {
  background-color: rgba(228, 231, 236, 0.65) !important;
}

/* line 79102, app/assets/stylesheets/global/style.css */
a.bg-light:hover,
a.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79107, app/assets/stylesheets/global/style.css */
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79112, app/assets/stylesheets/global/style.css */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 79116, app/assets/stylesheets/global/style.css */
a.bg-dark:hover,
a.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 79121, app/assets/stylesheets/global/style.css */
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/*--- gradient-backgrounds --*/
/* line 79127, app/assets/stylesheets/global/style.css */
.bg-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
}

/* line 79131, app/assets/stylesheets/global/style.css */
a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79136, app/assets/stylesheets/global/style.css */
button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79141, app/assets/stylesheets/global/style.css */
.bg-secondary-gradient {
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
}

/* line 79145, app/assets/stylesheets/global/style.css */
a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79150, app/assets/stylesheets/global/style.css */
button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79155, app/assets/stylesheets/global/style.css */
.bg-success-gradient {
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
}

/* line 79159, app/assets/stylesheets/global/style.css */
a.bg-success-gradient:hover,
a.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79164, app/assets/stylesheets/global/style.css */
button.bg-success-gradient:hover,
button.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79169, app/assets/stylesheets/global/style.css */
.bg-info-gradient {
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
}

/* line 79173, app/assets/stylesheets/global/style.css */
a.bg-info-gradient:hover,
a.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79178, app/assets/stylesheets/global/style.css */
button.bg-info-gradient:hover,
button.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79183, app/assets/stylesheets/global/style.css */
.bg-warning-gradient {
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
}

/* line 79187, app/assets/stylesheets/global/style.css */
a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79192, app/assets/stylesheets/global/style.css */
button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79197, app/assets/stylesheets/global/style.css */
.bg-danger-gradient {
  background-image: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
}

/* line 79201, app/assets/stylesheets/global/style.css */
a.bg-danger-gradient:hover,
a.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79206, app/assets/stylesheets/global/style.css */
button.bg-danger-gradient:hover,
button.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79211, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-image: linear-gradient(to right bottom, #661fd6 0%, #0061FF 100%) !important;
}

/* line 79215, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79220, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79225, app/assets/stylesheets/global/style.css */
.bg-pink-gradient {
  background-image: linear-gradient(to right bottom, #f58598 0%, #E8AA98 100%) !important;
}

/* line 79229, app/assets/stylesheets/global/style.css */
a.bg-pink-gradient:hover,
a.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79234, app/assets/stylesheets/global/style.css */
button.bg-pink-gradient:hover,
button.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79239, app/assets/stylesheets/global/style.css */
.bg-teal-gradient {
  background-image: linear-gradient(to right bottom, #2bcbba 0%, #00B8D0 100%) !important;
}

/* line 79243, app/assets/stylesheets/global/style.css */
a.bg-teal-gradient:hover,
a.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79248, app/assets/stylesheets/global/style.css */
button.bg-teal-gradient:hover,
button.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79253, app/assets/stylesheets/global/style.css */
.bg-light-gradient {
  background: linear-gradient(to right bottom, #868e96 0%, #474c54 100%) !important;
}

/* line 79257, app/assets/stylesheets/global/style.css */
a.bg-light-gradient:hover,
a.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79262, app/assets/stylesheets/global/style.css */
button.bg-light-gradient:hover,
button.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79267, app/assets/stylesheets/global/style.css */
.bg-dark-gradient {
  background: linear-gradient(to right bottom, #444546 0%, #000000b8 100%) !important;
}

/* line 79271, app/assets/stylesheets/global/style.css */
a.bg-dark-gradient:hover,
a.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79276, app/assets/stylesheets/global/style.css */
button.bg-dark-gradient:hover,
button.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79281, app/assets/stylesheets/global/style.css */
.bg-facebook-gradient {
  background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

/* line 79285, app/assets/stylesheets/global/style.css */
.bg-white {
  background-color: #fff !important;
}

/* line 79289, app/assets/stylesheets/global/style.css */
.bg-transparent {
  background-color: transparent !important;
}

/* line 79293, app/assets/stylesheets/global/style.css */
.bg1 {
  background-color: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

/* line 79297, app/assets/stylesheets/global/style.css */
.bg2 {
  background-color: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

/* line 79301, app/assets/stylesheets/global/style.css */
.bg3 {
  background-color: linear-gradient(to bottom right, #f53e31, #dd4b39);
}

/*------ Background colors -------*/
/* line 79306, app/assets/stylesheets/global/style.css */
.bg-purple {
  background-color: #661fd6 !important;
  color: #fff !important;
}

/* line 79311, app/assets/stylesheets/global/style.css */
a.bg-purple:hover,
a.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79316, app/assets/stylesheets/global/style.css */
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79321, app/assets/stylesheets/global/style.css */
.bg-purple-lightest {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79325, app/assets/stylesheets/global/style.css */
a.bg-purple-lightest:hover,
a.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79330, app/assets/stylesheets/global/style.css */
button.bg-purple-lightest:hover,
button.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79335, app/assets/stylesheets/global/style.css */
.bg-purple-lighter {
  background-color: rgba(102, 31, 214, 0.65) !important;
}

/* line 79339, app/assets/stylesheets/global/style.css */
a.bg-purple-lighter:hover,
a.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79344, app/assets/stylesheets/global/style.css */
button.bg-purple-lighter:hover,
button.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79349, app/assets/stylesheets/global/style.css */
.bg-purple-light {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79353, app/assets/stylesheets/global/style.css */
a.bg-purple-light:hover,
a.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79358, app/assets/stylesheets/global/style.css */
button.bg-purple-light:hover,
button.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79363, app/assets/stylesheets/global/style.css */
.bg-purple-dark {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79367, app/assets/stylesheets/global/style.css */
a.bg-purple-dark:hover,
a.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79372, app/assets/stylesheets/global/style.css */
button.bg-purple-dark:hover,
button.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79377, app/assets/stylesheets/global/style.css */
.bg-purple-darker {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79381, app/assets/stylesheets/global/style.css */
a.bg-purple-darker:hover,
a.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79386, app/assets/stylesheets/global/style.css */
button.bg-purple-darker:hover,
button.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79391, app/assets/stylesheets/global/style.css */
.bg-purple-darkest {
  background-color: #3b088d !important;
}

/* line 79395, app/assets/stylesheets/global/style.css */
a.bg-purple-darkest:hover,
a.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79400, app/assets/stylesheets/global/style.css */
button.bg-purple-darkest:hover,
button.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79405, app/assets/stylesheets/global/style.css */
.bg-blue {
  background-color: #467fcf !important;
}

/* line 79409, app/assets/stylesheets/global/style.css */
.bg-blue-lightest {
  background-color: rgba(70, 127, 207, 0.35) !important;
}

/* line 79413, app/assets/stylesheets/global/style.css */
a.bg-blue-lightest:hover,
a.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79418, app/assets/stylesheets/global/style.css */
button.bg-blue-lightest:hover,
button.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79423, app/assets/stylesheets/global/style.css */
.bg-blue-lighter {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79427, app/assets/stylesheets/global/style.css */
a.bg-blue-lighter:hover,
a.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79432, app/assets/stylesheets/global/style.css */
button.bg-blue-lighter:hover,
button.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79437, app/assets/stylesheets/global/style.css */
.bg-blue-light {
  background-color: rgba(70, 127, 207, 0.85) !important;
}

/* line 79441, app/assets/stylesheets/global/style.css */
a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79446, app/assets/stylesheets/global/style.css */
button.bg-blue-light:hover,
button.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79451, app/assets/stylesheets/global/style.css */
.bg-blue-dark {
  background-color: #132949 !important;
}

/* line 79455, app/assets/stylesheets/global/style.css */
a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79460, app/assets/stylesheets/global/style.css */
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.35) !important;
}

/* line 79465, app/assets/stylesheets/global/style.css */
.bg-blue-darker {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79469, app/assets/stylesheets/global/style.css */
a.bg-blue-darker:hover,
a.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79474, app/assets/stylesheets/global/style.css */
button.bg-blue-darker:hover,
button.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79479, app/assets/stylesheets/global/style.css */
.bg-blue-darkest {
  background-color: #132949 !important;
}

/* line 79483, app/assets/stylesheets/global/style.css */
a.bg-blue-darkest:hover,
a.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79488, app/assets/stylesheets/global/style.css */
button.bg-blue-darkest:hover,
button.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79493, app/assets/stylesheets/global/style.css */
.bg-purssianblue {
  background-color: #362f71;
}

/* line 79497, app/assets/stylesheets/global/style.css */
a.bg-purssianblue-lightest:hover,
a.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79502, app/assets/stylesheets/global/style.css */
button.bg-purssianblue-lightest:hover,
button.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79507, app/assets/stylesheets/global/style.css */
.bg-indigo-lightest {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79511, app/assets/stylesheets/global/style.css */
a.bg-indigo-lightest:hover,
a.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79516, app/assets/stylesheets/global/style.css */
button.bg-indigo-lightest:hover,
button.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79521, app/assets/stylesheets/global/style.css */
.bg-indigo-lighter {
  background-color: rgba(101, 116, 205, 0.85) !important;
}

/* line 79525, app/assets/stylesheets/global/style.css */
a.bg-indigo-lighter:hover,
a.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79530, app/assets/stylesheets/global/style.css */
button.bg-indigo-lighter:hover,
button.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79535, app/assets/stylesheets/global/style.css */
.bg-indigo-light {
  background-color: rgba(101, 116, 205, 0.765) !important;
}

/* line 79539, app/assets/stylesheets/global/style.css */
a.bg-indigo-light:hover,
a.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79544, app/assets/stylesheets/global/style.css */
button.bg-indigo-light:hover,
button.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79549, app/assets/stylesheets/global/style.css */
.bg-indigo-dark {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79553, app/assets/stylesheets/global/style.css */
a.bg-indigo-dark:hover,
a.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79558, app/assets/stylesheets/global/style.css */
button.bg-indigo-dark:hover,
button.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79563, app/assets/stylesheets/global/style.css */
.bg-indigo-darker {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79567, app/assets/stylesheets/global/style.css */
a.bg-indigo-darker:hover,
a.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79572, app/assets/stylesheets/global/style.css */
button.bg-indigo-darker:hover,
button.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79577, app/assets/stylesheets/global/style.css */
.bg-indigo-darkest {
  background-color: #122595 !important;
}

/* line 79581, app/assets/stylesheets/global/style.css */
a.bg-indigo-darkest:hover,
a.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79586, app/assets/stylesheets/global/style.css */
button.bg-indigo-darkest:hover,
button.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79591, app/assets/stylesheets/global/style.css */
.bg-pink-lightest {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79595, app/assets/stylesheets/global/style.css */
a.bg-pink-lightest:hover,
a.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79600, app/assets/stylesheets/global/style.css */
button.bg-pink-lightest:hover,
button.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79605, app/assets/stylesheets/global/style.css */
.bg-pink-lighter {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79609, app/assets/stylesheets/global/style.css */
a.bg-pink-lighter:hover,
a.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79614, app/assets/stylesheets/global/style.css */
button.bg-pink-lighter:hover,
button.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79619, app/assets/stylesheets/global/style.css */
.bg-pink-light {
  background-color: rgba(245, 133, 152, 0.85) !important;
}

/* line 79623, app/assets/stylesheets/global/style.css */
a.bg-pink-light:hover,
a.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79628, app/assets/stylesheets/global/style.css */
button.bg-pink-light:hover,
button.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79633, app/assets/stylesheets/global/style.css */
.bg-pink-dark {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79637, app/assets/stylesheets/global/style.css */
a.bg-pink-dark:hover,
a.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79642, app/assets/stylesheets/global/style.css */
button.bg-pink-dark:hover,
button.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79647, app/assets/stylesheets/global/style.css */
.bg-pink-darker {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79651, app/assets/stylesheets/global/style.css */
a.bg-pink-darker:hover,
a.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79656, app/assets/stylesheets/global/style.css */
button.bg-pink-darker:hover,
button.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79661, app/assets/stylesheets/global/style.css */
.bg-pink-darkest {
  background-color: #f3556f !important;
}

/* line 79665, app/assets/stylesheets/global/style.css */
a.bg-pink-darkest:hover,
a.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79670, app/assets/stylesheets/global/style.css */
button.bg-pink-darkest:hover,
button.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79675, app/assets/stylesheets/global/style.css */
.bg-red {
  background-color: #e32f2f !important;
}

/* line 79679, app/assets/stylesheets/global/style.css */
.bg-red-lightest {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79683, app/assets/stylesheets/global/style.css */
a.bg-red-lightest:hover,
a.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79688, app/assets/stylesheets/global/style.css */
button.bg-red-lightest:hover,
button.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79693, app/assets/stylesheets/global/style.css */
.bg-red-lighter {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79697, app/assets/stylesheets/global/style.css */
a.bg-red-lighter:hover,
a.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79702, app/assets/stylesheets/global/style.css */
button.bg-red-lighter:hover,
button.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79707, app/assets/stylesheets/global/style.css */
.bg-red-light {
  background-color: rgba(227, 47, 47, 0.85) !important;
}

/* line 79711, app/assets/stylesheets/global/style.css */
a.bg-red-light:hover,
a.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79716, app/assets/stylesheets/global/style.css */
button.bg-red-light:hover,
button.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79721, app/assets/stylesheets/global/style.css */
.bg-red-dark {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79725, app/assets/stylesheets/global/style.css */
a.bg-red-dark:hover,
a.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79730, app/assets/stylesheets/global/style.css */
button.bg-red-dark:hover,
button.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79735, app/assets/stylesheets/global/style.css */
.bg-red-darker {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79739, app/assets/stylesheets/global/style.css */
a.bg-red-darker:hover,
a.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79744, app/assets/stylesheets/global/style.css */
button.bg-red-darker:hover,
button.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79749, app/assets/stylesheets/global/style.css */
.bg-red-darkest {
  background-color: #a30606 !important;
}

/* line 79753, app/assets/stylesheets/global/style.css */
a.bg-red-darkest:hover,
a.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79758, app/assets/stylesheets/global/style.css */
button.bg-red-darkest:hover,
button.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79763, app/assets/stylesheets/global/style.css */
.bg-orange-lightest {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79767, app/assets/stylesheets/global/style.css */
a.bg-orange-lightest:hover,
a.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79772, app/assets/stylesheets/global/style.css */
button.bg-orange-lightest:hover,
button.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79777, app/assets/stylesheets/global/style.css */
.bg-orange-lighter {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79781, app/assets/stylesheets/global/style.css */
a.bg-orange-lighter:hover,
a.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79786, app/assets/stylesheets/global/style.css */
button.bg-orange-lighter:hover,
button.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79791, app/assets/stylesheets/global/style.css */
.bg-orange-light {
  background-color: rgba(252, 115, 3, 0.85) !important;
}

/* line 79795, app/assets/stylesheets/global/style.css */
a.bg-orange-light:hover,
a.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79800, app/assets/stylesheets/global/style.css */
button.bg-orange-light:hover,
button.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79805, app/assets/stylesheets/global/style.css */
.bg-orange-dark {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79809, app/assets/stylesheets/global/style.css */
a.bg-orange-dark:hover,
a.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79814, app/assets/stylesheets/global/style.css */
button.bg-orange-dark:hover,
button.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79819, app/assets/stylesheets/global/style.css */
.bg-orange-darker {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79823, app/assets/stylesheets/global/style.css */
a.bg-orange-darker:hover,
a.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79828, app/assets/stylesheets/global/style.css */
button.bg-orange-darker:hover,
button.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79833, app/assets/stylesheets/global/style.css */
.bg-orange-darkest {
  background-color: #954300 !important;
}

/* line 79837, app/assets/stylesheets/global/style.css */
a.bg-orange-darkest:hover,
a.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79842, app/assets/stylesheets/global/style.css */
button.bg-orange-darkest:hover,
button.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79847, app/assets/stylesheets/global/style.css */
.bg-yellow-lightest {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79851, app/assets/stylesheets/global/style.css */
a.bg-yellow-lightest:hover,
a.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79856, app/assets/stylesheets/global/style.css */
button.bg-yellow-lightest:hover,
button.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79861, app/assets/stylesheets/global/style.css */
.bg-yellow-lighter {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79865, app/assets/stylesheets/global/style.css */
a.bg-yellow-lighter:hover,
a.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79870, app/assets/stylesheets/global/style.css */
button.bg-yellow-lighter:hover,
button.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79875, app/assets/stylesheets/global/style.css */
.bg-yellow-light {
  background-color: rgba(251, 176, 52, 0.85) !important;
}

/* line 79879, app/assets/stylesheets/global/style.css */
a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79884, app/assets/stylesheets/global/style.css */
button.bg-yellow-light:hover,
button.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79889, app/assets/stylesheets/global/style.css */
.bg-yellow-dark {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79893, app/assets/stylesheets/global/style.css */
a.bg-yellow-dark:hover,
a.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79898, app/assets/stylesheets/global/style.css */
button.bg-yellow-dark:hover,
button.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79903, app/assets/stylesheets/global/style.css */
.bg-yellow-darker {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79907, app/assets/stylesheets/global/style.css */
a.bg-yellow-darker:hover,
a.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79912, app/assets/stylesheets/global/style.css */
button.bg-yellow-darker:hover,
button.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79917, app/assets/stylesheets/global/style.css */
.bg-yellow-darkest {
  background-color: #975d00 !important;
}

/* line 79921, app/assets/stylesheets/global/style.css */
a.bg-yellow-darkest:hover,
a.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79926, app/assets/stylesheets/global/style.css */
button.bg-yellow-darkest:hover,
button.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79931, app/assets/stylesheets/global/style.css */
.bg-green-lightest {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 79935, app/assets/stylesheets/global/style.css */
a.bg-green-lightest:hover,
a.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 79940, app/assets/stylesheets/global/style.css */
button.bg-green-lightest:hover,
button.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 79945, app/assets/stylesheets/global/style.css */
.bg-green-lighter {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 79949, app/assets/stylesheets/global/style.css */
a.bg-green-lighter:hover,
a.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 79954, app/assets/stylesheets/global/style.css */
button.bg-green-lighter:hover,
button.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 79959, app/assets/stylesheets/global/style.css */
.bg-green-light {
  background-color: rgba(78, 204, 72, 0.85) !important;
}

/* line 79963, app/assets/stylesheets/global/style.css */
a.bg-green-light:hover,
a.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 79968, app/assets/stylesheets/global/style.css */
button.bg-green-light:hover,
button.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 79973, app/assets/stylesheets/global/style.css */
.bg-green-dark {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 79977, app/assets/stylesheets/global/style.css */
a.bg-green-dark:hover,
a.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 79982, app/assets/stylesheets/global/style.css */
button.bg-green-dark:hover,
button.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 79987, app/assets/stylesheets/global/style.css */
.bg-green-darker {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 79991, app/assets/stylesheets/global/style.css */
a.bg-green-darker:hover,
a.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 79996, app/assets/stylesheets/global/style.css */
button.bg-green-darker:hover,
button.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80001, app/assets/stylesheets/global/style.css */
.bg-green-darkest {
  background-color: #067900 !important;
}

/* line 80005, app/assets/stylesheets/global/style.css */
a.bg-green-darkest:hover,
a.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80010, app/assets/stylesheets/global/style.css */
button.bg-green-darkest:hover,
button.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80015, app/assets/stylesheets/global/style.css */
.bg-teal-lightest {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80019, app/assets/stylesheets/global/style.css */
a.bg-teal-lightest:hover,
a.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80024, app/assets/stylesheets/global/style.css */
button.bg-teal-lightest:hover,
button.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80029, app/assets/stylesheets/global/style.css */
.bg-teal-lighter {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80033, app/assets/stylesheets/global/style.css */
a.bg-teal-lighter:hover,
a.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80038, app/assets/stylesheets/global/style.css */
button.bg-teal-lighter:hover,
button.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80043, app/assets/stylesheets/global/style.css */
.bg-teal-light {
  background-color: rgba(43, 203, 186, 0.85) !important;
}

/* line 80047, app/assets/stylesheets/global/style.css */
a.bg-teal-light:hover,
a.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80052, app/assets/stylesheets/global/style.css */
button.bg-teal-light:hover,
button.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80057, app/assets/stylesheets/global/style.css */
.bg-teal-dark {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80061, app/assets/stylesheets/global/style.css */
a.bg-teal-dark:hover,
a.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80066, app/assets/stylesheets/global/style.css */
button.bg-teal-dark:hover,
button.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80071, app/assets/stylesheets/global/style.css */
.bg-teal-darker {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80075, app/assets/stylesheets/global/style.css */
a.bg-teal-darker:hover,
a.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80080, app/assets/stylesheets/global/style.css */
button.bg-teal-darker:hover,
button.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80085, app/assets/stylesheets/global/style.css */
.bg-teal-darkest {
  background-color: #008174 !important;
}

/* line 80089, app/assets/stylesheets/global/style.css */
a.bg-teal-darkest:hover,
a.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80094, app/assets/stylesheets/global/style.css */
button.bg-teal-darkest:hover,
button.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80099, app/assets/stylesheets/global/style.css */
.bg-cyan-lightest {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80103, app/assets/stylesheets/global/style.css */
a.bg-cyan-lightest:hover,
a.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80108, app/assets/stylesheets/global/style.css */
button.bg-cyan-lightest:hover,
button.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80113, app/assets/stylesheets/global/style.css */
.bg-cyan-lighter {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80117, app/assets/stylesheets/global/style.css */
a.bg-cyan-lighter:hover,
a.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80122, app/assets/stylesheets/global/style.css */
button.bg-cyan-lighter:hover,
button.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80127, app/assets/stylesheets/global/style.css */
.bg-cyan-light {
  background-color: rgba(23, 162, 184, 0.85) !important;
}

/* line 80131, app/assets/stylesheets/global/style.css */
a.bg-cyan-light:hover,
a.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80136, app/assets/stylesheets/global/style.css */
button.bg-cyan-light:hover,
button.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80141, app/assets/stylesheets/global/style.css */
.bg-cyan-dark {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80145, app/assets/stylesheets/global/style.css */
a.bg-cyan-dark:hover,
a.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80150, app/assets/stylesheets/global/style.css */
button.bg-cyan-dark:hover,
button.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80155, app/assets/stylesheets/global/style.css */
.bg-cyan-darker {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80159, app/assets/stylesheets/global/style.css */
a.bg-cyan-darker:hover,
a.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80164, app/assets/stylesheets/global/style.css */
button.bg-cyan-darker:hover,
button.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80169, app/assets/stylesheets/global/style.css */
.bg-cyan-darkest {
  background-color: #00778a !important;
}

/* line 80173, app/assets/stylesheets/global/style.css */
a.bg-cyan-darkest:hover,
a.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80178, app/assets/stylesheets/global/style.css */
button.bg-cyan-darkest:hover,
button.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80183, app/assets/stylesheets/global/style.css */
.bg-white-lightest {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80187, app/assets/stylesheets/global/style.css */
a.bg-white-lightest:hover,
a.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80192, app/assets/stylesheets/global/style.css */
button.bg-white-lightest:hover,
button.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80197, app/assets/stylesheets/global/style.css */
.bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80201, app/assets/stylesheets/global/style.css */
a.bg-white-lighter:hover,
a.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80206, app/assets/stylesheets/global/style.css */
button.bg-white-lighter:hover,
button.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80211, app/assets/stylesheets/global/style.css */
.bg-white-light {
  background-color: rgba(255, 255, 255, 0.85) !important;
}

/* line 80215, app/assets/stylesheets/global/style.css */
a.bg-white-light:hover,
a.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80220, app/assets/stylesheets/global/style.css */
button.bg-white-light:hover,
button.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80225, app/assets/stylesheets/global/style.css */
.bg-white-dark {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80229, app/assets/stylesheets/global/style.css */
a.bg-white-dark:hover,
a.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80234, app/assets/stylesheets/global/style.css */
button.bg-white-dark:hover,
button.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80239, app/assets/stylesheets/global/style.css */
.bg-white-darker {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80243, app/assets/stylesheets/global/style.css */
a.bg-white-darker:hover,
a.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80248, app/assets/stylesheets/global/style.css */
button.bg-white-darker:hover,
button.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80253, app/assets/stylesheets/global/style.css */
.bg-white-darkest {
  background-color: #808080 !important;
}

/* line 80257, app/assets/stylesheets/global/style.css */
a.bg-white-darkest:hover,
a.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80262, app/assets/stylesheets/global/style.css */
button.bg-white-darkest:hover,
button.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80267, app/assets/stylesheets/global/style.css */
.bg-gray-lightest {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80271, app/assets/stylesheets/global/style.css */
a.bg-gray-lightest:hover,
a.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80276, app/assets/stylesheets/global/style.css */
button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80281, app/assets/stylesheets/global/style.css */
.bg-gray-lighter {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80285, app/assets/stylesheets/global/style.css */
a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80290, app/assets/stylesheets/global/style.css */
button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80295, app/assets/stylesheets/global/style.css */
.bg-gray-light {
  background-color: rgba(134, 142, 150, 0.85) !important;
}

/* line 80299, app/assets/stylesheets/global/style.css */
a.bg-gray-light:hover,
a.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80304, app/assets/stylesheets/global/style.css */
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80309, app/assets/stylesheets/global/style.css */
.bg-gray-dark {
  background-color: rgba(68, 69, 70, 0.55) !important;
  background-color: #343a40 !important;
}

/* line 80314, app/assets/stylesheets/global/style.css */
a.bg-gray-dark:hover,
a.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80319, app/assets/stylesheets/global/style.css */
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80324, app/assets/stylesheets/global/style.css */
.bg-gray-darker {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80328, app/assets/stylesheets/global/style.css */
a.bg-gray-darker:hover,
a.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80333, app/assets/stylesheets/global/style.css */
button.bg-gray-darker:hover,
button.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80338, app/assets/stylesheets/global/style.css */
.bg-gray-darkest {
  background-color: #444546 !important;
}

/* line 80342, app/assets/stylesheets/global/style.css */
a.bg-gray-darkest:hover,
a.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80347, app/assets/stylesheets/global/style.css */
button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80352, app/assets/stylesheets/global/style.css */
.bg-azure-lightest {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80356, app/assets/stylesheets/global/style.css */
a.bg-azure-lightest:hover,
a.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80361, app/assets/stylesheets/global/style.css */
button.bg-azure-lightest:hover,
button.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80366, app/assets/stylesheets/global/style.css */
.bg-azure-lighter {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80370, app/assets/stylesheets/global/style.css */
a.bg-azure-lighter:hover,
a.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80375, app/assets/stylesheets/global/style.css */
button.bg-azure-lighter:hover,
button.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80380, app/assets/stylesheets/global/style.css */
.bg-azure-light {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80384, app/assets/stylesheets/global/style.css */
a.bg-azure-light:hover,
a.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80389, app/assets/stylesheets/global/style.css */
button.bg-azure-light:hover,
button.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80394, app/assets/stylesheets/global/style.css */
.bg-azure-dark {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80398, app/assets/stylesheets/global/style.css */
a.bg-azure-dark:hover,
a.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80403, app/assets/stylesheets/global/style.css */
button.bg-azure-dark:hover,
button.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80408, app/assets/stylesheets/global/style.css */
.bg-azure-darker {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80412, app/assets/stylesheets/global/style.css */
a.bg-azure-darker:hover,
a.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80417, app/assets/stylesheets/global/style.css */
button.bg-azure-darker:hover,
button.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80422, app/assets/stylesheets/global/style.css */
.bg-azure-darkest {
  background-color: #005694 !important;
}

/* line 80426, app/assets/stylesheets/global/style.css */
a.bg-azure-darkest:hover,
a.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80431, app/assets/stylesheets/global/style.css */
button.bg-azure-darkest:hover,
button.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80436, app/assets/stylesheets/global/style.css */
.bg-lime-lightest {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80440, app/assets/stylesheets/global/style.css */
a.bg-lime-lightest:hover,
a.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80445, app/assets/stylesheets/global/style.css */
button.bg-lime-lightest:hover,
button.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80450, app/assets/stylesheets/global/style.css */
.bg-lime-lighter {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80454, app/assets/stylesheets/global/style.css */
a.bg-lime-lighter:hover,
a.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80459, app/assets/stylesheets/global/style.css */
button.bg-lime-lighter:hover,
button.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80464, app/assets/stylesheets/global/style.css */
.bg-lime-light {
  background-color: rgba(123, 210, 53, 0.85) !important;
}

/* line 80468, app/assets/stylesheets/global/style.css */
a.bg-lime-light:hover,
a.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80473, app/assets/stylesheets/global/style.css */
button.bg-lime-light:hover,
button.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80478, app/assets/stylesheets/global/style.css */
.bg-lime-dark {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80482, app/assets/stylesheets/global/style.css */
a.bg-lime-dark:hover,
a.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80487, app/assets/stylesheets/global/style.css */
button.bg-lime-dark:hover,
button.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80492, app/assets/stylesheets/global/style.css */
.bg-lime-darker {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80496, app/assets/stylesheets/global/style.css */
a.bg-lime-darker:hover,
a.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80501, app/assets/stylesheets/global/style.css */
button.bg-lime-darker:hover,
button.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80506, app/assets/stylesheets/global/style.css */
.bg-lime-darkest {
  background-color: #398000 !important;
}

/* line 80510, app/assets/stylesheets/global/style.css */
a.bg-lime-darkest:hover,
a.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80515, app/assets/stylesheets/global/style.css */
button.bg-lime-darkest:hover,
button.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80520, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303ab !important;
}

/* line 80524, app/assets/stylesheets/global/style.css */
.bg-indigo {
  background-color: #6574cd;
  color: #fff !important;
}

/* line 80529, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-color: linear-gradient(to bottom right, #661fd6 0%, rgba(102, 31, 214, 0.55) 100%) !important;
  color: #fff !important;
}

/* line 80534, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80539, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80544, app/assets/stylesheets/global/style.css */
.bg-pink {
  background-color: #f58598 !important;
  color: #fff !important;
}

/* line 80549, app/assets/stylesheets/global/style.css */
.bg-darkpink {
  background-color: rgba(243, 85, 111, 0.55) !important;
  color: #fff !important;
}

/* line 80554, app/assets/stylesheets/global/style.css */
.bg-red-gradient {
  background-color: linear-gradient(to bottom right, #e32f2f 0%, rgba(227, 47, 47, 0.55) 100%);
  color: #fff !important;
}

/* line 80559, app/assets/stylesheets/global/style.css */
a.bg-red:hover,
a.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80564, app/assets/stylesheets/global/style.css */
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80569, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303;
  color: #fff !important;
}

/* line 80574, app/assets/stylesheets/global/style.css */
.bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80579, app/assets/stylesheets/global/style.css */
.bg-yellow {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80584, app/assets/stylesheets/global/style.css */
.bg-green {
  background-color: #4ecc48;
  color: #fff !important;
}

/* line 80589, app/assets/stylesheets/global/style.css */
.bg-teal {
  background-color: #2bcbba !important;
}

/* line 80593, app/assets/stylesheets/global/style.css */
.bg-cyan {
  background-color: #17a2b8 !important;
  color: #fff !important;
}

/* line 80598, app/assets/stylesheets/global/style.css */
.bg-gray {
  background-color: #868e96 !important;
}

/* line 80602, app/assets/stylesheets/global/style.css */
.bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #495057 !important;
}

/* line 80607, app/assets/stylesheets/global/style.css */
.bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #495057 !important;
}

/* line 80612, app/assets/stylesheets/global/style.css */
.bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #495057 !important;
}

/* line 80617, app/assets/stylesheets/global/style.css */
.bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #495057 !important;
}

/* line 80622, app/assets/stylesheets/global/style.css */
.bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 80626, app/assets/stylesheets/global/style.css */
.bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 80630, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80634, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80638, app/assets/stylesheets/global/style.css */
.bg-gray-800 {
  background-color: #383853 !important;
}

/* line 80642, app/assets/stylesheets/global/style.css */
.bg-gray-900 {
  background-color: #323251 !important;
}

/* line 80646, app/assets/stylesheets/global/style.css */
.bg-azure {
  background-color: #45aaf2;
}

/* line 80650, app/assets/stylesheets/global/style.css */
.bg-lime {
  background-color: #7bd235;
}

/* line 80654, app/assets/stylesheets/global/style.css */
.bg-round {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  position: absolute;
}

/* line 80661, app/assets/stylesheets/global/style.css */
.bg-square {
  color: #fff;
  background-color: #868e96;
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0.5rem 0.25rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600;
}

/* line 80673, app/assets/stylesheets/global/style.css */
.bg-google-plus {
  background-color: #dd4b39;
}

/* line 80677, app/assets/stylesheets/global/style.css */
.bg-pinterest {
  background-color: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

/* line 80681, app/assets/stylesheets/global/style.css */
.bg-dribbble {
  background-color: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

/* line 80685, app/assets/stylesheets/global/style.css */
.bg-google {
  background-color: linear-gradient(to bottom right, #e64522, #c33219) !important;
  color: #fff;
}

/*--bg colors--*/
/* line 80691, app/assets/stylesheets/global/style.css */
.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

/* line 80695, app/assets/stylesheets/global/style.css */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80700, app/assets/stylesheets/global/style.css */
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80705, app/assets/stylesheets/global/style.css */
.bg-primary-lightest {
  background-color: var(--primary03) !important;
}

/* line 80709, app/assets/stylesheets/global/style.css */
a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80714, app/assets/stylesheets/global/style.css */
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80719, app/assets/stylesheets/global/style.css */
.bg-primary-lighter {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80723, app/assets/stylesheets/global/style.css */
a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80728, app/assets/stylesheets/global/style.css */
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80733, app/assets/stylesheets/global/style.css */
.bg-primary-light {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80737, app/assets/stylesheets/global/style.css */
a.bg-primary-light:hover,
a.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80742, app/assets/stylesheets/global/style.css */
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80747, app/assets/stylesheets/global/style.css */
.bg-primary-dark {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80751, app/assets/stylesheets/global/style.css */
a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80756, app/assets/stylesheets/global/style.css */
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80761, app/assets/stylesheets/global/style.css */
.bg-primary-darker {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80765, app/assets/stylesheets/global/style.css */
a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80770, app/assets/stylesheets/global/style.css */
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80775, app/assets/stylesheets/global/style.css */
.bg-primary-darkest {
  background-color: var(--primary-bg-color) !important;
}

/* line 80779, app/assets/stylesheets/global/style.css */
a.bg-primary-darkest:hover,
a.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80784, app/assets/stylesheets/global/style.css */
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80789, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 80793, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80798, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80803, app/assets/stylesheets/global/style.css */
.bg-secondary-lightest {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80807, app/assets/stylesheets/global/style.css */
a.bg-secondary-lightest:hover,
a.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80812, app/assets/stylesheets/global/style.css */
button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80817, app/assets/stylesheets/global/style.css */
.bg-secondary-lighter {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80821, app/assets/stylesheets/global/style.css */
a.bg-secondary-lighter:hover,
a.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80826, app/assets/stylesheets/global/style.css */
button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80831, app/assets/stylesheets/global/style.css */
.bg-secondary-light {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80835, app/assets/stylesheets/global/style.css */
a.bg-secondary-light:hover,
a.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80840, app/assets/stylesheets/global/style.css */
button.bg-secondary-light:hover,
button.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80845, app/assets/stylesheets/global/style.css */
.bg-secondary-dark {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80849, app/assets/stylesheets/global/style.css */
a.bg-secondary-dark:hover,
a.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80854, app/assets/stylesheets/global/style.css */
button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80859, app/assets/stylesheets/global/style.css */
.bg-secondary-darker {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80863, app/assets/stylesheets/global/style.css */
a.bg-secondary-darker:hover,
a.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80868, app/assets/stylesheets/global/style.css */
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80873, app/assets/stylesheets/global/style.css */
.bg-secondary-darkest {
  background-color: #d32875 !important;
}

/* line 80877, app/assets/stylesheets/global/style.css */
a.bg-secondary-darkest:hover,
a.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80882, app/assets/stylesheets/global/style.css */
button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80887, app/assets/stylesheets/global/style.css */
.bg-teritary {
  background-color: #59adec !important;
}

/* line 80891, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80896, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80901, app/assets/stylesheets/global/style.css */
.bg-teritary-lightest {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80905, app/assets/stylesheets/global/style.css */
a.bg-teritary-lightest:hover,
a.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 80910, app/assets/stylesheets/global/style.css */
button.bg-teritary-lightest:hover,
button.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 80915, app/assets/stylesheets/global/style.css */
.bg-teritary-lighter {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80919, app/assets/stylesheets/global/style.css */
a.bg-teritary-lighter:hover,
a.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80924, app/assets/stylesheets/global/style.css */
button.bg-teritary-lighter:hover,
button.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80929, app/assets/stylesheets/global/style.css */
.bg-teritary-light {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80933, app/assets/stylesheets/global/style.css */
a.bg-teritary-light:hover,
a.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80938, app/assets/stylesheets/global/style.css */
button.bg-teritary-light:hover,
button.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80943, app/assets/stylesheets/global/style.css */
.bg-teritary-dark {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 80947, app/assets/stylesheets/global/style.css */
a.bg-teritary-dark:hover,
a.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 80952, app/assets/stylesheets/global/style.css */
button.bg-teritary-dark:hover,
button.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 80957, app/assets/stylesheets/global/style.css */
.bg-teritary-darker {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 80961, app/assets/stylesheets/global/style.css */
a.bg-teritary-darker:hover,
a.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 80966, app/assets/stylesheets/global/style.css */
button.bg-teritary-darker:hover,
button.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 80971, app/assets/stylesheets/global/style.css */
.bg-teritary-darkest {
  background-color: #2a85ca !important;
}

/* line 80975, app/assets/stylesheets/global/style.css */
a.bg-teritary-darkest:hover,
a.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 80980, app/assets/stylesheets/global/style.css */
button.bg-teritary-darkest:hover,
button.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 80985, app/assets/stylesheets/global/style.css */
.bg-custom-yellow {
  background-color: #e7c354 !important;
}

/* line 80989, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 80994, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 80999, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lightest {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81003, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lightest:hover,
a.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81008, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lightest:hover,
button.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81013, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lighter {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81017, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lighter:hover,
a.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81022, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lighter:hover,
button.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81027, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-light {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81031, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-light:hover,
a.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81036, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-light:hover,
button.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81041, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-dark {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81045, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-dark:hover,
a.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81050, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-dark:hover,
button.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81055, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darker {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81059, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darker:hover,
a.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81064, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darker:hover,
button.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81069, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darkest {
  background-color: #c9a22f !important;
}

/* line 81073, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darkest:hover,
a.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81078, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darkest:hover,
button.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/*--bg-transparents--*/
/* line 81084, app/assets/stylesheets/global/style.css */
.bg-pink-transparent {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 81088, app/assets/stylesheets/global/style.css */
.bg-purple-transparent {
  background-color: rgba(102, 31, 214, 0.15) !important;
}

/* line 81092, app/assets/stylesheets/global/style.css */
.bg-dark-transparent {
  background-color: rgba(52, 58, 64, 0.15) !important;
}

/* line 81096, app/assets/stylesheets/global/style.css */
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 81100, app/assets/stylesheets/global/style.css */
.bg-primary-transparent {
  background-color: var(--primary02) !important;
}

/* line 81104, app/assets/stylesheets/global/style.css */
.bg-secondary-transparent {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 81108, app/assets/stylesheets/global/style.css */
.bg-success-transparent {
  background-color: rgba(19, 191, 166, 0.15) !important;
}

/* line 81112, app/assets/stylesheets/global/style.css */
.bg-warning-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81116, app/assets/stylesheets/global/style.css */
.bg-danger-transparent {
  background-color: rgba(209, 44, 71, 0.15) !important;
}

/* line 81120, app/assets/stylesheets/global/style.css */
.bg-info-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81124, app/assets/stylesheets/global/style.css */
.bg-teritary-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81128, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81132, app/assets/stylesheets/global/style.css */
.bg-light-transparent {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/*--Box-shadow--*/
/* line 81137, app/assets/stylesheets/global/style.css */
.shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81141, app/assets/stylesheets/global/style.css */
.shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81145, app/assets/stylesheets/global/style.css */
.shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81149, app/assets/stylesheets/global/style.css */
.shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81153, app/assets/stylesheets/global/style.css */
.shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81157, app/assets/stylesheets/global/style.css */
.shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81161, app/assets/stylesheets/global/style.css */
.shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81165, app/assets/stylesheets/global/style.css */
.shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81169, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 81173, app/assets/stylesheets/global/style.css */
.box-shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81177, app/assets/stylesheets/global/style.css */
.box-shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81181, app/assets/stylesheets/global/style.css */
.box-shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81185, app/assets/stylesheets/global/style.css */
.box-shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81189, app/assets/stylesheets/global/style.css */
.box-shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81193, app/assets/stylesheets/global/style.css */
.box-shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81197, app/assets/stylesheets/global/style.css */
.box-shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81201, app/assets/stylesheets/global/style.css */
.box-shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81205, app/assets/stylesheets/global/style.css */
.box-shadow-default {
  box-shadow: 0 3px 15px rgba(246, 244, 251, 0.2) !important;
}

/* line 81209, app/assets/stylesheets/global/style.css */
.box-shadow-0 {
  box-shadow: none !important;
}

/* line 81213, app/assets/stylesheets/global/style.css */
.primary .pricing-divider {
  padding: 1em 0 4em;
  position: relative;
}

/* line 81218, app/assets/stylesheets/global/style.css */
.secondary .pricing-divider {
  background-color: linear-gradient(to bottom right, #f1bf64 0%, #f71d36 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81224, app/assets/stylesheets/global/style.css */
.info .pricing-divider {
  background-color: linear-gradient(to bottom right, #529efa 0%, #0774f8 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81230, app/assets/stylesheets/global/style.css */
.success .pricing-divider {
  background-color: linear-gradient(to bottom right, #62fb62 0%, #21a544 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/*--- text bold colors ---*/
/* line 81237, app/assets/stylesheets/global/style.css */
.primary b {
  color: rgba(var(--primary-bg-color), 0.75);
}

/* line 81241, app/assets/stylesheets/global/style.css */
.secondary b {
  color: rgba(211, 40, 117, 0.75);
}

/* line 81245, app/assets/stylesheets/global/style.css */
.info b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81249, app/assets/stylesheets/global/style.css */
.teritary b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81253, app/assets/stylesheets/global/style.css */
.success b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81257, app/assets/stylesheets/global/style.css */
.google-plus1 {
  background-color: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

/* line 81261, app/assets/stylesheets/global/style.css */
.pinterest1 {
  background-color: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

/* line 81265, app/assets/stylesheets/global/style.css */
.bg-default {
  background-color: #f6f4fb;
  color: #000;
}

/* line 81270, app/assets/stylesheets/global/style.css */
.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 81274, app/assets/stylesheets/global/style.css */
.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 81278, app/assets/stylesheets/global/style.css */
.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 81282, app/assets/stylesheets/global/style.css */
.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 81286, app/assets/stylesheets/global/style.css */
.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 81290, app/assets/stylesheets/global/style.css */
.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 81294, app/assets/stylesheets/global/style.css */
.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 81298, app/assets/stylesheets/global/style.css */
.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 81302, app/assets/stylesheets/global/style.css */
.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 81306, app/assets/stylesheets/global/style.css */
.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 81310, app/assets/stylesheets/global/style.css */
.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 81314, app/assets/stylesheets/global/style.css */
.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 81318, app/assets/stylesheets/global/style.css */
.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 81322, app/assets/stylesheets/global/style.css */
.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 81326, app/assets/stylesheets/global/style.css */
.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 81330, app/assets/stylesheets/global/style.css */
.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 81334, app/assets/stylesheets/global/style.css */
.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 81338, app/assets/stylesheets/global/style.css */
.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}

/* line 81342, app/assets/stylesheets/global/style.css */
.border {
  border: 1px solid #eaedf1 !important;
}

/* line 81346, app/assets/stylesheets/global/style.css */
.border-top {
  border-top: 1px solid #eaedf1 !important;
}

/* line 81350, app/assets/stylesheets/global/style.css */
.border-end {
  border-right: 1px solid #eaedf1 !important;
}

/* line 81354, app/assets/stylesheets/global/style.css */
.border-bottom {
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 81358, app/assets/stylesheets/global/style.css */
.border-start {
  border-left: 1px solid #eaedf1 !important;
}

/* line 81362, app/assets/stylesheets/global/style.css */
.border-0 {
  border: 0 !important;
}

/* line 81366, app/assets/stylesheets/global/style.css */
.border-top-0 {
  border-top: 0 !important;
}

/* line 81370, app/assets/stylesheets/global/style.css */
.border-end-0 {
  border-right: 0 !important;
}

/* line 81374, app/assets/stylesheets/global/style.css */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 81378, app/assets/stylesheets/global/style.css */
.border-start-0 {
  border-left: 0 !important;
}

/* line 81382, app/assets/stylesheets/global/style.css */
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 81387, app/assets/stylesheets/global/style.css */
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* line 81392, app/assets/stylesheets/global/style.css */
.border-secondary {
  border-color: #e984b1 !important;
}

/* line 81396, app/assets/stylesheets/global/style.css */
.border-success {
  border-color: #13bfa6 !important;
}

/* line 81400, app/assets/stylesheets/global/style.css */
.border-info {
  border-color: #59adec !important;
}

/* line 81404, app/assets/stylesheets/global/style.css */
.border-warning {
  border-color: #e7c354 !important;
}

/* line 81408, app/assets/stylesheets/global/style.css */
.border-danger {
  border-color: #d12c47 !important;
}

/* line 81412, app/assets/stylesheets/global/style.css */
.border-teal {
  border-color: #2bcbba !important;
}

/* line 81416, app/assets/stylesheets/global/style.css */
.border-pink {
  border-color: #f58598 !important;
}

/* line 81420, app/assets/stylesheets/global/style.css */
.border-orange {
  border-color: #fc7303 !important;
}

/* line 81424, app/assets/stylesheets/global/style.css */
.border-purple {
  border-color: #661fd6 !important;
}

/* line 81428, app/assets/stylesheets/global/style.css */
.border-light {
  border-color: #e4e7ecc5 !important;
}

/* line 81432, app/assets/stylesheets/global/style.css */
.border-gray-100 {
  border-color: #f9f9fb !important;
}

/* line 81436, app/assets/stylesheets/global/style.css */
.border-gray-200 {
  border-color: #f0f0f8 !important;
}

/* line 81440, app/assets/stylesheets/global/style.css */
.border-gray-300 {
  border-color: #e1e1ef !important;
}

/* line 81444, app/assets/stylesheets/global/style.css */
.border-gray-400 {
  border-color: #d6d6e6 !important;
}

/* line 81448, app/assets/stylesheets/global/style.css */
.border-gray-500 {
  border-color: #949eb7 !important;
}

/* line 81452, app/assets/stylesheets/global/style.css */
.border-gray-600 {
  border-color: #7987a1 !important;
}

/* line 81456, app/assets/stylesheets/global/style.css */
.border-gray-700 {
  border-color: #4d5875 !important;
}

/* line 81460, app/assets/stylesheets/global/style.css */
.border-gray-800 {
  border-color: #383853 !important;
}

/* line 81464, app/assets/stylesheets/global/style.css */
.border-gray-900 {
  border-color: #323251 !important;
}

/* line 81468, app/assets/stylesheets/global/style.css */
.border-transparent {
  border: 1px solid transparent !important;
}

/* line 81472, app/assets/stylesheets/global/style.css */
.border-dark {
  border-color: #343a40 !important;
}

/* line 81476, app/assets/stylesheets/global/style.css */
.border-white {
  border-color: #fff !important;
}

/* line 81480, app/assets/stylesheets/global/style.css */
.border-primary {
  border: 1px solid var(--primary-bg-color) !important;
}

/* line 81484, app/assets/stylesheets/global/style.css */
.border-secondary {
  border: 1px solid #e984b1 !important;
}

/* line 81488, app/assets/stylesheets/global/style.css */
.border-teritary {
  border: 1px solid #59adec;
}

/* line 81492, app/assets/stylesheets/global/style.css */
.border-custom-yellow {
  border: 1px solid #e7c354;
}

/* line 81496, app/assets/stylesheets/global/style.css */
.br-100 {
  border-radius: 100% !important;
}

/* line 81500, app/assets/stylesheets/global/style.css */
.br-7 {
  border-radius: 7px;
}

/* line 81504, app/assets/stylesheets/global/style.css */
.br-5 {
  border-radius: 5px;
}

/* line 81508, app/assets/stylesheets/global/style.css */
.br-tl-5 {
  border-top-left-radius: 5px !important;
}

/* line 81512, app/assets/stylesheets/global/style.css */
.br-bl-5 {
  border-bottom-left-radius: 5px !important;
}

/* line 81516, app/assets/stylesheets/global/style.css */
.br-tr-5 {
  border-top-right-radius: 5px !important;
}

/* line 81520, app/assets/stylesheets/global/style.css */
.br-br-5 {
  border-bottom-right-radius: 5px !important;
}

/* line 81524, app/assets/stylesheets/global/style.css */
.br-tl-4 {
  border-top-left-radius: 4px !important;
}

/* line 81528, app/assets/stylesheets/global/style.css */
.br-bl-4 {
  border-bottom-left-radius: 4px !important;
}

/* line 81532, app/assets/stylesheets/global/style.css */
.br-tr-4 {
  border-top-right-radius: 4px !important;
}

/* line 81536, app/assets/stylesheets/global/style.css */
.br-br-4 {
  border-bottom-right-radius: 4px !important;
}

/* line 81540, app/assets/stylesheets/global/style.css */
.br-tl-7 {
  border-top-left-radius: 7px !important;
}

/* line 81544, app/assets/stylesheets/global/style.css */
.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}

/* line 81548, app/assets/stylesheets/global/style.css */
.br-tr-7 {
  border-top-right-radius: 7px !important;
}

/* line 81552, app/assets/stylesheets/global/style.css */
.br-br-7 {
  border-bottom-right-radius: 7px !important;
}

/* line 81556, app/assets/stylesheets/global/style.css */
.br-tl-0 {
  border-top-left-radius: 0px !important;
}

/* line 81560, app/assets/stylesheets/global/style.css */
.br-bl-0 {
  border-bottom-left-radius: 0px !important;
}

/* line 81564, app/assets/stylesheets/global/style.css */
.br-tr-0 {
  border-top-right-radius: 0px !important;
}

/* line 81568, app/assets/stylesheets/global/style.css */
.br-br-0 {
  border-bottom-right-radius: 0px !important;
}

/* line 81572, app/assets/stylesheets/global/style.css */
.br-0 {
  border-radius: 0 !important;
}

/* line 81576, app/assets/stylesheets/global/style.css */
.noborder {
  border-radius: 0;
}

/* line 81580, app/assets/stylesheets/global/style.css */
.brround {
  border-radius: 26% !important;
}

/* line 81584, app/assets/stylesheets/global/style.css */
.bradius {
  border-radius: 25%;
}

/* line 81588, app/assets/stylesheets/global/style.css */
.border-danger {
  border: 2px solid;
}

/* line 81592, app/assets/stylesheets/global/style.css */
.border-end-1 {
  border-right: 1px solid #d5dce3;
}

/* line 81596, app/assets/stylesheets/global/style.css */
.rounded {
  border-radius: 50% !important;
}

/* line 81600, app/assets/stylesheets/global/style.css */
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 81605, app/assets/stylesheets/global/style.css */
.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81610, app/assets/stylesheets/global/style.css */
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81615, app/assets/stylesheets/global/style.css */
.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81620, app/assets/stylesheets/global/style.css */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 81624, app/assets/stylesheets/global/style.css */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 81628, app/assets/stylesheets/global/style.css */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 81634, app/assets/stylesheets/global/style.css */
.border-dotted {
  border: 2px dotted;
}

/* line 81638, app/assets/stylesheets/global/style.css */
.border-solid {
  border: 2px solid;
}

/* line 81642, app/assets/stylesheets/global/style.css */
.border-bottom-primary {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 81646, app/assets/stylesheets/global/style.css */
.border-bottom-secondary {
  border-bottom-color: #e984b1 !important;
}

/* line 81650, app/assets/stylesheets/global/style.css */
.border-bottom-success {
  border-bottom-color: #13bfa6 !important;
}

/* line 81654, app/assets/stylesheets/global/style.css */
.border-bottom-info {
  border-bottom-color: #59adec !important;
}

/* line 81658, app/assets/stylesheets/global/style.css */
.border-bottom-warning {
  border-bottom-color: #e7c354 !important;
}

/* line 81662, app/assets/stylesheets/global/style.css */
.border-bottom-danger {
  border-bottom-color: #d12c47 !important;
}

/* line 81666, app/assets/stylesheets/global/style.css */
.border-bottom-dark {
  border-bottom-color: #444546 !important;
}

/* line 81670, app/assets/stylesheets/global/style.css */
.border-bottom-light {
  border-bottom-color: #e4e7ecc5 !important;
}

/* line 81674, app/assets/stylesheets/global/style.css */
.border-bottom-primary-light {
  border-bottom-color: rgba(var(--primary-bg-color), 0.25) !important;
}

/* line 81678, app/assets/stylesheets/global/style.css */
.border-bottom-secondary-light {
  border-bottom-color: rgba(233, 132, 177, 0.25) !important;
}

/* line 81682, app/assets/stylesheets/global/style.css */
.border-bottom-success-light {
  border-bottom-color: rgba(19, 191, 166, 0.25) !important;
}

/* line 81686, app/assets/stylesheets/global/style.css */
.border-bottom-info-light {
  border-bottom-color: rgba(89, 173, 236, 0.25) !important;
}

/* line 81690, app/assets/stylesheets/global/style.css */
.border-bottom-warning-light {
  border-bottom-color: rgba(231, 195, 84, 0.25) !important;
}

/* line 81694, app/assets/stylesheets/global/style.css */
.border-bottom-danger-light {
  border-bottom-color: rgba(209, 44, 71, 0.25) !important;
}

/* line 81698, app/assets/stylesheets/global/style.css */
.border-bottom-dark-light {
  border-bottom-color: rgba(68, 69, 70, 0.25) !important;
}

/* line 81702, app/assets/stylesheets/global/style.css */
.border-bottom-light-light {
  border-bottom-color: rgba(228, 231, 236, 0.25) !important;
}

/* line 81706, app/assets/stylesheets/global/style.css */
.br-bottom-radius-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 81711, app/assets/stylesheets/global/style.css */
.br-bottom-radius-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81716, app/assets/stylesheets/global/style.css */
.border-x {
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 81721, app/assets/stylesheets/global/style.css */
.border-y {
  border-top: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
}

/* line 81726, app/assets/stylesheets/global/style.css */
.border-1 {
  border-width: 1px !important;
}

/* line 81730, app/assets/stylesheets/global/style.css */
.border-2 {
  border-width: 2px !important;
}

/* line 81734, app/assets/stylesheets/global/style.css */
.border-3 {
  border-width: 3px !important;
}

/* line 81738, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81742, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81746, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81750, app/assets/stylesheets/global/style.css */
.border-5 {
  border-width: 5px !important;
}

/* line 81754, app/assets/stylesheets/global/style.css */
.radius-1 {
  border-radius: 1px;
}

/* line 81758, app/assets/stylesheets/global/style.css */
.radius-5 {
  border-radius: 5px;
}

/* line 81762, app/assets/stylesheets/global/style.css */
.radius-10 {
  border-radius: 10px;
}

/* line 81766, app/assets/stylesheets/global/style.css */
.radius-20 {
  border-radius: 20px;
}

/* line 81770, app/assets/stylesheets/global/style.css */
.radius-30 {
  border-radius: 30px;
}

/* line 81774, app/assets/stylesheets/global/style.css */
.radius-40 {
  border-radius: 40px;
}

/* line 81778, app/assets/stylesheets/global/style.css */
.radius-50 {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 81783, app/assets/stylesheets/global/style.css */
  .border-lg-bottom-0 {
    border-bottom: 0px !important;
  }
  /* line 81787, app/assets/stylesheets/global/style.css */
  .br-lg-5 {
    border-radius: 5px;
  }
}

@media (min-width: 576px) {
  /* line 81793, app/assets/stylesheets/global/style.css */
  .br-tl-sm-5 {
    border-top-left-radius: 5px;
  }
  /* line 81797, app/assets/stylesheets/global/style.css */
  .br-bl-sm-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81801, app/assets/stylesheets/global/style.css */
  .br-tr-sm-5 {
    border-top-right-radius: 5px;
  }
  /* line 81805, app/assets/stylesheets/global/style.css */
  .br-br-sm-5 {
    border-bottom-right-radius: 5px;
  }
}

@media (max-width: 575.98px) {
  /* line 81811, app/assets/stylesheets/global/style.css */
  .br-xs-bl-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81815, app/assets/stylesheets/global/style.css */
  .br-xs-br-5 {
    border-bottom-right-radius: 5px;
  }
  /* line 81819, app/assets/stylesheets/global/style.css */
  .br-xs-tl-5 {
    border-top-left-radius: 5px;
  }
  /* line 81823, app/assets/stylesheets/global/style.css */
  .br-xs-tr-5 {
    border-top-right-radius: 5px;
  }
  /* line 81827, app/assets/stylesheets/global/style.css */
  .br-sm-max-0 {
    border-radius: 0px !important;
  }
}

@media (min-width: 576px) {
  /* line 81833, app/assets/stylesheets/global/style.css */
  .border-bottomo-sm {
    border-bottom: 1px solid #eaedf1;
  }
}

/* line 81838, app/assets/stylesheets/global/style.css */
.display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81844, app/assets/stylesheets/global/style.css */
.display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81850, app/assets/stylesheets/global/style.css */
.display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81856, app/assets/stylesheets/global/style.css */
.display-4 {
  font-size: calc(1.475em + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81862, app/assets/stylesheets/global/style.css */
.display-5 {
  font-size: calc(1.425em + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81868, app/assets/stylesheets/global/style.css */
.display-6 {
  font-size: calc(1.375em + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 81875, app/assets/stylesheets/global/style.css */
  .display-4 {
    font-size: 3.5em;
  }
  /* line 81879, app/assets/stylesheets/global/style.css */
  .display-5 {
    font-size: 3em;
  }
  /* line 81883, app/assets/stylesheets/global/style.css */
  .display-6 {
    font-size: 2.5em;
  }
}

/* line 81888, app/assets/stylesheets/global/style.css */
.d-none {
  display: none !important;
}

/* line 81892, app/assets/stylesheets/global/style.css */
.d-inline {
  display: inline !important;
}

/* line 81896, app/assets/stylesheets/global/style.css */
.d-inline-block {
  display: inline-block !important;
}

/* line 81900, app/assets/stylesheets/global/style.css */
.d-flex {
  display: flex !important;
}

/* line 81904, app/assets/stylesheets/global/style.css */
.d-block {
  display: block !important;
}

/* line 81908, app/assets/stylesheets/global/style.css */
.d-table {
  display: table !important;
}

/* line 81912, app/assets/stylesheets/global/style.css */
.d-table-row {
  display: table-row !important;
}

/* line 81916, app/assets/stylesheets/global/style.css */
.d-table-cell {
  display: table-cell !important;
}

/* line 81920, app/assets/stylesheets/global/style.css */
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 81926, app/assets/stylesheets/global/style.css */
  .d-sm-none {
    display: none !important;
  }
  /* line 81930, app/assets/stylesheets/global/style.css */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 81934, app/assets/stylesheets/global/style.css */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 81938, app/assets/stylesheets/global/style.css */
  .d-sm-block {
    display: block !important;
  }
  /* line 81942, app/assets/stylesheets/global/style.css */
  .d-sm-table {
    display: table !important;
  }
  /* line 81946, app/assets/stylesheets/global/style.css */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 81950, app/assets/stylesheets/global/style.css */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 81954, app/assets/stylesheets/global/style.css */
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 81959, app/assets/stylesheets/global/style.css */
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 81966, app/assets/stylesheets/global/style.css */
  .d-md-none {
    display: none !important;
  }
  /* line 81970, app/assets/stylesheets/global/style.css */
  .d-md-inline {
    display: inline !important;
  }
  /* line 81974, app/assets/stylesheets/global/style.css */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 81978, app/assets/stylesheets/global/style.css */
  .d-md-block {
    display: block !important;
  }
  /* line 81982, app/assets/stylesheets/global/style.css */
  .d-md-table {
    display: table !important;
  }
  /* line 81986, app/assets/stylesheets/global/style.css */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 81990, app/assets/stylesheets/global/style.css */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 81994, app/assets/stylesheets/global/style.css */
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 81999, app/assets/stylesheets/global/style.css */
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 82006, app/assets/stylesheets/global/style.css */
  .d-lg-none {
    display: none !important;
  }
  /* line 82010, app/assets/stylesheets/global/style.css */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 82014, app/assets/stylesheets/global/style.css */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 82018, app/assets/stylesheets/global/style.css */
  .d-lg-block {
    display: block !important;
  }
  /* line 82022, app/assets/stylesheets/global/style.css */
  .d-lg-table {
    display: table !important;
  }
  /* line 82026, app/assets/stylesheets/global/style.css */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 82030, app/assets/stylesheets/global/style.css */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 82034, app/assets/stylesheets/global/style.css */
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 82039, app/assets/stylesheets/global/style.css */
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1280px) {
  /* line 82046, app/assets/stylesheets/global/style.css */
  .d-xl-none {
    display: none !important;
  }
  /* line 82050, app/assets/stylesheets/global/style.css */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 82054, app/assets/stylesheets/global/style.css */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 82058, app/assets/stylesheets/global/style.css */
  .d-xl-block {
    display: block !important;
  }
  /* line 82062, app/assets/stylesheets/global/style.css */
  .d-xl-table {
    display: table !important;
  }
  /* line 82066, app/assets/stylesheets/global/style.css */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 82070, app/assets/stylesheets/global/style.css */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 82074, app/assets/stylesheets/global/style.css */
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 82079, app/assets/stylesheets/global/style.css */
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 82086, app/assets/stylesheets/global/style.css */
  .d-print-none {
    display: none !important;
  }
  /* line 82090, app/assets/stylesheets/global/style.css */
  .d-print-inline {
    display: inline !important;
  }
  /* line 82094, app/assets/stylesheets/global/style.css */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 82098, app/assets/stylesheets/global/style.css */
  .d-print-block {
    display: block !important;
  }
  /* line 82102, app/assets/stylesheets/global/style.css */
  .d-print-table {
    display: table !important;
  }
  /* line 82106, app/assets/stylesheets/global/style.css */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 82110, app/assets/stylesheets/global/style.css */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 82114, app/assets/stylesheets/global/style.css */
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 82119, app/assets/stylesheets/global/style.css */
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 82125, app/assets/stylesheets/global/style.css */
.display-1 i,
.display-2 i,
.display-3 i,
.display-4 i {
  vertical-align: baseline;
  font-size: 0.815em;
}

/* line 82133, app/assets/stylesheets/global/style.css */
.flex-1 {
  flex: 1 !important;
}

/* line 82137, app/assets/stylesheets/global/style.css */
.flex-2 {
  flex: 2 !important;
}

@media (max-width: 992px) {
  /* line 82142, app/assets/stylesheets/global/style.css */
  .d-lg-none-max {
    display: none !important;
  }
}

@media (max-width: 768px) {
  /* line 82148, app/assets/stylesheets/global/style.css */
  .d-md-none-max {
    display: none !important;
  }
  /* line 82152, app/assets/stylesheets/global/style.css */
  .d-md-block-max {
    display: block !important;
  }
}

@media (max-width: 1280px) {
  /* line 82158, app/assets/stylesheets/global/style.css */
  .d-xl-none-max {
    display: none !important;
  }
  /* line 82162, app/assets/stylesheets/global/style.css */
  .d-xl-block-max {
    display: block !important;
  }
}

@media (max-width: 576px) {
  /* line 82168, app/assets/stylesheets/global/style.css */
  .d-sm-block-max {
    display: block !important;
  }
  /* line 82172, app/assets/stylesheets/global/style.css */
  .d-sm-none-max {
    display: none !important;
  }
}

/* line 82177, app/assets/stylesheets/global/style.css */
.float-start {
  float: left !important;
}

/* line 82181, app/assets/stylesheets/global/style.css */
.float-end {
  float: right !important;
}

/* line 82185, app/assets/stylesheets/global/style.css */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 82190, app/assets/stylesheets/global/style.css */
  .float-sm-start {
    float: left !important;
  }
  /* line 82194, app/assets/stylesheets/global/style.css */
  .float-sm-end {
    float: right !important;
  }
  /* line 82198, app/assets/stylesheets/global/style.css */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 82204, app/assets/stylesheets/global/style.css */
  .float-md-start {
    float: left !important;
  }
  /* line 82208, app/assets/stylesheets/global/style.css */
  .float-md-end {
    float: right !important;
  }
  /* line 82212, app/assets/stylesheets/global/style.css */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 82218, app/assets/stylesheets/global/style.css */
  .float-lg-start {
    float: left !important;
  }
  /* line 82222, app/assets/stylesheets/global/style.css */
  .float-lg-end {
    float: right !important;
  }
  /* line 82226, app/assets/stylesheets/global/style.css */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1280px) {
  /* line 82232, app/assets/stylesheets/global/style.css */
  .float-xl-start {
    float: left !important;
  }
  /* line 82236, app/assets/stylesheets/global/style.css */
  .float-xl-end {
    float: right !important;
  }
  /* line 82240, app/assets/stylesheets/global/style.css */
  .float-xl-none {
    float: none !important;
  }
}

/* line 82245, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 82250, app/assets/stylesheets/global/style.css */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 82260, app/assets/stylesheets/global/style.css */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
}

/* line 82278, app/assets/stylesheets/global/style.css */
h1,
.h1 {
  font-size: 2rem;
}

/* line 82283, app/assets/stylesheets/global/style.css */
h2,
.h2 {
  font-size: 1.75rem;
}

/* line 82288, app/assets/stylesheets/global/style.css */
h3,
.h3 {
  font-size: 1.5rem;
}

/* line 82293, app/assets/stylesheets/global/style.css */
h4,
.h4 {
  font-size: 1.125rem;
}

/* line 82298, app/assets/stylesheets/global/style.css */
h5,
.h5 {
  font-size: 1rem;
}

/* line 82303, app/assets/stylesheets/global/style.css */
h6,
.h6 {
  font-size: 0.85rem;
}

@media (max-width: 576px) {
  /* line 82310, app/assets/stylesheets/global/style.css */
  h1,
.h1 {
    font-size: 1.5rem;
  }
  /* line 82315, app/assets/stylesheets/global/style.css */
  h2,
.h2 {
    font-size: 1.25rem;
  }
  /* line 82320, app/assets/stylesheets/global/style.css */
  h3,
.h3 {
    font-size: 1rem;
  }
  /* line 82325, app/assets/stylesheets/global/style.css */
  h4,
.h4 {
    font-size: 0.9rem;
  }
  /* line 82330, app/assets/stylesheets/global/style.css */
  h5,
.h5 {
    font-size: 0.8rem;
  }
  /* line 82335, app/assets/stylesheets/global/style.css */
  h6,
.h6 {
    font-size: 0.75rem;
  }
}

/*--------- Heighpx--------------*/
/* line 82342, app/assets/stylesheets/global/style.css */
.h-10 {
  height: 10% !important;
}

/* line 82346, app/assets/stylesheets/global/style.css */
.h-25 {
  height: 25% !important;
}

/* line 82350, app/assets/stylesheets/global/style.css */
.h-50 {
  height: 50% !important;
}

/* line 82354, app/assets/stylesheets/global/style.css */
.h-75 {
  height: 75% !important;
}

/* line 82358, app/assets/stylesheets/global/style.css */
.h-90 {
  height: 90px !important;
}

/* line 82362, app/assets/stylesheets/global/style.css */
.h-60 {
  height: 60px !important;
}

/* line 82366, app/assets/stylesheets/global/style.css */
.h-100 {
  height: 100% !important;
}

/* line 82370, app/assets/stylesheets/global/style.css */
.h-150 {
  height: 150px !important;
}

/* line 82374, app/assets/stylesheets/global/style.css */
.h-160 {
  height: 160px !important;
}

/* line 82378, app/assets/stylesheets/global/style.css */
.h-180 {
  height: 180px !important;
}

/* line 82382, app/assets/stylesheets/global/style.css */
.h-275 {
  height: 275px !important;
}

/* line 82386, app/assets/stylesheets/global/style.css */
.h-365 {
  height: 365px !important;
}

/* line 82390, app/assets/stylesheets/global/style.css */
.h-400 {
  height: 400px !important;
}

/* line 82394, app/assets/stylesheets/global/style.css */
.h-415 {
  height: 415px !important;
}

/* line 82398, app/assets/stylesheets/global/style.css */
.h-430 {
  height: 430px !important;
}

/* line 82402, app/assets/stylesheets/global/style.css */
.h-450 {
  height: 450px !important;
}

/* line 82406, app/assets/stylesheets/global/style.css */
.h-200 {
  height: 200px !important;
}

/* line 82410, app/assets/stylesheets/global/style.css */
.h-230 {
  height: 230px !important;
}

/* line 82414, app/assets/stylesheets/global/style.css */
.h-500 {
  height: 500px !important;
}

/* line 82418, app/assets/stylesheets/global/style.css */
.h-550 {
  height: 550px !important;
}

/* line 82422, app/assets/stylesheets/global/style.css */
.h-600 {
  height: 600px !important;
}

/* line 82426, app/assets/stylesheets/global/style.css */
.h-650 {
  height: 650px !important;
}

/* line 82430, app/assets/stylesheets/global/style.css */
.h-auto {
  height: auto !important;
}

/* line 82434, app/assets/stylesheets/global/style.css */
.h-0 {
  height: 0 !important;
}

/* line 82438, app/assets/stylesheets/global/style.css */
.h-1 {
  height: 0.25rem !important;
}

/* line 82442, app/assets/stylesheets/global/style.css */
.h-2 {
  height: 0.5rem !important;
}

/* line 82446, app/assets/stylesheets/global/style.css */
.h-3 {
  height: 0.75rem !important;
}

/* line 82450, app/assets/stylesheets/global/style.css */
.h-4 {
  height: 1rem !important;
}

/* line 82454, app/assets/stylesheets/global/style.css */
.h-5 {
  height: 1.5rem !important;
}

/* line 82458, app/assets/stylesheets/global/style.css */
.h-6 {
  height: 2rem !important;
}

/* line 82462, app/assets/stylesheets/global/style.css */
.h-7 {
  height: 3rem !important;
}

/* line 82466, app/assets/stylesheets/global/style.css */
.h-8 {
  height: 4rem !important;
}

/* line 82470, app/assets/stylesheets/global/style.css */
.h-9 {
  height: 6rem !important;
}

/* line 82474, app/assets/stylesheets/global/style.css */
.h-97 {
  height: 97px !important;
}

/* line 82478, app/assets/stylesheets/global/style.css */
.h-240 {
  height: 240px !important;
}

/* line 82482, app/assets/stylesheets/global/style.css */
.h-250 {
  height: 250px !important;
}

/* line 82486, app/assets/stylesheets/global/style.css */
.h-260 {
  height: 260px !important;
}

/* line 82490, app/assets/stylesheets/global/style.css */
.h-270 {
  height: 270px !important;
}

/* line 82494, app/assets/stylesheets/global/style.css */
.h-280 {
  height: 280px !important;
}

/* line 82498, app/assets/stylesheets/global/style.css */
.h-300 {
  height: 300px !important;
}

/* line 82502, app/assets/stylesheets/global/style.css */
.h-340 {
  height: 340px !important;
}

/* line 82506, app/assets/stylesheets/global/style.css */
.mh-100 {
  max-height: 100% !important;
}

/* line 82510, app/assets/stylesheets/global/style.css */
.h-100vh {
  height: 100vh !important;
}

/* line 82514, app/assets/stylesheets/global/style.css */
.hpx-1 {
  height: 1px;
}

/* line 82518, app/assets/stylesheets/global/style.css */
.hpx-2 {
  height: 2px;
}

/* line 82522, app/assets/stylesheets/global/style.css */
.hpx-3 {
  height: 3px;
}

/* line 82526, app/assets/stylesheets/global/style.css */
.hpx-4 {
  height: 4px;
}

/* line 82530, app/assets/stylesheets/global/style.css */
.hpx-5 {
  height: 5px;
}

/* line 82534, app/assets/stylesheets/global/style.css */
.hpx-6 {
  height: 6px;
}

/* line 82538, app/assets/stylesheets/global/style.css */
.hpx-7 {
  height: 7px;
}

/* line 82542, app/assets/stylesheets/global/style.css */
.hpx-8 {
  height: 8px;
}

/* line 82546, app/assets/stylesheets/global/style.css */
.hpx-9 {
  height: 9px !important;
}

/* line 82550, app/assets/stylesheets/global/style.css */
.hpx-10 {
  height: 10px !important;
}

/* line 82554, app/assets/stylesheets/global/style.css */
.hpx-20 {
  height: 20px !important;
}

/* line 82558, app/assets/stylesheets/global/style.css */
.hpx-25 {
  height: 25px !important;
}

/* line 82562, app/assets/stylesheets/global/style.css */
.hpx-30 {
  height: 30px !important;
}

/* line 82566, app/assets/stylesheets/global/style.css */
.hpx-35 {
  height: 35px !important;
}

/* line 82570, app/assets/stylesheets/global/style.css */
.hpx-40 {
  height: 40px !important;
}

/* line 82574, app/assets/stylesheets/global/style.css */
.hpx-45 {
  height: 45px !important;
}

/* line 82578, app/assets/stylesheets/global/style.css */
.hpx-50 {
  height: 50px;
}

/* line 82582, app/assets/stylesheets/global/style.css */
.hpx-55 {
  height: 55px;
}

/* line 82586, app/assets/stylesheets/global/style.css */
.hpx-60 {
  height: 60px;
}

/* line 82590, app/assets/stylesheets/global/style.css */
.hpx-65 {
  height: 65px;
}

/* line 82594, app/assets/stylesheets/global/style.css */
.hpx-70 {
  height: 70px;
}

/* line 82598, app/assets/stylesheets/global/style.css */
.hpx-75 {
  height: 75px;
}

/* line 82602, app/assets/stylesheets/global/style.css */
.hpx-80 {
  height: 80px;
}

/* line 82606, app/assets/stylesheets/global/style.css */
.hpx-85 {
  height: 85px;
}

/* line 82610, app/assets/stylesheets/global/style.css */
.hpx-90 {
  height: 90px;
}

/* line 82614, app/assets/stylesheets/global/style.css */
.hpx-95 {
  height: 95px;
}

/* line 82618, app/assets/stylesheets/global/style.css */
.hpx-100 {
  height: 100px;
}

/* line 82622, app/assets/stylesheets/global/style.css */
.hpx-150 {
  height: 150px;
}

/* line 82626, app/assets/stylesheets/global/style.css */
.hrem-6 {
  height: 6rem;
}

@media (min-width: 480px) {
  /* line 82631, app/assets/stylesheets/global/style.css */
  .ht-xs-5 {
    height: 5px;
  }
  /* line 82635, app/assets/stylesheets/global/style.css */
  .ht-xs-5p {
    height: 5%;
  }
  /* line 82639, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  /* line 82643, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  /* line 82647, app/assets/stylesheets/global/style.css */
  .ht-xs-5-f {
    height: 5px !important;
  }
  /* line 82651, app/assets/stylesheets/global/style.css */
  .ht-xs-5p-f {
    height: 5% !important;
  }
  /* line 82655, app/assets/stylesheets/global/style.css */
  .ht-xs-10 {
    height: 10px;
  }
  /* line 82659, app/assets/stylesheets/global/style.css */
  .ht-xs-10p {
    height: 10%;
  }
  /* line 82663, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  /* line 82667, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  /* line 82671, app/assets/stylesheets/global/style.css */
  .ht-xs-10-f {
    height: 10px !important;
  }
  /* line 82675, app/assets/stylesheets/global/style.css */
  .ht-xs-10p-f {
    height: 10% !important;
  }
  /* line 82679, app/assets/stylesheets/global/style.css */
  .ht-xs-15 {
    height: 15px;
  }
  /* line 82683, app/assets/stylesheets/global/style.css */
  .ht-xs-15p {
    height: 15%;
  }
  /* line 82687, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  /* line 82691, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  /* line 82695, app/assets/stylesheets/global/style.css */
  .ht-xs-15-f {
    height: 15px !important;
  }
  /* line 82699, app/assets/stylesheets/global/style.css */
  .ht-xs-15p-f {
    height: 15% !important;
  }
  /* line 82703, app/assets/stylesheets/global/style.css */
  .ht-xs-20 {
    height: 20px;
  }
  /* line 82707, app/assets/stylesheets/global/style.css */
  .ht-xs-20p {
    height: 20%;
  }
  /* line 82711, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  /* line 82715, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  /* line 82719, app/assets/stylesheets/global/style.css */
  .ht-xs-20-f {
    height: 20px !important;
  }
  /* line 82723, app/assets/stylesheets/global/style.css */
  .ht-xs-20p-f {
    height: 20% !important;
  }
  /* line 82727, app/assets/stylesheets/global/style.css */
  .ht-xs-25 {
    height: 25px;
  }
  /* line 82731, app/assets/stylesheets/global/style.css */
  .ht-xs-25p {
    height: 25%;
  }
  /* line 82735, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  /* line 82739, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  /* line 82743, app/assets/stylesheets/global/style.css */
  .ht-xs-25-f {
    height: 25px !important;
  }
  /* line 82747, app/assets/stylesheets/global/style.css */
  .ht-xs-25p-f {
    height: 25% !important;
  }
  /* line 82751, app/assets/stylesheets/global/style.css */
  .ht-xs-30 {
    height: 30px;
  }
  /* line 82755, app/assets/stylesheets/global/style.css */
  .ht-xs-30p {
    height: 30%;
  }
  /* line 82759, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  /* line 82763, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  /* line 82767, app/assets/stylesheets/global/style.css */
  .ht-xs-30-f {
    height: 30px !important;
  }
  /* line 82771, app/assets/stylesheets/global/style.css */
  .ht-xs-30p-f {
    height: 30% !important;
  }
  /* line 82775, app/assets/stylesheets/global/style.css */
  .ht-xs-35 {
    height: 35px;
  }
  /* line 82779, app/assets/stylesheets/global/style.css */
  .ht-xs-35p {
    height: 35%;
  }
  /* line 82783, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  /* line 82787, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  /* line 82791, app/assets/stylesheets/global/style.css */
  .ht-xs-35-f {
    height: 35px !important;
  }
  /* line 82795, app/assets/stylesheets/global/style.css */
  .ht-xs-35p-f {
    height: 35% !important;
  }
  /* line 82799, app/assets/stylesheets/global/style.css */
  .ht-xs-40 {
    height: 40px;
  }
  /* line 82803, app/assets/stylesheets/global/style.css */
  .ht-xs-40p {
    height: 40%;
  }
  /* line 82807, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  /* line 82811, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  /* line 82815, app/assets/stylesheets/global/style.css */
  .ht-xs-40-f {
    height: 40px !important;
  }
  /* line 82819, app/assets/stylesheets/global/style.css */
  .ht-xs-40p-f {
    height: 40% !important;
  }
  /* line 82823, app/assets/stylesheets/global/style.css */
  .ht-xs-45 {
    height: 45px;
  }
  /* line 82827, app/assets/stylesheets/global/style.css */
  .ht-xs-45p {
    height: 45%;
  }
  /* line 82831, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  /* line 82835, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  /* line 82839, app/assets/stylesheets/global/style.css */
  .ht-xs-45-f {
    height: 45px !important;
  }
  /* line 82843, app/assets/stylesheets/global/style.css */
  .ht-xs-45p-f {
    height: 45% !important;
  }
  /* line 82847, app/assets/stylesheets/global/style.css */
  .ht-xs-50 {
    height: 50px;
  }
  /* line 82851, app/assets/stylesheets/global/style.css */
  .ht-xs-50p {
    height: 50%;
  }
  /* line 82855, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  /* line 82859, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  /* line 82863, app/assets/stylesheets/global/style.css */
  .ht-xs-50-f {
    height: 50px !important;
  }
  /* line 82867, app/assets/stylesheets/global/style.css */
  .ht-xs-50p-f {
    height: 50% !important;
  }
  /* line 82871, app/assets/stylesheets/global/style.css */
  .ht-xs-55 {
    height: 55px;
  }
  /* line 82875, app/assets/stylesheets/global/style.css */
  .ht-xs-55p {
    height: 55%;
  }
  /* line 82879, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  /* line 82883, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  /* line 82887, app/assets/stylesheets/global/style.css */
  .ht-xs-55-f {
    height: 55px !important;
  }
  /* line 82891, app/assets/stylesheets/global/style.css */
  .ht-xs-55p-f {
    height: 55% !important;
  }
  /* line 82895, app/assets/stylesheets/global/style.css */
  .ht-xs-60 {
    height: 60px;
  }
  /* line 82899, app/assets/stylesheets/global/style.css */
  .ht-xs-60p {
    height: 60%;
  }
  /* line 82903, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  /* line 82907, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  /* line 82911, app/assets/stylesheets/global/style.css */
  .ht-xs-60-f {
    height: 60px !important;
  }
  /* line 82915, app/assets/stylesheets/global/style.css */
  .ht-xs-60p-f {
    height: 60% !important;
  }
  /* line 82919, app/assets/stylesheets/global/style.css */
  .ht-xs-65 {
    height: 65px;
  }
  /* line 82923, app/assets/stylesheets/global/style.css */
  .ht-xs-65p {
    height: 65%;
  }
  /* line 82927, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  /* line 82931, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  /* line 82935, app/assets/stylesheets/global/style.css */
  .ht-xs-65-f {
    height: 65px !important;
  }
  /* line 82939, app/assets/stylesheets/global/style.css */
  .ht-xs-65p-f {
    height: 65% !important;
  }
  /* line 82943, app/assets/stylesheets/global/style.css */
  .ht-xs-70 {
    height: 70px;
  }
  /* line 82947, app/assets/stylesheets/global/style.css */
  .ht-xs-70p {
    height: 70%;
  }
  /* line 82951, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  /* line 82955, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  /* line 82959, app/assets/stylesheets/global/style.css */
  .ht-xs-70-f {
    height: 70px !important;
  }
  /* line 82963, app/assets/stylesheets/global/style.css */
  .ht-xs-70p-f {
    height: 70% !important;
  }
  /* line 82967, app/assets/stylesheets/global/style.css */
  .ht-xs-75 {
    height: 75px;
  }
  /* line 82971, app/assets/stylesheets/global/style.css */
  .ht-xs-75p {
    height: 75%;
  }
  /* line 82975, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  /* line 82979, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  /* line 82983, app/assets/stylesheets/global/style.css */
  .ht-xs-75-f {
    height: 75px !important;
  }
  /* line 82987, app/assets/stylesheets/global/style.css */
  .ht-xs-75p-f {
    height: 75% !important;
  }
  /* line 82991, app/assets/stylesheets/global/style.css */
  .ht-xs-80 {
    height: 80px;
  }
  /* line 82995, app/assets/stylesheets/global/style.css */
  .ht-xs-80p {
    height: 80%;
  }
  /* line 82999, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  /* line 83003, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  /* line 83007, app/assets/stylesheets/global/style.css */
  .ht-xs-80-f {
    height: 80px !important;
  }
  /* line 83011, app/assets/stylesheets/global/style.css */
  .ht-xs-80p-f {
    height: 80% !important;
  }
  /* line 83015, app/assets/stylesheets/global/style.css */
  .ht-xs-85 {
    height: 85px;
  }
  /* line 83019, app/assets/stylesheets/global/style.css */
  .ht-xs-85p {
    height: 85%;
  }
  /* line 83023, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  /* line 83027, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  /* line 83031, app/assets/stylesheets/global/style.css */
  .ht-xs-85-f {
    height: 85px !important;
  }
  /* line 83035, app/assets/stylesheets/global/style.css */
  .ht-xs-85p-f {
    height: 85% !important;
  }
  /* line 83039, app/assets/stylesheets/global/style.css */
  .ht-xs-90 {
    height: 90px;
  }
  /* line 83043, app/assets/stylesheets/global/style.css */
  .ht-xs-90p {
    height: 90%;
  }
  /* line 83047, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  /* line 83051, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  /* line 83055, app/assets/stylesheets/global/style.css */
  .ht-xs-90-f {
    height: 90px !important;
  }
  /* line 83059, app/assets/stylesheets/global/style.css */
  .ht-xs-90p-f {
    height: 90% !important;
  }
  /* line 83063, app/assets/stylesheets/global/style.css */
  .ht-xs-95 {
    height: 95px;
  }
  /* line 83067, app/assets/stylesheets/global/style.css */
  .ht-xs-95p {
    height: 95%;
  }
  /* line 83071, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  /* line 83075, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  /* line 83079, app/assets/stylesheets/global/style.css */
  .ht-xs-95-f {
    height: 95px !important;
  }
  /* line 83083, app/assets/stylesheets/global/style.css */
  .ht-xs-95p-f {
    height: 95% !important;
  }
  /* line 83087, app/assets/stylesheets/global/style.css */
  .ht-xs-100 {
    height: 100px;
  }
  /* line 83091, app/assets/stylesheets/global/style.css */
  .ht-xs-100p {
    height: 100%;
  }
  /* line 83095, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  /* line 83099, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  /* line 83103, app/assets/stylesheets/global/style.css */
  .ht-xs-100-f {
    height: 100px !important;
  }
  /* line 83107, app/assets/stylesheets/global/style.css */
  .ht-xs-100p-f {
    height: 100% !important;
  }
  /* line 83111, app/assets/stylesheets/global/style.css */
  .ht-xs-150 {
    height: 150px;
  }
  /* line 83115, app/assets/stylesheets/global/style.css */
  .ht-xs-150p {
    height: 150%;
  }
  /* line 83119, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  /* line 83123, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  /* line 83127, app/assets/stylesheets/global/style.css */
  .ht-xs-150-f {
    height: 150px !important;
  }
  /* line 83131, app/assets/stylesheets/global/style.css */
  .ht-xs-150p-f {
    height: 150% !important;
  }
  /* line 83135, app/assets/stylesheets/global/style.css */
  .ht-xs-200 {
    height: 200px;
  }
  /* line 83139, app/assets/stylesheets/global/style.css */
  .ht-xs-200p {
    height: 200%;
  }
  /* line 83143, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  /* line 83147, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  /* line 83151, app/assets/stylesheets/global/style.css */
  .ht-xs-200-f {
    height: 200px !important;
  }
  /* line 83155, app/assets/stylesheets/global/style.css */
  .ht-xs-200p-f {
    height: 200% !important;
  }
  /* line 83159, app/assets/stylesheets/global/style.css */
  .ht-xs-250 {
    height: 250px;
  }
  /* line 83163, app/assets/stylesheets/global/style.css */
  .ht-xs-250p {
    height: 250%;
  }
  /* line 83167, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  /* line 83171, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  /* line 83175, app/assets/stylesheets/global/style.css */
  .ht-xs-250-f {
    height: 250px !important;
  }
  /* line 83179, app/assets/stylesheets/global/style.css */
  .ht-xs-250p-f {
    height: 250% !important;
  }
  /* line 83183, app/assets/stylesheets/global/style.css */
  .ht-xs-300 {
    height: 300px;
  }
  /* line 83187, app/assets/stylesheets/global/style.css */
  .ht-xs-300p {
    height: 300%;
  }
  /* line 83191, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  /* line 83195, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  /* line 83199, app/assets/stylesheets/global/style.css */
  .ht-xs-300-f {
    height: 300px !important;
  }
  /* line 83203, app/assets/stylesheets/global/style.css */
  .ht-xs-300p-f {
    height: 300% !important;
  }
  /* line 83207, app/assets/stylesheets/global/style.css */
  .ht-xs-350 {
    height: 350px;
  }
  /* line 83211, app/assets/stylesheets/global/style.css */
  .ht-xs-350p {
    height: 350%;
  }
  /* line 83215, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  /* line 83219, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  /* line 83223, app/assets/stylesheets/global/style.css */
  .ht-xs-350-f {
    height: 350px !important;
  }
  /* line 83227, app/assets/stylesheets/global/style.css */
  .ht-xs-350p-f {
    height: 350% !important;
  }
  /* line 83231, app/assets/stylesheets/global/style.css */
  .ht-xs-400 {
    height: 400px;
  }
  /* line 83235, app/assets/stylesheets/global/style.css */
  .ht-xs-400p {
    height: 400%;
  }
  /* line 83239, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  /* line 83243, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  /* line 83247, app/assets/stylesheets/global/style.css */
  .ht-xs-400-f {
    height: 400px !important;
  }
  /* line 83251, app/assets/stylesheets/global/style.css */
  .ht-xs-400p-f {
    height: 400% !important;
  }
  /* line 83255, app/assets/stylesheets/global/style.css */
  .ht-xs-450 {
    height: 450px;
  }
  /* line 83259, app/assets/stylesheets/global/style.css */
  .ht-xs-450p {
    height: 450%;
  }
  /* line 83263, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  /* line 83267, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  /* line 83271, app/assets/stylesheets/global/style.css */
  .ht-xs-450-f {
    height: 450px !important;
  }
  /* line 83275, app/assets/stylesheets/global/style.css */
  .ht-xs-450p-f {
    height: 450% !important;
  }
  /* line 83279, app/assets/stylesheets/global/style.css */
  .ht-xs-500 {
    height: 500px;
  }
  /* line 83283, app/assets/stylesheets/global/style.css */
  .ht-xs-500p {
    height: 500%;
  }
  /* line 83287, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  /* line 83291, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  /* line 83295, app/assets/stylesheets/global/style.css */
  .ht-xs-500-f {
    height: 500px !important;
  }
  /* line 83299, app/assets/stylesheets/global/style.css */
  .ht-xs-500p-f {
    height: 500% !important;
  }
  /* line 83303, app/assets/stylesheets/global/style.css */
  .ht-xs-550 {
    height: 550px;
  }
  /* line 83307, app/assets/stylesheets/global/style.css */
  .ht-xs-550p {
    height: 550%;
  }
  /* line 83311, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  /* line 83315, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  /* line 83319, app/assets/stylesheets/global/style.css */
  .ht-xs-550-f {
    height: 550px !important;
  }
  /* line 83323, app/assets/stylesheets/global/style.css */
  .ht-xs-550p-f {
    height: 550% !important;
  }
  /* line 83327, app/assets/stylesheets/global/style.css */
  .ht-xs-600 {
    height: 600px;
  }
  /* line 83331, app/assets/stylesheets/global/style.css */
  .ht-xs-600p {
    height: 600%;
  }
  /* line 83335, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  /* line 83339, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  /* line 83343, app/assets/stylesheets/global/style.css */
  .ht-xs-600-f {
    height: 600px !important;
  }
  /* line 83347, app/assets/stylesheets/global/style.css */
  .ht-xs-600p-f {
    height: 600% !important;
  }
  /* line 83351, app/assets/stylesheets/global/style.css */
  .ht-xs-650 {
    height: 650px;
  }
  /* line 83355, app/assets/stylesheets/global/style.css */
  .ht-xs-650p {
    height: 650%;
  }
  /* line 83359, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  /* line 83363, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  /* line 83367, app/assets/stylesheets/global/style.css */
  .ht-xs-650-f {
    height: 650px !important;
  }
  /* line 83371, app/assets/stylesheets/global/style.css */
  .ht-xs-650p-f {
    height: 650% !important;
  }
  /* line 83375, app/assets/stylesheets/global/style.css */
  .ht-xs-700 {
    height: 700px;
  }
  /* line 83379, app/assets/stylesheets/global/style.css */
  .ht-xs-700p {
    height: 700%;
  }
  /* line 83383, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  /* line 83387, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  /* line 83391, app/assets/stylesheets/global/style.css */
  .ht-xs-700-f {
    height: 700px !important;
  }
  /* line 83395, app/assets/stylesheets/global/style.css */
  .ht-xs-700p-f {
    height: 700% !important;
  }
  /* line 83399, app/assets/stylesheets/global/style.css */
  .ht-xs-750 {
    height: 750px;
  }
  /* line 83403, app/assets/stylesheets/global/style.css */
  .ht-xs-750p {
    height: 750%;
  }
  /* line 83407, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  /* line 83411, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  /* line 83415, app/assets/stylesheets/global/style.css */
  .ht-xs-750-f {
    height: 750px !important;
  }
  /* line 83419, app/assets/stylesheets/global/style.css */
  .ht-xs-750p-f {
    height: 750% !important;
  }
  /* line 83423, app/assets/stylesheets/global/style.css */
  .ht-xs-800 {
    height: 800px;
  }
  /* line 83427, app/assets/stylesheets/global/style.css */
  .ht-xs-800p {
    height: 800%;
  }
  /* line 83431, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  /* line 83435, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  /* line 83439, app/assets/stylesheets/global/style.css */
  .ht-xs-800-f {
    height: 800px !important;
  }
  /* line 83443, app/assets/stylesheets/global/style.css */
  .ht-xs-800p-f {
    height: 800% !important;
  }
  /* line 83447, app/assets/stylesheets/global/style.css */
  .ht-xs-850 {
    height: 850px;
  }
  /* line 83451, app/assets/stylesheets/global/style.css */
  .ht-xs-850p {
    height: 850%;
  }
  /* line 83455, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  /* line 83459, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  /* line 83463, app/assets/stylesheets/global/style.css */
  .ht-xs-850-f {
    height: 850px !important;
  }
  /* line 83467, app/assets/stylesheets/global/style.css */
  .ht-xs-850p-f {
    height: 850% !important;
  }
  /* line 83471, app/assets/stylesheets/global/style.css */
  .ht-xs-100v {
    height: 100vh;
  }
}

@media (min-width: 576px) {
  /* line 83477, app/assets/stylesheets/global/style.css */
  .ht-sm-5 {
    height: 5px;
  }
  /* line 83481, app/assets/stylesheets/global/style.css */
  .ht-sm-5p {
    height: 5%;
  }
  /* line 83485, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  /* line 83489, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  /* line 83493, app/assets/stylesheets/global/style.css */
  .ht-sm-5-f {
    height: 5px !important;
  }
  /* line 83497, app/assets/stylesheets/global/style.css */
  .ht-sm-5p-f {
    height: 5% !important;
  }
  /* line 83501, app/assets/stylesheets/global/style.css */
  .ht-sm-10 {
    height: 10px;
  }
  /* line 83505, app/assets/stylesheets/global/style.css */
  .ht-sm-10p {
    height: 10%;
  }
  /* line 83509, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  /* line 83513, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  /* line 83517, app/assets/stylesheets/global/style.css */
  .ht-sm-10-f {
    height: 10px !important;
  }
  /* line 83521, app/assets/stylesheets/global/style.css */
  .ht-sm-10p-f {
    height: 10% !important;
  }
  /* line 83525, app/assets/stylesheets/global/style.css */
  .ht-sm-15 {
    height: 15px;
  }
  /* line 83529, app/assets/stylesheets/global/style.css */
  .ht-sm-15p {
    height: 15%;
  }
  /* line 83533, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  /* line 83537, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  /* line 83541, app/assets/stylesheets/global/style.css */
  .ht-sm-15-f {
    height: 15px !important;
  }
  /* line 83545, app/assets/stylesheets/global/style.css */
  .ht-sm-15p-f {
    height: 15% !important;
  }
  /* line 83549, app/assets/stylesheets/global/style.css */
  .ht-sm-20 {
    height: 20px;
  }
  /* line 83553, app/assets/stylesheets/global/style.css */
  .ht-sm-20p {
    height: 20%;
  }
  /* line 83557, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  /* line 83561, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  /* line 83565, app/assets/stylesheets/global/style.css */
  .ht-sm-20-f {
    height: 20px !important;
  }
  /* line 83569, app/assets/stylesheets/global/style.css */
  .ht-sm-20p-f {
    height: 20% !important;
  }
  /* line 83573, app/assets/stylesheets/global/style.css */
  .ht-sm-25 {
    height: 25px;
  }
  /* line 83577, app/assets/stylesheets/global/style.css */
  .ht-sm-25p {
    height: 25%;
  }
  /* line 83581, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  /* line 83585, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  /* line 83589, app/assets/stylesheets/global/style.css */
  .ht-sm-25-f {
    height: 25px !important;
  }
  /* line 83593, app/assets/stylesheets/global/style.css */
  .ht-sm-25p-f {
    height: 25% !important;
  }
  /* line 83597, app/assets/stylesheets/global/style.css */
  .ht-sm-30 {
    height: 30px;
  }
  /* line 83601, app/assets/stylesheets/global/style.css */
  .ht-sm-30p {
    height: 30%;
  }
  /* line 83605, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  /* line 83609, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  /* line 83613, app/assets/stylesheets/global/style.css */
  .ht-sm-30-f {
    height: 30px !important;
  }
  /* line 83617, app/assets/stylesheets/global/style.css */
  .ht-sm-30p-f {
    height: 30% !important;
  }
  /* line 83621, app/assets/stylesheets/global/style.css */
  .ht-sm-35 {
    height: 35px;
  }
  /* line 83625, app/assets/stylesheets/global/style.css */
  .ht-sm-35p {
    height: 35%;
  }
  /* line 83629, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  /* line 83633, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  /* line 83637, app/assets/stylesheets/global/style.css */
  .ht-sm-35-f {
    height: 35px !important;
  }
  /* line 83641, app/assets/stylesheets/global/style.css */
  .ht-sm-35p-f {
    height: 35% !important;
  }
  /* line 83645, app/assets/stylesheets/global/style.css */
  .ht-sm-40 {
    height: 40px;
  }
  /* line 83649, app/assets/stylesheets/global/style.css */
  .ht-sm-40p {
    height: 40%;
  }
  /* line 83653, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  /* line 83657, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  /* line 83661, app/assets/stylesheets/global/style.css */
  .ht-sm-40-f {
    height: 40px !important;
  }
  /* line 83665, app/assets/stylesheets/global/style.css */
  .ht-sm-40p-f {
    height: 40% !important;
  }
  /* line 83669, app/assets/stylesheets/global/style.css */
  .ht-sm-45 {
    height: 45px;
  }
  /* line 83673, app/assets/stylesheets/global/style.css */
  .ht-sm-45p {
    height: 45%;
  }
  /* line 83677, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  /* line 83681, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  /* line 83685, app/assets/stylesheets/global/style.css */
  .ht-sm-45-f {
    height: 45px !important;
  }
  /* line 83689, app/assets/stylesheets/global/style.css */
  .ht-sm-45p-f {
    height: 45% !important;
  }
  /* line 83693, app/assets/stylesheets/global/style.css */
  .ht-sm-50 {
    height: 50px;
  }
  /* line 83697, app/assets/stylesheets/global/style.css */
  .ht-sm-50p {
    height: 50%;
  }
  /* line 83701, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  /* line 83705, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  /* line 83709, app/assets/stylesheets/global/style.css */
  .ht-sm-50-f {
    height: 50px !important;
  }
  /* line 83713, app/assets/stylesheets/global/style.css */
  .ht-sm-50p-f {
    height: 50% !important;
  }
  /* line 83717, app/assets/stylesheets/global/style.css */
  .ht-sm-55 {
    height: 55px;
  }
  /* line 83721, app/assets/stylesheets/global/style.css */
  .ht-sm-55p {
    height: 55%;
  }
  /* line 83725, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  /* line 83729, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  /* line 83733, app/assets/stylesheets/global/style.css */
  .ht-sm-55-f {
    height: 55px !important;
  }
  /* line 83737, app/assets/stylesheets/global/style.css */
  .ht-sm-55p-f {
    height: 55% !important;
  }
  /* line 83741, app/assets/stylesheets/global/style.css */
  .ht-sm-60 {
    height: 60px;
  }
  /* line 83745, app/assets/stylesheets/global/style.css */
  .ht-sm-60p {
    height: 60%;
  }
  /* line 83749, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  /* line 83753, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  /* line 83757, app/assets/stylesheets/global/style.css */
  .ht-sm-60-f {
    height: 60px !important;
  }
  /* line 83761, app/assets/stylesheets/global/style.css */
  .ht-sm-60p-f {
    height: 60% !important;
  }
  /* line 83765, app/assets/stylesheets/global/style.css */
  .ht-sm-65 {
    height: 65px;
  }
  /* line 83769, app/assets/stylesheets/global/style.css */
  .ht-sm-65p {
    height: 65%;
  }
  /* line 83773, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  /* line 83777, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  /* line 83781, app/assets/stylesheets/global/style.css */
  .ht-sm-65-f {
    height: 65px !important;
  }
  /* line 83785, app/assets/stylesheets/global/style.css */
  .ht-sm-65p-f {
    height: 65% !important;
  }
  /* line 83789, app/assets/stylesheets/global/style.css */
  .ht-sm-70 {
    height: 70px;
  }
  /* line 83793, app/assets/stylesheets/global/style.css */
  .ht-sm-70p {
    height: 70%;
  }
  /* line 83797, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  /* line 83801, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  /* line 83805, app/assets/stylesheets/global/style.css */
  .ht-sm-70-f {
    height: 70px !important;
  }
  /* line 83809, app/assets/stylesheets/global/style.css */
  .ht-sm-70p-f {
    height: 70% !important;
  }
  /* line 83813, app/assets/stylesheets/global/style.css */
  .ht-sm-75 {
    height: 75px;
  }
  /* line 83817, app/assets/stylesheets/global/style.css */
  .ht-sm-75p {
    height: 75%;
  }
  /* line 83821, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  /* line 83825, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  /* line 83829, app/assets/stylesheets/global/style.css */
  .ht-sm-75-f {
    height: 75px !important;
  }
  /* line 83833, app/assets/stylesheets/global/style.css */
  .ht-sm-75p-f {
    height: 75% !important;
  }
  /* line 83837, app/assets/stylesheets/global/style.css */
  .ht-sm-80 {
    height: 80px;
  }
  /* line 83841, app/assets/stylesheets/global/style.css */
  .ht-sm-80p {
    height: 80%;
  }
  /* line 83845, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  /* line 83849, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  /* line 83853, app/assets/stylesheets/global/style.css */
  .ht-sm-80-f {
    height: 80px !important;
  }
  /* line 83857, app/assets/stylesheets/global/style.css */
  .ht-sm-80p-f {
    height: 80% !important;
  }
  /* line 83861, app/assets/stylesheets/global/style.css */
  .ht-sm-85 {
    height: 85px;
  }
  /* line 83865, app/assets/stylesheets/global/style.css */
  .ht-sm-85p {
    height: 85%;
  }
  /* line 83869, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  /* line 83873, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  /* line 83877, app/assets/stylesheets/global/style.css */
  .ht-sm-85-f {
    height: 85px !important;
  }
  /* line 83881, app/assets/stylesheets/global/style.css */
  .ht-sm-85p-f {
    height: 85% !important;
  }
  /* line 83885, app/assets/stylesheets/global/style.css */
  .ht-sm-90 {
    height: 90px;
  }
  /* line 83889, app/assets/stylesheets/global/style.css */
  .ht-sm-90p {
    height: 90%;
  }
  /* line 83893, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  /* line 83897, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  /* line 83901, app/assets/stylesheets/global/style.css */
  .ht-sm-90-f {
    height: 90px !important;
  }
  /* line 83905, app/assets/stylesheets/global/style.css */
  .ht-sm-90p-f {
    height: 90% !important;
  }
  /* line 83909, app/assets/stylesheets/global/style.css */
  .ht-sm-95 {
    height: 95px;
  }
  /* line 83913, app/assets/stylesheets/global/style.css */
  .ht-sm-95p {
    height: 95%;
  }
  /* line 83917, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  /* line 83921, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  /* line 83925, app/assets/stylesheets/global/style.css */
  .ht-sm-95-f {
    height: 95px !important;
  }
  /* line 83929, app/assets/stylesheets/global/style.css */
  .ht-sm-95p-f {
    height: 95% !important;
  }
  /* line 83933, app/assets/stylesheets/global/style.css */
  .ht-sm-100 {
    height: 100px;
  }
  /* line 83937, app/assets/stylesheets/global/style.css */
  .ht-sm-100p {
    height: 100%;
  }
  /* line 83941, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  /* line 83945, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  /* line 83949, app/assets/stylesheets/global/style.css */
  .ht-sm-100-f {
    height: 100px !important;
  }
  /* line 83953, app/assets/stylesheets/global/style.css */
  .ht-sm-100p-f {
    height: 100% !important;
  }
  /* line 83957, app/assets/stylesheets/global/style.css */
  .ht-sm-150 {
    height: 150px;
  }
  /* line 83961, app/assets/stylesheets/global/style.css */
  .ht-sm-150p {
    height: 150%;
  }
  /* line 83965, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  /* line 83969, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  /* line 83973, app/assets/stylesheets/global/style.css */
  .ht-sm-150-f {
    height: 150px !important;
  }
  /* line 83977, app/assets/stylesheets/global/style.css */
  .ht-sm-150p-f {
    height: 150% !important;
  }
  /* line 83981, app/assets/stylesheets/global/style.css */
  .ht-sm-200 {
    height: 200px;
  }
  /* line 83985, app/assets/stylesheets/global/style.css */
  .ht-sm-200p {
    height: 200%;
  }
  /* line 83989, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  /* line 83993, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  /* line 83997, app/assets/stylesheets/global/style.css */
  .ht-sm-200-f {
    height: 200px !important;
  }
  /* line 84001, app/assets/stylesheets/global/style.css */
  .ht-sm-200p-f {
    height: 200% !important;
  }
  /* line 84005, app/assets/stylesheets/global/style.css */
  .ht-sm-250 {
    height: 250px;
  }
  /* line 84009, app/assets/stylesheets/global/style.css */
  .ht-sm-250p {
    height: 250%;
  }
  /* line 84013, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  /* line 84017, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  /* line 84021, app/assets/stylesheets/global/style.css */
  .ht-sm-250-f {
    height: 250px !important;
  }
  /* line 84025, app/assets/stylesheets/global/style.css */
  .ht-sm-250p-f {
    height: 250% !important;
  }
  /* line 84029, app/assets/stylesheets/global/style.css */
  .ht-sm-300 {
    height: 300px;
  }
  /* line 84033, app/assets/stylesheets/global/style.css */
  .ht-sm-300p {
    height: 300%;
  }
  /* line 84037, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  /* line 84041, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  /* line 84045, app/assets/stylesheets/global/style.css */
  .ht-sm-300-f {
    height: 300px !important;
  }
  /* line 84049, app/assets/stylesheets/global/style.css */
  .ht-sm-300p-f {
    height: 300% !important;
  }
  /* line 84053, app/assets/stylesheets/global/style.css */
  .ht-sm-350 {
    height: 350px;
  }
  /* line 84057, app/assets/stylesheets/global/style.css */
  .ht-sm-350p {
    height: 350%;
  }
  /* line 84061, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  /* line 84065, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  /* line 84069, app/assets/stylesheets/global/style.css */
  .ht-sm-350-f {
    height: 350px !important;
  }
  /* line 84073, app/assets/stylesheets/global/style.css */
  .ht-sm-350p-f {
    height: 350% !important;
  }
  /* line 84077, app/assets/stylesheets/global/style.css */
  .ht-sm-400 {
    height: 400px;
  }
  /* line 84081, app/assets/stylesheets/global/style.css */
  .ht-sm-400p {
    height: 400%;
  }
  /* line 84085, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  /* line 84089, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  /* line 84093, app/assets/stylesheets/global/style.css */
  .ht-sm-400-f {
    height: 400px !important;
  }
  /* line 84097, app/assets/stylesheets/global/style.css */
  .ht-sm-400p-f {
    height: 400% !important;
  }
  /* line 84101, app/assets/stylesheets/global/style.css */
  .ht-sm-450 {
    height: 450px;
  }
  /* line 84105, app/assets/stylesheets/global/style.css */
  .ht-sm-450p {
    height: 450%;
  }
  /* line 84109, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  /* line 84113, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  /* line 84117, app/assets/stylesheets/global/style.css */
  .ht-sm-450-f {
    height: 450px !important;
  }
  /* line 84121, app/assets/stylesheets/global/style.css */
  .ht-sm-450p-f {
    height: 450% !important;
  }
  /* line 84125, app/assets/stylesheets/global/style.css */
  .ht-sm-500 {
    height: 500px;
  }
  /* line 84129, app/assets/stylesheets/global/style.css */
  .ht-sm-500p {
    height: 500%;
  }
  /* line 84133, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  /* line 84137, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  /* line 84141, app/assets/stylesheets/global/style.css */
  .ht-sm-500-f {
    height: 500px !important;
  }
  /* line 84145, app/assets/stylesheets/global/style.css */
  .ht-sm-500p-f {
    height: 500% !important;
  }
  /* line 84149, app/assets/stylesheets/global/style.css */
  .ht-sm-550 {
    height: 550px;
  }
  /* line 84153, app/assets/stylesheets/global/style.css */
  .ht-sm-550p {
    height: 550%;
  }
  /* line 84157, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  /* line 84161, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  /* line 84165, app/assets/stylesheets/global/style.css */
  .ht-sm-550-f {
    height: 550px !important;
  }
  /* line 84169, app/assets/stylesheets/global/style.css */
  .ht-sm-550p-f {
    height: 550% !important;
  }
  /* line 84173, app/assets/stylesheets/global/style.css */
  .ht-sm-600 {
    height: 600px;
  }
  /* line 84177, app/assets/stylesheets/global/style.css */
  .ht-sm-600p {
    height: 600%;
  }
  /* line 84181, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  /* line 84185, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  /* line 84189, app/assets/stylesheets/global/style.css */
  .ht-sm-600-f {
    height: 600px !important;
  }
  /* line 84193, app/assets/stylesheets/global/style.css */
  .ht-sm-600p-f {
    height: 600% !important;
  }
  /* line 84197, app/assets/stylesheets/global/style.css */
  .ht-sm-650 {
    height: 650px;
  }
  /* line 84201, app/assets/stylesheets/global/style.css */
  .ht-sm-650p {
    height: 650%;
  }
  /* line 84205, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  /* line 84209, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  /* line 84213, app/assets/stylesheets/global/style.css */
  .ht-sm-650-f {
    height: 650px !important;
  }
  /* line 84217, app/assets/stylesheets/global/style.css */
  .ht-sm-650p-f {
    height: 650% !important;
  }
  /* line 84221, app/assets/stylesheets/global/style.css */
  .ht-sm-700 {
    height: 700px;
  }
  /* line 84225, app/assets/stylesheets/global/style.css */
  .ht-sm-700p {
    height: 700%;
  }
  /* line 84229, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  /* line 84233, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  /* line 84237, app/assets/stylesheets/global/style.css */
  .ht-sm-700-f {
    height: 700px !important;
  }
  /* line 84241, app/assets/stylesheets/global/style.css */
  .ht-sm-700p-f {
    height: 700% !important;
  }
  /* line 84245, app/assets/stylesheets/global/style.css */
  .ht-sm-750 {
    height: 750px;
  }
  /* line 84249, app/assets/stylesheets/global/style.css */
  .ht-sm-750p {
    height: 750%;
  }
  /* line 84253, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  /* line 84257, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  /* line 84261, app/assets/stylesheets/global/style.css */
  .ht-sm-750-f {
    height: 750px !important;
  }
  /* line 84265, app/assets/stylesheets/global/style.css */
  .ht-sm-750p-f {
    height: 750% !important;
  }
  /* line 84269, app/assets/stylesheets/global/style.css */
  .ht-sm-800 {
    height: 800px;
  }
  /* line 84273, app/assets/stylesheets/global/style.css */
  .ht-sm-800p {
    height: 800%;
  }
  /* line 84277, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  /* line 84281, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  /* line 84285, app/assets/stylesheets/global/style.css */
  .ht-sm-800-f {
    height: 800px !important;
  }
  /* line 84289, app/assets/stylesheets/global/style.css */
  .ht-sm-800p-f {
    height: 800% !important;
  }
  /* line 84293, app/assets/stylesheets/global/style.css */
  .ht-sm-850 {
    height: 850px;
  }
  /* line 84297, app/assets/stylesheets/global/style.css */
  .ht-sm-850p {
    height: 850%;
  }
  /* line 84301, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  /* line 84305, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  /* line 84309, app/assets/stylesheets/global/style.css */
  .ht-sm-850-f {
    height: 850px !important;
  }
  /* line 84313, app/assets/stylesheets/global/style.css */
  .ht-sm-850p-f {
    height: 850% !important;
  }
  /* line 84317, app/assets/stylesheets/global/style.css */
  .ht-sm-100v {
    height: 100vh;
  }
}

@media (min-width: 768px) {
  /* line 84323, app/assets/stylesheets/global/style.css */
  .ht-md-5 {
    height: 5px;
  }
  /* line 84327, app/assets/stylesheets/global/style.css */
  .ht-md-5p {
    height: 5%;
  }
  /* line 84331, app/assets/stylesheets/global/style.css */
  .mx-ht-md-5p {
    max-height: 5%;
  }
  /* line 84335, app/assets/stylesheets/global/style.css */
  .mn-ht-md-5p {
    min-height: 5%;
  }
  /* line 84339, app/assets/stylesheets/global/style.css */
  .ht-md-5-f {
    height: 5px !important;
  }
  /* line 84343, app/assets/stylesheets/global/style.css */
  .ht-md-5p-f {
    height: 5% !important;
  }
  /* line 84347, app/assets/stylesheets/global/style.css */
  .ht-md-10 {
    height: 10px;
  }
  /* line 84351, app/assets/stylesheets/global/style.css */
  .ht-md-10p {
    height: 10%;
  }
  /* line 84355, app/assets/stylesheets/global/style.css */
  .mx-ht-md-10p {
    max-height: 10%;
  }
  /* line 84359, app/assets/stylesheets/global/style.css */
  .mn-ht-md-10p {
    min-height: 10%;
  }
  /* line 84363, app/assets/stylesheets/global/style.css */
  .ht-md-10-f {
    height: 10px !important;
  }
  /* line 84367, app/assets/stylesheets/global/style.css */
  .ht-md-10p-f {
    height: 10% !important;
  }
  /* line 84371, app/assets/stylesheets/global/style.css */
  .ht-md-15 {
    height: 15px;
  }
  /* line 84375, app/assets/stylesheets/global/style.css */
  .ht-md-15p {
    height: 15%;
  }
  /* line 84379, app/assets/stylesheets/global/style.css */
  .mx-ht-md-15p {
    max-height: 15%;
  }
  /* line 84383, app/assets/stylesheets/global/style.css */
  .mn-ht-md-15p {
    min-height: 15%;
  }
  /* line 84387, app/assets/stylesheets/global/style.css */
  .ht-md-15-f {
    height: 15px !important;
  }
  /* line 84391, app/assets/stylesheets/global/style.css */
  .ht-md-15p-f {
    height: 15% !important;
  }
  /* line 84395, app/assets/stylesheets/global/style.css */
  .ht-md-20 {
    height: 20px;
  }
  /* line 84399, app/assets/stylesheets/global/style.css */
  .ht-md-20p {
    height: 20%;
  }
  /* line 84403, app/assets/stylesheets/global/style.css */
  .mx-ht-md-20p {
    max-height: 20%;
  }
  /* line 84407, app/assets/stylesheets/global/style.css */
  .mn-ht-md-20p {
    min-height: 20%;
  }
  /* line 84411, app/assets/stylesheets/global/style.css */
  .ht-md-20-f {
    height: 20px !important;
  }
  /* line 84415, app/assets/stylesheets/global/style.css */
  .ht-md-20p-f {
    height: 20% !important;
  }
  /* line 84419, app/assets/stylesheets/global/style.css */
  .ht-md-25 {
    height: 25px;
  }
  /* line 84423, app/assets/stylesheets/global/style.css */
  .ht-md-25p {
    height: 25%;
  }
  /* line 84427, app/assets/stylesheets/global/style.css */
  .mx-ht-md-25p {
    max-height: 25%;
  }
  /* line 84431, app/assets/stylesheets/global/style.css */
  .mn-ht-md-25p {
    min-height: 25%;
  }
  /* line 84435, app/assets/stylesheets/global/style.css */
  .ht-md-25-f {
    height: 25px !important;
  }
  /* line 84439, app/assets/stylesheets/global/style.css */
  .ht-md-25p-f {
    height: 25% !important;
  }
  /* line 84443, app/assets/stylesheets/global/style.css */
  .ht-md-30 {
    height: 30px;
  }
  /* line 84447, app/assets/stylesheets/global/style.css */
  .ht-md-30p {
    height: 30%;
  }
  /* line 84451, app/assets/stylesheets/global/style.css */
  .mx-ht-md-30p {
    max-height: 30%;
  }
  /* line 84455, app/assets/stylesheets/global/style.css */
  .mn-ht-md-30p {
    min-height: 30%;
  }
  /* line 84459, app/assets/stylesheets/global/style.css */
  .ht-md-30-f {
    height: 30px !important;
  }
  /* line 84463, app/assets/stylesheets/global/style.css */
  .ht-md-30p-f {
    height: 30% !important;
  }
  /* line 84467, app/assets/stylesheets/global/style.css */
  .ht-md-35 {
    height: 35px;
  }
  /* line 84471, app/assets/stylesheets/global/style.css */
  .ht-md-35p {
    height: 35%;
  }
  /* line 84475, app/assets/stylesheets/global/style.css */
  .mx-ht-md-35p {
    max-height: 35%;
  }
  /* line 84479, app/assets/stylesheets/global/style.css */
  .mn-ht-md-35p {
    min-height: 35%;
  }
  /* line 84483, app/assets/stylesheets/global/style.css */
  .ht-md-35-f {
    height: 35px !important;
  }
  /* line 84487, app/assets/stylesheets/global/style.css */
  .ht-md-35p-f {
    height: 35% !important;
  }
  /* line 84491, app/assets/stylesheets/global/style.css */
  .ht-md-40 {
    height: 40px;
  }
  /* line 84495, app/assets/stylesheets/global/style.css */
  .ht-md-40p {
    height: 40%;
  }
  /* line 84499, app/assets/stylesheets/global/style.css */
  .mx-ht-md-40p {
    max-height: 40%;
  }
  /* line 84503, app/assets/stylesheets/global/style.css */
  .mn-ht-md-40p {
    min-height: 40%;
  }
  /* line 84507, app/assets/stylesheets/global/style.css */
  .ht-md-40-f {
    height: 40px !important;
  }
  /* line 84511, app/assets/stylesheets/global/style.css */
  .ht-md-40p-f {
    height: 40% !important;
  }
  /* line 84515, app/assets/stylesheets/global/style.css */
  .ht-md-45 {
    height: 45px;
  }
  /* line 84519, app/assets/stylesheets/global/style.css */
  .ht-md-45p {
    height: 45%;
  }
  /* line 84523, app/assets/stylesheets/global/style.css */
  .mx-ht-md-45p {
    max-height: 45%;
  }
  /* line 84527, app/assets/stylesheets/global/style.css */
  .mn-ht-md-45p {
    min-height: 45%;
  }
  /* line 84531, app/assets/stylesheets/global/style.css */
  .ht-md-45-f {
    height: 45px !important;
  }
  /* line 84535, app/assets/stylesheets/global/style.css */
  .ht-md-45p-f {
    height: 45% !important;
  }
  /* line 84539, app/assets/stylesheets/global/style.css */
  .ht-md-50 {
    height: 50px;
  }
  /* line 84543, app/assets/stylesheets/global/style.css */
  .ht-md-50p {
    height: 50%;
  }
  /* line 84547, app/assets/stylesheets/global/style.css */
  .mx-ht-md-50p {
    max-height: 50%;
  }
  /* line 84551, app/assets/stylesheets/global/style.css */
  .mn-ht-md-50p {
    min-height: 50%;
  }
  /* line 84555, app/assets/stylesheets/global/style.css */
  .ht-md-50-f {
    height: 50px !important;
  }
  /* line 84559, app/assets/stylesheets/global/style.css */
  .ht-md-50p-f {
    height: 50% !important;
  }
  /* line 84563, app/assets/stylesheets/global/style.css */
  .ht-md-55 {
    height: 55px;
  }
  /* line 84567, app/assets/stylesheets/global/style.css */
  .ht-md-55p {
    height: 55%;
  }
  /* line 84571, app/assets/stylesheets/global/style.css */
  .mx-ht-md-55p {
    max-height: 55%;
  }
  /* line 84575, app/assets/stylesheets/global/style.css */
  .mn-ht-md-55p {
    min-height: 55%;
  }
  /* line 84579, app/assets/stylesheets/global/style.css */
  .ht-md-55-f {
    height: 55px !important;
  }
  /* line 84583, app/assets/stylesheets/global/style.css */
  .ht-md-55p-f {
    height: 55% !important;
  }
  /* line 84587, app/assets/stylesheets/global/style.css */
  .ht-md-60 {
    height: 60px;
  }
  /* line 84591, app/assets/stylesheets/global/style.css */
  .ht-md-60p {
    height: 60%;
  }
  /* line 84595, app/assets/stylesheets/global/style.css */
  .mx-ht-md-60p {
    max-height: 60%;
  }
  /* line 84599, app/assets/stylesheets/global/style.css */
  .mn-ht-md-60p {
    min-height: 60%;
  }
  /* line 84603, app/assets/stylesheets/global/style.css */
  .ht-md-60-f {
    height: 60px !important;
  }
  /* line 84607, app/assets/stylesheets/global/style.css */
  .ht-md-60p-f {
    height: 60% !important;
  }
  /* line 84611, app/assets/stylesheets/global/style.css */
  .ht-md-65 {
    height: 65px;
  }
  /* line 84615, app/assets/stylesheets/global/style.css */
  .ht-md-65p {
    height: 65%;
  }
  /* line 84619, app/assets/stylesheets/global/style.css */
  .mx-ht-md-65p {
    max-height: 65%;
  }
  /* line 84623, app/assets/stylesheets/global/style.css */
  .mn-ht-md-65p {
    min-height: 65%;
  }
  /* line 84627, app/assets/stylesheets/global/style.css */
  .ht-md-65-f {
    height: 65px !important;
  }
  /* line 84631, app/assets/stylesheets/global/style.css */
  .ht-md-65p-f {
    height: 65% !important;
  }
  /* line 84635, app/assets/stylesheets/global/style.css */
  .ht-md-70 {
    height: 70px;
  }
  /* line 84639, app/assets/stylesheets/global/style.css */
  .ht-md-70p {
    height: 70%;
  }
  /* line 84643, app/assets/stylesheets/global/style.css */
  .mx-ht-md-70p {
    max-height: 70%;
  }
  /* line 84647, app/assets/stylesheets/global/style.css */
  .mn-ht-md-70p {
    min-height: 70%;
  }
  /* line 84651, app/assets/stylesheets/global/style.css */
  .ht-md-70-f {
    height: 70px !important;
  }
  /* line 84655, app/assets/stylesheets/global/style.css */
  .ht-md-70p-f {
    height: 70% !important;
  }
  /* line 84659, app/assets/stylesheets/global/style.css */
  .ht-md-75 {
    height: 75px;
  }
  /* line 84663, app/assets/stylesheets/global/style.css */
  .ht-md-75p {
    height: 75%;
  }
  /* line 84667, app/assets/stylesheets/global/style.css */
  .mx-ht-md-75p {
    max-height: 75%;
  }
  /* line 84671, app/assets/stylesheets/global/style.css */
  .mn-ht-md-75p {
    min-height: 75%;
  }
  /* line 84675, app/assets/stylesheets/global/style.css */
  .ht-md-75-f {
    height: 75px !important;
  }
  /* line 84679, app/assets/stylesheets/global/style.css */
  .ht-md-75p-f {
    height: 75% !important;
  }
  /* line 84683, app/assets/stylesheets/global/style.css */
  .ht-md-80 {
    height: 80px;
  }
  /* line 84687, app/assets/stylesheets/global/style.css */
  .ht-md-80p {
    height: 80%;
  }
  /* line 84691, app/assets/stylesheets/global/style.css */
  .mx-ht-md-80p {
    max-height: 80%;
  }
  /* line 84695, app/assets/stylesheets/global/style.css */
  .mn-ht-md-80p {
    min-height: 80%;
  }
  /* line 84699, app/assets/stylesheets/global/style.css */
  .ht-md-80-f {
    height: 80px !important;
  }
  /* line 84703, app/assets/stylesheets/global/style.css */
  .ht-md-80p-f {
    height: 80% !important;
  }
  /* line 84707, app/assets/stylesheets/global/style.css */
  .ht-md-85 {
    height: 85px;
  }
  /* line 84711, app/assets/stylesheets/global/style.css */
  .ht-md-85p {
    height: 85%;
  }
  /* line 84715, app/assets/stylesheets/global/style.css */
  .mx-ht-md-85p {
    max-height: 85%;
  }
  /* line 84719, app/assets/stylesheets/global/style.css */
  .mn-ht-md-85p {
    min-height: 85%;
  }
  /* line 84723, app/assets/stylesheets/global/style.css */
  .ht-md-85-f {
    height: 85px !important;
  }
  /* line 84727, app/assets/stylesheets/global/style.css */
  .ht-md-85p-f {
    height: 85% !important;
  }
  /* line 84731, app/assets/stylesheets/global/style.css */
  .ht-md-90 {
    height: 90px;
  }
  /* line 84735, app/assets/stylesheets/global/style.css */
  .ht-md-90p {
    height: 90%;
  }
  /* line 84739, app/assets/stylesheets/global/style.css */
  .mx-ht-md-90p {
    max-height: 90%;
  }
  /* line 84743, app/assets/stylesheets/global/style.css */
  .mn-ht-md-90p {
    min-height: 90%;
  }
  /* line 84747, app/assets/stylesheets/global/style.css */
  .ht-md-90-f {
    height: 90px !important;
  }
  /* line 84751, app/assets/stylesheets/global/style.css */
  .ht-md-90p-f {
    height: 90% !important;
  }
  /* line 84755, app/assets/stylesheets/global/style.css */
  .ht-md-95 {
    height: 95px;
  }
  /* line 84759, app/assets/stylesheets/global/style.css */
  .ht-md-95p {
    height: 95%;
  }
  /* line 84763, app/assets/stylesheets/global/style.css */
  .mx-ht-md-95p {
    max-height: 95%;
  }
  /* line 84767, app/assets/stylesheets/global/style.css */
  .mn-ht-md-95p {
    min-height: 95%;
  }
  /* line 84771, app/assets/stylesheets/global/style.css */
  .ht-md-95-f {
    height: 95px !important;
  }
  /* line 84775, app/assets/stylesheets/global/style.css */
  .ht-md-95p-f {
    height: 95% !important;
  }
  /* line 84779, app/assets/stylesheets/global/style.css */
  .ht-md-100 {
    height: 100px;
  }
  /* line 84783, app/assets/stylesheets/global/style.css */
  .ht-md-100p {
    height: 100%;
  }
  /* line 84787, app/assets/stylesheets/global/style.css */
  .mx-ht-md-100p {
    max-height: 100%;
  }
  /* line 84791, app/assets/stylesheets/global/style.css */
  .mn-ht-md-100p {
    min-height: 100%;
  }
  /* line 84795, app/assets/stylesheets/global/style.css */
  .ht-md-100-f {
    height: 100px !important;
  }
  /* line 84799, app/assets/stylesheets/global/style.css */
  .ht-md-100p-f {
    height: 100% !important;
  }
  /* line 84803, app/assets/stylesheets/global/style.css */
  .ht-md-150 {
    height: 150px;
  }
  /* line 84807, app/assets/stylesheets/global/style.css */
  .ht-md-150p {
    height: 150%;
  }
  /* line 84811, app/assets/stylesheets/global/style.css */
  .mx-ht-md-150p {
    max-height: 150%;
  }
  /* line 84815, app/assets/stylesheets/global/style.css */
  .mn-ht-md-150p {
    min-height: 150%;
  }
  /* line 84819, app/assets/stylesheets/global/style.css */
  .ht-md-150-f {
    height: 150px !important;
  }
  /* line 84823, app/assets/stylesheets/global/style.css */
  .ht-md-150p-f {
    height: 150% !important;
  }
  /* line 84827, app/assets/stylesheets/global/style.css */
  .ht-md-200 {
    height: 200px;
  }
  /* line 84831, app/assets/stylesheets/global/style.css */
  .ht-md-200p {
    height: 200%;
  }
  /* line 84835, app/assets/stylesheets/global/style.css */
  .mx-ht-md-200p {
    max-height: 200%;
  }
  /* line 84839, app/assets/stylesheets/global/style.css */
  .mn-ht-md-200p {
    min-height: 200%;
  }
  /* line 84843, app/assets/stylesheets/global/style.css */
  .ht-md-200-f {
    height: 200px !important;
  }
  /* line 84847, app/assets/stylesheets/global/style.css */
  .ht-md-200p-f {
    height: 200% !important;
  }
  /* line 84851, app/assets/stylesheets/global/style.css */
  .ht-md-250 {
    height: 250px;
  }
  /* line 84855, app/assets/stylesheets/global/style.css */
  .ht-md-250p {
    height: 250%;
  }
  /* line 84859, app/assets/stylesheets/global/style.css */
  .mx-ht-md-250p {
    max-height: 250%;
  }
  /* line 84863, app/assets/stylesheets/global/style.css */
  .mn-ht-md-250p {
    min-height: 250%;
  }
  /* line 84867, app/assets/stylesheets/global/style.css */
  .ht-md-250-f {
    height: 250px !important;
  }
  /* line 84871, app/assets/stylesheets/global/style.css */
  .ht-md-250p-f {
    height: 250% !important;
  }
  /* line 84875, app/assets/stylesheets/global/style.css */
  .ht-md-300 {
    height: 300px;
  }
  /* line 84879, app/assets/stylesheets/global/style.css */
  .ht-md-300p {
    height: 300%;
  }
  /* line 84883, app/assets/stylesheets/global/style.css */
  .mx-ht-md-300p {
    max-height: 300%;
  }
  /* line 84887, app/assets/stylesheets/global/style.css */
  .mn-ht-md-300p {
    min-height: 300%;
  }
  /* line 84891, app/assets/stylesheets/global/style.css */
  .ht-md-300-f {
    height: 300px !important;
  }
  /* line 84895, app/assets/stylesheets/global/style.css */
  .ht-md-300p-f {
    height: 300% !important;
  }
  /* line 84899, app/assets/stylesheets/global/style.css */
  .ht-md-350 {
    height: 350px;
  }
  /* line 84903, app/assets/stylesheets/global/style.css */
  .ht-md-350p {
    height: 350%;
  }
  /* line 84907, app/assets/stylesheets/global/style.css */
  .mx-ht-md-350p {
    max-height: 350%;
  }
  /* line 84911, app/assets/stylesheets/global/style.css */
  .mn-ht-md-350p {
    min-height: 350%;
  }
  /* line 84915, app/assets/stylesheets/global/style.css */
  .ht-md-350-f {
    height: 350px !important;
  }
  /* line 84919, app/assets/stylesheets/global/style.css */
  .ht-md-350p-f {
    height: 350% !important;
  }
  /* line 84923, app/assets/stylesheets/global/style.css */
  .ht-md-400 {
    height: 400px;
  }
  /* line 84927, app/assets/stylesheets/global/style.css */
  .ht-md-400p {
    height: 400%;
  }
  /* line 84931, app/assets/stylesheets/global/style.css */
  .mx-ht-md-400p {
    max-height: 400%;
  }
  /* line 84935, app/assets/stylesheets/global/style.css */
  .mn-ht-md-400p {
    min-height: 400%;
  }
  /* line 84939, app/assets/stylesheets/global/style.css */
  .ht-md-400-f {
    height: 400px !important;
  }
  /* line 84943, app/assets/stylesheets/global/style.css */
  .ht-md-400p-f {
    height: 400% !important;
  }
  /* line 84947, app/assets/stylesheets/global/style.css */
  .ht-md-450 {
    height: 450px;
  }
  /* line 84951, app/assets/stylesheets/global/style.css */
  .ht-md-450p {
    height: 450%;
  }
  /* line 84955, app/assets/stylesheets/global/style.css */
  .mx-ht-md-450p {
    max-height: 450%;
  }
  /* line 84959, app/assets/stylesheets/global/style.css */
  .mn-ht-md-450p {
    min-height: 450%;
  }
  /* line 84963, app/assets/stylesheets/global/style.css */
  .ht-md-450-f {
    height: 450px !important;
  }
  /* line 84967, app/assets/stylesheets/global/style.css */
  .ht-md-450p-f {
    height: 450% !important;
  }
  /* line 84971, app/assets/stylesheets/global/style.css */
  .ht-md-500 {
    height: 500px;
  }
  /* line 84975, app/assets/stylesheets/global/style.css */
  .ht-md-500p {
    height: 500%;
  }
  /* line 84979, app/assets/stylesheets/global/style.css */
  .mx-ht-md-500p {
    max-height: 500%;
  }
  /* line 84983, app/assets/stylesheets/global/style.css */
  .mn-ht-md-500p {
    min-height: 500%;
  }
  /* line 84987, app/assets/stylesheets/global/style.css */
  .ht-md-500-f {
    height: 500px !important;
  }
  /* line 84991, app/assets/stylesheets/global/style.css */
  .ht-md-500p-f {
    height: 500% !important;
  }
  /* line 84995, app/assets/stylesheets/global/style.css */
  .ht-md-550 {
    height: 550px;
  }
  /* line 84999, app/assets/stylesheets/global/style.css */
  .ht-md-550p {
    height: 550%;
  }
  /* line 85003, app/assets/stylesheets/global/style.css */
  .mx-ht-md-550p {
    max-height: 550%;
  }
  /* line 85007, app/assets/stylesheets/global/style.css */
  .mn-ht-md-550p {
    min-height: 550%;
  }
  /* line 85011, app/assets/stylesheets/global/style.css */
  .ht-md-550-f {
    height: 550px !important;
  }
  /* line 85015, app/assets/stylesheets/global/style.css */
  .ht-md-550p-f {
    height: 550% !important;
  }
  /* line 85019, app/assets/stylesheets/global/style.css */
  .ht-md-600 {
    height: 600px;
  }
  /* line 85023, app/assets/stylesheets/global/style.css */
  .ht-md-600p {
    height: 600%;
  }
  /* line 85027, app/assets/stylesheets/global/style.css */
  .mx-ht-md-600p {
    max-height: 600%;
  }
  /* line 85031, app/assets/stylesheets/global/style.css */
  .mn-ht-md-600p {
    min-height: 600%;
  }
  /* line 85035, app/assets/stylesheets/global/style.css */
  .ht-md-600-f {
    height: 600px !important;
  }
  /* line 85039, app/assets/stylesheets/global/style.css */
  .ht-md-600p-f {
    height: 600% !important;
  }
  /* line 85043, app/assets/stylesheets/global/style.css */
  .ht-md-650 {
    height: 650px;
  }
  /* line 85047, app/assets/stylesheets/global/style.css */
  .ht-md-650p {
    height: 650%;
  }
  /* line 85051, app/assets/stylesheets/global/style.css */
  .mx-ht-md-650p {
    max-height: 650%;
  }
  /* line 85055, app/assets/stylesheets/global/style.css */
  .mn-ht-md-650p {
    min-height: 650%;
  }
  /* line 85059, app/assets/stylesheets/global/style.css */
  .ht-md-650-f {
    height: 650px !important;
  }
  /* line 85063, app/assets/stylesheets/global/style.css */
  .ht-md-650p-f {
    height: 650% !important;
  }
  /* line 85067, app/assets/stylesheets/global/style.css */
  .ht-md-700 {
    height: 700px;
  }
  /* line 85071, app/assets/stylesheets/global/style.css */
  .ht-md-700p {
    height: 700%;
  }
  /* line 85075, app/assets/stylesheets/global/style.css */
  .mx-ht-md-700p {
    max-height: 700%;
  }
  /* line 85079, app/assets/stylesheets/global/style.css */
  .mn-ht-md-700p {
    min-height: 700%;
  }
  /* line 85083, app/assets/stylesheets/global/style.css */
  .ht-md-700-f {
    height: 700px !important;
  }
  /* line 85087, app/assets/stylesheets/global/style.css */
  .ht-md-700p-f {
    height: 700% !important;
  }
  /* line 85091, app/assets/stylesheets/global/style.css */
  .ht-md-750 {
    height: 750px;
  }
  /* line 85095, app/assets/stylesheets/global/style.css */
  .ht-md-750p {
    height: 750%;
  }
  /* line 85099, app/assets/stylesheets/global/style.css */
  .mx-ht-md-750p {
    max-height: 750%;
  }
  /* line 85103, app/assets/stylesheets/global/style.css */
  .mn-ht-md-750p {
    min-height: 750%;
  }
  /* line 85107, app/assets/stylesheets/global/style.css */
  .ht-md-750-f {
    height: 750px !important;
  }
  /* line 85111, app/assets/stylesheets/global/style.css */
  .ht-md-750p-f {
    height: 750% !important;
  }
  /* line 85115, app/assets/stylesheets/global/style.css */
  .ht-md-800 {
    height: 800px;
  }
  /* line 85119, app/assets/stylesheets/global/style.css */
  .ht-md-800p {
    height: 800%;
  }
  /* line 85123, app/assets/stylesheets/global/style.css */
  .mx-ht-md-800p {
    max-height: 800%;
  }
  /* line 85127, app/assets/stylesheets/global/style.css */
  .mn-ht-md-800p {
    min-height: 800%;
  }
  /* line 85131, app/assets/stylesheets/global/style.css */
  .ht-md-800-f {
    height: 800px !important;
  }
  /* line 85135, app/assets/stylesheets/global/style.css */
  .ht-md-800p-f {
    height: 800% !important;
  }
  /* line 85139, app/assets/stylesheets/global/style.css */
  .ht-md-850 {
    height: 850px;
  }
  /* line 85143, app/assets/stylesheets/global/style.css */
  .ht-md-850p {
    height: 850%;
  }
  /* line 85147, app/assets/stylesheets/global/style.css */
  .mx-ht-md-850p {
    max-height: 850%;
  }
  /* line 85151, app/assets/stylesheets/global/style.css */
  .mn-ht-md-850p {
    min-height: 850%;
  }
  /* line 85155, app/assets/stylesheets/global/style.css */
  .ht-md-850-f {
    height: 850px !important;
  }
  /* line 85159, app/assets/stylesheets/global/style.css */
  .ht-md-850p-f {
    height: 850% !important;
  }
  /* line 85163, app/assets/stylesheets/global/style.css */
  .ht-md-100v {
    height: 100vh;
  }
}

@media (min-width: 992px) {
  /* line 85169, app/assets/stylesheets/global/style.css */
  .ht-lg-5 {
    height: 5px;
  }
  /* line 85173, app/assets/stylesheets/global/style.css */
  .ht-lg-5p {
    height: 5%;
  }
  /* line 85177, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  /* line 85181, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  /* line 85185, app/assets/stylesheets/global/style.css */
  .ht-lg-5-f {
    height: 5px !important;
  }
  /* line 85189, app/assets/stylesheets/global/style.css */
  .ht-lg-5p-f {
    height: 5% !important;
  }
  /* line 85193, app/assets/stylesheets/global/style.css */
  .ht-lg-10 {
    height: 10px;
  }
  /* line 85197, app/assets/stylesheets/global/style.css */
  .ht-lg-10p {
    height: 10%;
  }
  /* line 85201, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  /* line 85205, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  /* line 85209, app/assets/stylesheets/global/style.css */
  .ht-lg-10-f {
    height: 10px !important;
  }
  /* line 85213, app/assets/stylesheets/global/style.css */
  .ht-lg-10p-f {
    height: 10% !important;
  }
  /* line 85217, app/assets/stylesheets/global/style.css */
  .ht-lg-15 {
    height: 15px;
  }
  /* line 85221, app/assets/stylesheets/global/style.css */
  .ht-lg-15p {
    height: 15%;
  }
  /* line 85225, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  /* line 85229, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  /* line 85233, app/assets/stylesheets/global/style.css */
  .ht-lg-15-f {
    height: 15px !important;
  }
  /* line 85237, app/assets/stylesheets/global/style.css */
  .ht-lg-15p-f {
    height: 15% !important;
  }
  /* line 85241, app/assets/stylesheets/global/style.css */
  .ht-lg-20 {
    height: 20px;
  }
  /* line 85245, app/assets/stylesheets/global/style.css */
  .ht-lg-20p {
    height: 20%;
  }
  /* line 85249, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  /* line 85253, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  /* line 85257, app/assets/stylesheets/global/style.css */
  .ht-lg-20-f {
    height: 20px !important;
  }
  /* line 85261, app/assets/stylesheets/global/style.css */
  .ht-lg-20p-f {
    height: 20% !important;
  }
  /* line 85265, app/assets/stylesheets/global/style.css */
  .ht-lg-25 {
    height: 25px;
  }
  /* line 85269, app/assets/stylesheets/global/style.css */
  .ht-lg-25p {
    height: 25%;
  }
  /* line 85273, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  /* line 85277, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  /* line 85281, app/assets/stylesheets/global/style.css */
  .ht-lg-25-f {
    height: 25px !important;
  }
  /* line 85285, app/assets/stylesheets/global/style.css */
  .ht-lg-25p-f {
    height: 25% !important;
  }
  /* line 85289, app/assets/stylesheets/global/style.css */
  .ht-lg-30 {
    height: 30px;
  }
  /* line 85293, app/assets/stylesheets/global/style.css */
  .ht-lg-30p {
    height: 30%;
  }
  /* line 85297, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  /* line 85301, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  /* line 85305, app/assets/stylesheets/global/style.css */
  .ht-lg-30-f {
    height: 30px !important;
  }
  /* line 85309, app/assets/stylesheets/global/style.css */
  .ht-lg-30p-f {
    height: 30% !important;
  }
  /* line 85313, app/assets/stylesheets/global/style.css */
  .ht-lg-35 {
    height: 35px;
  }
  /* line 85317, app/assets/stylesheets/global/style.css */
  .ht-lg-35p {
    height: 35%;
  }
  /* line 85321, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  /* line 85325, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  /* line 85329, app/assets/stylesheets/global/style.css */
  .ht-lg-35-f {
    height: 35px !important;
  }
  /* line 85333, app/assets/stylesheets/global/style.css */
  .ht-lg-35p-f {
    height: 35% !important;
  }
  /* line 85337, app/assets/stylesheets/global/style.css */
  .ht-lg-40 {
    height: 40px;
  }
  /* line 85341, app/assets/stylesheets/global/style.css */
  .ht-lg-40p {
    height: 40%;
  }
  /* line 85345, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  /* line 85349, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  /* line 85353, app/assets/stylesheets/global/style.css */
  .ht-lg-40-f {
    height: 40px !important;
  }
  /* line 85357, app/assets/stylesheets/global/style.css */
  .ht-lg-40p-f {
    height: 40% !important;
  }
  /* line 85361, app/assets/stylesheets/global/style.css */
  .ht-lg-45 {
    height: 45px;
  }
  /* line 85365, app/assets/stylesheets/global/style.css */
  .ht-lg-45p {
    height: 45%;
  }
  /* line 85369, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  /* line 85373, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  /* line 85377, app/assets/stylesheets/global/style.css */
  .ht-lg-45-f {
    height: 45px !important;
  }
  /* line 85381, app/assets/stylesheets/global/style.css */
  .ht-lg-45p-f {
    height: 45% !important;
  }
  /* line 85385, app/assets/stylesheets/global/style.css */
  .ht-lg-50 {
    height: 50px;
  }
  /* line 85389, app/assets/stylesheets/global/style.css */
  .ht-lg-50p {
    height: 50%;
  }
  /* line 85393, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  /* line 85397, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  /* line 85401, app/assets/stylesheets/global/style.css */
  .ht-lg-50-f {
    height: 50px !important;
  }
  /* line 85405, app/assets/stylesheets/global/style.css */
  .ht-lg-50p-f {
    height: 50% !important;
  }
  /* line 85409, app/assets/stylesheets/global/style.css */
  .ht-lg-55 {
    height: 55px;
  }
  /* line 85413, app/assets/stylesheets/global/style.css */
  .ht-lg-55p {
    height: 55%;
  }
  /* line 85417, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  /* line 85421, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  /* line 85425, app/assets/stylesheets/global/style.css */
  .ht-lg-55-f {
    height: 55px !important;
  }
  /* line 85429, app/assets/stylesheets/global/style.css */
  .ht-lg-55p-f {
    height: 55% !important;
  }
  /* line 85433, app/assets/stylesheets/global/style.css */
  .ht-lg-60 {
    height: 60px;
  }
  /* line 85437, app/assets/stylesheets/global/style.css */
  .ht-lg-60p {
    height: 60%;
  }
  /* line 85441, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  /* line 85445, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  /* line 85449, app/assets/stylesheets/global/style.css */
  .ht-lg-60-f {
    height: 60px !important;
  }
  /* line 85453, app/assets/stylesheets/global/style.css */
  .ht-lg-60p-f {
    height: 60% !important;
  }
  /* line 85457, app/assets/stylesheets/global/style.css */
  .ht-lg-65 {
    height: 65px;
  }
  /* line 85461, app/assets/stylesheets/global/style.css */
  .ht-lg-65p {
    height: 65%;
  }
  /* line 85465, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  /* line 85469, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  /* line 85473, app/assets/stylesheets/global/style.css */
  .ht-lg-65-f {
    height: 65px !important;
  }
  /* line 85477, app/assets/stylesheets/global/style.css */
  .ht-lg-65p-f {
    height: 65% !important;
  }
  /* line 85481, app/assets/stylesheets/global/style.css */
  .ht-lg-70 {
    height: 70px;
  }
  /* line 85485, app/assets/stylesheets/global/style.css */
  .ht-lg-70p {
    height: 70%;
  }
  /* line 85489, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  /* line 85493, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  /* line 85497, app/assets/stylesheets/global/style.css */
  .ht-lg-70-f {
    height: 70px !important;
  }
  /* line 85501, app/assets/stylesheets/global/style.css */
  .ht-lg-70p-f {
    height: 70% !important;
  }
  /* line 85505, app/assets/stylesheets/global/style.css */
  .ht-lg-75 {
    height: 75px;
  }
  /* line 85509, app/assets/stylesheets/global/style.css */
  .ht-lg-75p {
    height: 75%;
  }
  /* line 85513, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  /* line 85517, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  /* line 85521, app/assets/stylesheets/global/style.css */
  .ht-lg-75-f {
    height: 75px !important;
  }
  /* line 85525, app/assets/stylesheets/global/style.css */
  .ht-lg-75p-f {
    height: 75% !important;
  }
  /* line 85529, app/assets/stylesheets/global/style.css */
  .ht-lg-80 {
    height: 80px;
  }
  /* line 85533, app/assets/stylesheets/global/style.css */
  .ht-lg-80p {
    height: 80%;
  }
  /* line 85537, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  /* line 85541, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  /* line 85545, app/assets/stylesheets/global/style.css */
  .ht-lg-80-f {
    height: 80px !important;
  }
  /* line 85549, app/assets/stylesheets/global/style.css */
  .ht-lg-80p-f {
    height: 80% !important;
  }
  /* line 85553, app/assets/stylesheets/global/style.css */
  .ht-lg-85 {
    height: 85px;
  }
  /* line 85557, app/assets/stylesheets/global/style.css */
  .ht-lg-85p {
    height: 85%;
  }
  /* line 85561, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  /* line 85565, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  /* line 85569, app/assets/stylesheets/global/style.css */
  .ht-lg-85-f {
    height: 85px !important;
  }
  /* line 85573, app/assets/stylesheets/global/style.css */
  .ht-lg-85p-f {
    height: 85% !important;
  }
  /* line 85577, app/assets/stylesheets/global/style.css */
  .ht-lg-90 {
    height: 90px;
  }
  /* line 85581, app/assets/stylesheets/global/style.css */
  .ht-lg-90p {
    height: 90%;
  }
  /* line 85585, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  /* line 85589, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  /* line 85593, app/assets/stylesheets/global/style.css */
  .ht-lg-90-f {
    height: 90px !important;
  }
  /* line 85597, app/assets/stylesheets/global/style.css */
  .ht-lg-90p-f {
    height: 90% !important;
  }
  /* line 85601, app/assets/stylesheets/global/style.css */
  .ht-lg-95 {
    height: 95px;
  }
  /* line 85605, app/assets/stylesheets/global/style.css */
  .ht-lg-95p {
    height: 95%;
  }
  /* line 85609, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  /* line 85613, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  /* line 85617, app/assets/stylesheets/global/style.css */
  .ht-lg-95-f {
    height: 95px !important;
  }
  /* line 85621, app/assets/stylesheets/global/style.css */
  .ht-lg-95p-f {
    height: 95% !important;
  }
  /* line 85625, app/assets/stylesheets/global/style.css */
  .ht-lg-100 {
    height: 100px;
  }
  /* line 85629, app/assets/stylesheets/global/style.css */
  .ht-lg-100p {
    height: 100%;
  }
  /* line 85633, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  /* line 85637, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  /* line 85641, app/assets/stylesheets/global/style.css */
  .ht-lg-100-f {
    height: 100px !important;
  }
  /* line 85645, app/assets/stylesheets/global/style.css */
  .ht-lg-100p-f {
    height: 100% !important;
  }
  /* line 85649, app/assets/stylesheets/global/style.css */
  .ht-lg-150 {
    height: 150px;
  }
  /* line 85653, app/assets/stylesheets/global/style.css */
  .ht-lg-150p {
    height: 150%;
  }
  /* line 85657, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  /* line 85661, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  /* line 85665, app/assets/stylesheets/global/style.css */
  .ht-lg-150-f {
    height: 150px !important;
  }
  /* line 85669, app/assets/stylesheets/global/style.css */
  .ht-lg-150p-f {
    height: 150% !important;
  }
  /* line 85673, app/assets/stylesheets/global/style.css */
  .ht-lg-200 {
    height: 200px;
  }
  /* line 85677, app/assets/stylesheets/global/style.css */
  .ht-lg-200p {
    height: 200%;
  }
  /* line 85681, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  /* line 85685, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  /* line 85689, app/assets/stylesheets/global/style.css */
  .ht-lg-200-f {
    height: 200px !important;
  }
  /* line 85693, app/assets/stylesheets/global/style.css */
  .ht-lg-200p-f {
    height: 200% !important;
  }
  /* line 85697, app/assets/stylesheets/global/style.css */
  .ht-lg-250 {
    height: 250px;
  }
  /* line 85701, app/assets/stylesheets/global/style.css */
  .ht-lg-250p {
    height: 250%;
  }
  /* line 85705, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  /* line 85709, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  /* line 85713, app/assets/stylesheets/global/style.css */
  .ht-lg-250-f {
    height: 250px !important;
  }
  /* line 85717, app/assets/stylesheets/global/style.css */
  .ht-lg-250p-f {
    height: 250% !important;
  }
  /* line 85721, app/assets/stylesheets/global/style.css */
  .ht-lg-300 {
    height: 300px;
  }
  /* line 85725, app/assets/stylesheets/global/style.css */
  .ht-lg-300p {
    height: 300%;
  }
  /* line 85729, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  /* line 85733, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  /* line 85737, app/assets/stylesheets/global/style.css */
  .ht-lg-300-f {
    height: 300px !important;
  }
  /* line 85741, app/assets/stylesheets/global/style.css */
  .ht-lg-300p-f {
    height: 300% !important;
  }
  /* line 85745, app/assets/stylesheets/global/style.css */
  .ht-lg-350 {
    height: 350px;
  }
  /* line 85749, app/assets/stylesheets/global/style.css */
  .ht-lg-350p {
    height: 350%;
  }
  /* line 85753, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  /* line 85757, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  /* line 85761, app/assets/stylesheets/global/style.css */
  .ht-lg-350-f {
    height: 350px !important;
  }
  /* line 85765, app/assets/stylesheets/global/style.css */
  .ht-lg-350p-f {
    height: 350% !important;
  }
  /* line 85769, app/assets/stylesheets/global/style.css */
  .ht-lg-400 {
    height: 400px;
  }
  /* line 85773, app/assets/stylesheets/global/style.css */
  .ht-lg-400p {
    height: 400%;
  }
  /* line 85777, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  /* line 85781, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  /* line 85785, app/assets/stylesheets/global/style.css */
  .ht-lg-400-f {
    height: 400px !important;
  }
  /* line 85789, app/assets/stylesheets/global/style.css */
  .ht-lg-400p-f {
    height: 400% !important;
  }
  /* line 85793, app/assets/stylesheets/global/style.css */
  .ht-lg-450 {
    height: 450px;
  }
  /* line 85797, app/assets/stylesheets/global/style.css */
  .ht-lg-450p {
    height: 450%;
  }
  /* line 85801, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  /* line 85805, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  /* line 85809, app/assets/stylesheets/global/style.css */
  .ht-lg-450-f {
    height: 450px !important;
  }
  /* line 85813, app/assets/stylesheets/global/style.css */
  .ht-lg-450p-f {
    height: 450% !important;
  }
  /* line 85817, app/assets/stylesheets/global/style.css */
  .ht-lg-500 {
    height: 500px;
  }
  /* line 85821, app/assets/stylesheets/global/style.css */
  .ht-lg-500p {
    height: 500%;
  }
  /* line 85825, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  /* line 85829, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  /* line 85833, app/assets/stylesheets/global/style.css */
  .ht-lg-500-f {
    height: 500px !important;
  }
  /* line 85837, app/assets/stylesheets/global/style.css */
  .ht-lg-500p-f {
    height: 500% !important;
  }
  /* line 85841, app/assets/stylesheets/global/style.css */
  .ht-lg-550 {
    height: 550px;
  }
  /* line 85845, app/assets/stylesheets/global/style.css */
  .ht-lg-550p {
    height: 550%;
  }
  /* line 85849, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  /* line 85853, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  /* line 85857, app/assets/stylesheets/global/style.css */
  .ht-lg-550-f {
    height: 550px !important;
  }
  /* line 85861, app/assets/stylesheets/global/style.css */
  .ht-lg-550p-f {
    height: 550% !important;
  }
  /* line 85865, app/assets/stylesheets/global/style.css */
  .ht-lg-600 {
    height: 600px;
  }
  /* line 85869, app/assets/stylesheets/global/style.css */
  .ht-lg-600p {
    height: 600%;
  }
  /* line 85873, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  /* line 85877, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  /* line 85881, app/assets/stylesheets/global/style.css */
  .ht-lg-600-f {
    height: 600px !important;
  }
  /* line 85885, app/assets/stylesheets/global/style.css */
  .ht-lg-600p-f {
    height: 600% !important;
  }
  /* line 85889, app/assets/stylesheets/global/style.css */
  .ht-lg-650 {
    height: 650px;
  }
  /* line 85893, app/assets/stylesheets/global/style.css */
  .ht-lg-650p {
    height: 650%;
  }
  /* line 85897, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  /* line 85901, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  /* line 85905, app/assets/stylesheets/global/style.css */
  .ht-lg-650-f {
    height: 650px !important;
  }
  /* line 85909, app/assets/stylesheets/global/style.css */
  .ht-lg-650p-f {
    height: 650% !important;
  }
  /* line 85913, app/assets/stylesheets/global/style.css */
  .ht-lg-700 {
    height: 700px;
  }
  /* line 85917, app/assets/stylesheets/global/style.css */
  .ht-lg-700p {
    height: 700%;
  }
  /* line 85921, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  /* line 85925, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  /* line 85929, app/assets/stylesheets/global/style.css */
  .ht-lg-700-f {
    height: 700px !important;
  }
  /* line 85933, app/assets/stylesheets/global/style.css */
  .ht-lg-700p-f {
    height: 700% !important;
  }
  /* line 85937, app/assets/stylesheets/global/style.css */
  .ht-lg-750 {
    height: 750px;
  }
  /* line 85941, app/assets/stylesheets/global/style.css */
  .ht-lg-750p {
    height: 750%;
  }
  /* line 85945, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  /* line 85949, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  /* line 85953, app/assets/stylesheets/global/style.css */
  .ht-lg-750-f {
    height: 750px !important;
  }
  /* line 85957, app/assets/stylesheets/global/style.css */
  .ht-lg-750p-f {
    height: 750% !important;
  }
  /* line 85961, app/assets/stylesheets/global/style.css */
  .ht-lg-800 {
    height: 800px;
  }
  /* line 85965, app/assets/stylesheets/global/style.css */
  .ht-lg-800p {
    height: 800%;
  }
  /* line 85969, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  /* line 85973, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  /* line 85977, app/assets/stylesheets/global/style.css */
  .ht-lg-800-f {
    height: 800px !important;
  }
  /* line 85981, app/assets/stylesheets/global/style.css */
  .ht-lg-800p-f {
    height: 800% !important;
  }
  /* line 85985, app/assets/stylesheets/global/style.css */
  .ht-lg-850 {
    height: 850px;
  }
  /* line 85989, app/assets/stylesheets/global/style.css */
  .ht-lg-850p {
    height: 850%;
  }
  /* line 85993, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  /* line 85997, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  /* line 86001, app/assets/stylesheets/global/style.css */
  .ht-lg-850-f {
    height: 850px !important;
  }
  /* line 86005, app/assets/stylesheets/global/style.css */
  .ht-lg-850p-f {
    height: 850% !important;
  }
  /* line 86009, app/assets/stylesheets/global/style.css */
  .ht-lg-100v {
    height: 100vh;
  }
}

@media (min-width: 1200px) {
  /* line 86015, app/assets/stylesheets/global/style.css */
  .ht-xl-5 {
    height: 5px;
  }
  /* line 86019, app/assets/stylesheets/global/style.css */
  .ht-xl-5p {
    height: 5%;
  }
  /* line 86023, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  /* line 86027, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  /* line 86031, app/assets/stylesheets/global/style.css */
  .ht-xl-5-f {
    height: 5px !important;
  }
  /* line 86035, app/assets/stylesheets/global/style.css */
  .ht-xl-5p-f {
    height: 5% !important;
  }
  /* line 86039, app/assets/stylesheets/global/style.css */
  .ht-xl-10 {
    height: 10px;
  }
  /* line 86043, app/assets/stylesheets/global/style.css */
  .ht-xl-10p {
    height: 10%;
  }
  /* line 86047, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  /* line 86051, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  /* line 86055, app/assets/stylesheets/global/style.css */
  .ht-xl-10-f {
    height: 10px !important;
  }
  /* line 86059, app/assets/stylesheets/global/style.css */
  .ht-xl-10p-f {
    height: 10% !important;
  }
  /* line 86063, app/assets/stylesheets/global/style.css */
  .ht-xl-15 {
    height: 15px;
  }
  /* line 86067, app/assets/stylesheets/global/style.css */
  .ht-xl-15p {
    height: 15%;
  }
  /* line 86071, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  /* line 86075, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  /* line 86079, app/assets/stylesheets/global/style.css */
  .ht-xl-15-f {
    height: 15px !important;
  }
  /* line 86083, app/assets/stylesheets/global/style.css */
  .ht-xl-15p-f {
    height: 15% !important;
  }
  /* line 86087, app/assets/stylesheets/global/style.css */
  .ht-xl-20 {
    height: 20px;
  }
  /* line 86091, app/assets/stylesheets/global/style.css */
  .ht-xl-20p {
    height: 20%;
  }
  /* line 86095, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  /* line 86099, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  /* line 86103, app/assets/stylesheets/global/style.css */
  .ht-xl-20-f {
    height: 20px !important;
  }
  /* line 86107, app/assets/stylesheets/global/style.css */
  .ht-xl-20p-f {
    height: 20% !important;
  }
  /* line 86111, app/assets/stylesheets/global/style.css */
  .ht-xl-25 {
    height: 25px;
  }
  /* line 86115, app/assets/stylesheets/global/style.css */
  .ht-xl-25p {
    height: 25%;
  }
  /* line 86119, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  /* line 86123, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  /* line 86127, app/assets/stylesheets/global/style.css */
  .ht-xl-25-f {
    height: 25px !important;
  }
  /* line 86131, app/assets/stylesheets/global/style.css */
  .ht-xl-25p-f {
    height: 25% !important;
  }
  /* line 86135, app/assets/stylesheets/global/style.css */
  .ht-xl-30 {
    height: 30px;
  }
  /* line 86139, app/assets/stylesheets/global/style.css */
  .ht-xl-30p {
    height: 30%;
  }
  /* line 86143, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  /* line 86147, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  /* line 86151, app/assets/stylesheets/global/style.css */
  .ht-xl-30-f {
    height: 30px !important;
  }
  /* line 86155, app/assets/stylesheets/global/style.css */
  .ht-xl-30p-f {
    height: 30% !important;
  }
  /* line 86159, app/assets/stylesheets/global/style.css */
  .ht-xl-35 {
    height: 35px;
  }
  /* line 86163, app/assets/stylesheets/global/style.css */
  .ht-xl-35p {
    height: 35%;
  }
  /* line 86167, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  /* line 86171, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  /* line 86175, app/assets/stylesheets/global/style.css */
  .ht-xl-35-f {
    height: 35px !important;
  }
  /* line 86179, app/assets/stylesheets/global/style.css */
  .ht-xl-35p-f {
    height: 35% !important;
  }
  /* line 86183, app/assets/stylesheets/global/style.css */
  .ht-xl-40 {
    height: 40px;
  }
  /* line 86187, app/assets/stylesheets/global/style.css */
  .ht-xl-40p {
    height: 40%;
  }
  /* line 86191, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  /* line 86195, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  /* line 86199, app/assets/stylesheets/global/style.css */
  .ht-xl-40-f {
    height: 40px !important;
  }
  /* line 86203, app/assets/stylesheets/global/style.css */
  .ht-xl-40p-f {
    height: 40% !important;
  }
  /* line 86207, app/assets/stylesheets/global/style.css */
  .ht-xl-45 {
    height: 45px;
  }
  /* line 86211, app/assets/stylesheets/global/style.css */
  .ht-xl-45p {
    height: 45%;
  }
  /* line 86215, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  /* line 86219, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  /* line 86223, app/assets/stylesheets/global/style.css */
  .ht-xl-45-f {
    height: 45px !important;
  }
  /* line 86227, app/assets/stylesheets/global/style.css */
  .ht-xl-45p-f {
    height: 45% !important;
  }
  /* line 86231, app/assets/stylesheets/global/style.css */
  .ht-xl-50 {
    height: 50px;
  }
  /* line 86235, app/assets/stylesheets/global/style.css */
  .ht-xl-50p {
    height: 50%;
  }
  /* line 86239, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  /* line 86243, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  /* line 86247, app/assets/stylesheets/global/style.css */
  .ht-xl-50-f {
    height: 50px !important;
  }
  /* line 86251, app/assets/stylesheets/global/style.css */
  .ht-xl-50p-f {
    height: 50% !important;
  }
  /* line 86255, app/assets/stylesheets/global/style.css */
  .ht-xl-55 {
    height: 55px;
  }
  /* line 86259, app/assets/stylesheets/global/style.css */
  .ht-xl-55p {
    height: 55%;
  }
  /* line 86263, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  /* line 86267, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  /* line 86271, app/assets/stylesheets/global/style.css */
  .ht-xl-55-f {
    height: 55px !important;
  }
  /* line 86275, app/assets/stylesheets/global/style.css */
  .ht-xl-55p-f {
    height: 55% !important;
  }
  /* line 86279, app/assets/stylesheets/global/style.css */
  .ht-xl-60 {
    height: 60px;
  }
  /* line 86283, app/assets/stylesheets/global/style.css */
  .ht-xl-60p {
    height: 60%;
  }
  /* line 86287, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  /* line 86291, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  /* line 86295, app/assets/stylesheets/global/style.css */
  .ht-xl-60-f {
    height: 60px !important;
  }
  /* line 86299, app/assets/stylesheets/global/style.css */
  .ht-xl-60p-f {
    height: 60% !important;
  }
  /* line 86303, app/assets/stylesheets/global/style.css */
  .ht-xl-65 {
    height: 65px;
  }
  /* line 86307, app/assets/stylesheets/global/style.css */
  .ht-xl-65p {
    height: 65%;
  }
  /* line 86311, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  /* line 86315, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  /* line 86319, app/assets/stylesheets/global/style.css */
  .ht-xl-65-f {
    height: 65px !important;
  }
  /* line 86323, app/assets/stylesheets/global/style.css */
  .ht-xl-65p-f {
    height: 65% !important;
  }
  /* line 86327, app/assets/stylesheets/global/style.css */
  .ht-xl-70 {
    height: 70px;
  }
  /* line 86331, app/assets/stylesheets/global/style.css */
  .ht-xl-70p {
    height: 70%;
  }
  /* line 86335, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  /* line 86339, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  /* line 86343, app/assets/stylesheets/global/style.css */
  .ht-xl-70-f {
    height: 70px !important;
  }
  /* line 86347, app/assets/stylesheets/global/style.css */
  .ht-xl-70p-f {
    height: 70% !important;
  }
  /* line 86351, app/assets/stylesheets/global/style.css */
  .ht-xl-75 {
    height: 75px;
  }
  /* line 86355, app/assets/stylesheets/global/style.css */
  .ht-xl-75p {
    height: 75%;
  }
  /* line 86359, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  /* line 86363, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  /* line 86367, app/assets/stylesheets/global/style.css */
  .ht-xl-75-f {
    height: 75px !important;
  }
  /* line 86371, app/assets/stylesheets/global/style.css */
  .ht-xl-75p-f {
    height: 75% !important;
  }
  /* line 86375, app/assets/stylesheets/global/style.css */
  .ht-xl-80 {
    height: 80px;
  }
  /* line 86379, app/assets/stylesheets/global/style.css */
  .ht-xl-80p {
    height: 80%;
  }
  /* line 86383, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  /* line 86387, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  /* line 86391, app/assets/stylesheets/global/style.css */
  .ht-xl-80-f {
    height: 80px !important;
  }
  /* line 86395, app/assets/stylesheets/global/style.css */
  .ht-xl-80p-f {
    height: 80% !important;
  }
  /* line 86399, app/assets/stylesheets/global/style.css */
  .ht-xl-85 {
    height: 85px;
  }
  /* line 86403, app/assets/stylesheets/global/style.css */
  .ht-xl-85p {
    height: 85%;
  }
  /* line 86407, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  /* line 86411, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  /* line 86415, app/assets/stylesheets/global/style.css */
  .ht-xl-85-f {
    height: 85px !important;
  }
  /* line 86419, app/assets/stylesheets/global/style.css */
  .ht-xl-85p-f {
    height: 85% !important;
  }
  /* line 86423, app/assets/stylesheets/global/style.css */
  .ht-xl-90 {
    height: 90px;
  }
  /* line 86427, app/assets/stylesheets/global/style.css */
  .ht-xl-90p {
    height: 90%;
  }
  /* line 86431, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  /* line 86435, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  /* line 86439, app/assets/stylesheets/global/style.css */
  .ht-xl-90-f {
    height: 90px !important;
  }
  /* line 86443, app/assets/stylesheets/global/style.css */
  .ht-xl-90p-f {
    height: 90% !important;
  }
  /* line 86447, app/assets/stylesheets/global/style.css */
  .ht-xl-95 {
    height: 95px;
  }
  /* line 86451, app/assets/stylesheets/global/style.css */
  .ht-xl-95p {
    height: 95%;
  }
  /* line 86455, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  /* line 86459, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  /* line 86463, app/assets/stylesheets/global/style.css */
  .ht-xl-95-f {
    height: 95px !important;
  }
  /* line 86467, app/assets/stylesheets/global/style.css */
  .ht-xl-95p-f {
    height: 95% !important;
  }
  /* line 86471, app/assets/stylesheets/global/style.css */
  .ht-xl-100 {
    height: 100px;
  }
  /* line 86475, app/assets/stylesheets/global/style.css */
  .ht-xl-100p {
    height: 100%;
  }
  /* line 86479, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  /* line 86483, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  /* line 86487, app/assets/stylesheets/global/style.css */
  .ht-xl-100-f {
    height: 100px !important;
  }
  /* line 86491, app/assets/stylesheets/global/style.css */
  .ht-xl-100p-f {
    height: 100% !important;
  }
  /* line 86495, app/assets/stylesheets/global/style.css */
  .ht-xl-150 {
    height: 150px;
  }
  /* line 86499, app/assets/stylesheets/global/style.css */
  .ht-xl-150p {
    height: 150%;
  }
  /* line 86503, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  /* line 86507, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  /* line 86511, app/assets/stylesheets/global/style.css */
  .ht-xl-150-f {
    height: 150px !important;
  }
  /* line 86515, app/assets/stylesheets/global/style.css */
  .ht-xl-150p-f {
    height: 150% !important;
  }
  /* line 86519, app/assets/stylesheets/global/style.css */
  .ht-xl-200 {
    height: 200px;
  }
  /* line 86523, app/assets/stylesheets/global/style.css */
  .ht-xl-200p {
    height: 200%;
  }
  /* line 86527, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  /* line 86531, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  /* line 86535, app/assets/stylesheets/global/style.css */
  .ht-xl-200-f {
    height: 200px !important;
  }
  /* line 86539, app/assets/stylesheets/global/style.css */
  .ht-xl-200p-f {
    height: 200% !important;
  }
  /* line 86543, app/assets/stylesheets/global/style.css */
  .ht-xl-250 {
    height: 250px;
  }
  /* line 86547, app/assets/stylesheets/global/style.css */
  .ht-xl-250p {
    height: 250%;
  }
  /* line 86551, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  /* line 86555, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  /* line 86559, app/assets/stylesheets/global/style.css */
  .ht-xl-250-f {
    height: 250px !important;
  }
  /* line 86563, app/assets/stylesheets/global/style.css */
  .ht-xl-250p-f {
    height: 250% !important;
  }
  /* line 86567, app/assets/stylesheets/global/style.css */
  .ht-xl-300 {
    height: 300px;
  }
  /* line 86571, app/assets/stylesheets/global/style.css */
  .ht-xl-300p {
    height: 300%;
  }
  /* line 86575, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  /* line 86579, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  /* line 86583, app/assets/stylesheets/global/style.css */
  .ht-xl-300-f {
    height: 300px !important;
  }
  /* line 86587, app/assets/stylesheets/global/style.css */
  .ht-xl-300p-f {
    height: 300% !important;
  }
  /* line 86591, app/assets/stylesheets/global/style.css */
  .ht-xl-350 {
    height: 350px;
  }
  /* line 86595, app/assets/stylesheets/global/style.css */
  .ht-xl-350p {
    height: 350%;
  }
  /* line 86599, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  /* line 86603, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  /* line 86607, app/assets/stylesheets/global/style.css */
  .ht-xl-350-f {
    height: 350px !important;
  }
  /* line 86611, app/assets/stylesheets/global/style.css */
  .ht-xl-350p-f {
    height: 350% !important;
  }
  /* line 86615, app/assets/stylesheets/global/style.css */
  .ht-xl-400 {
    height: 400px;
  }
  /* line 86619, app/assets/stylesheets/global/style.css */
  .ht-xl-400p {
    height: 400%;
  }
  /* line 86623, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  /* line 86627, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  /* line 86631, app/assets/stylesheets/global/style.css */
  .ht-xl-400-f {
    height: 400px !important;
  }
  /* line 86635, app/assets/stylesheets/global/style.css */
  .ht-xl-400p-f {
    height: 400% !important;
  }
  /* line 86639, app/assets/stylesheets/global/style.css */
  .ht-xl-450 {
    height: 450px;
  }
  /* line 86643, app/assets/stylesheets/global/style.css */
  .ht-xl-450p {
    height: 450%;
  }
  /* line 86647, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  /* line 86651, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  /* line 86655, app/assets/stylesheets/global/style.css */
  .ht-xl-450-f {
    height: 450px !important;
  }
  /* line 86659, app/assets/stylesheets/global/style.css */
  .ht-xl-450p-f {
    height: 450% !important;
  }
  /* line 86663, app/assets/stylesheets/global/style.css */
  .ht-xl-500 {
    height: 500px;
  }
  /* line 86667, app/assets/stylesheets/global/style.css */
  .ht-xl-500p {
    height: 500%;
  }
  /* line 86671, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  /* line 86675, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  /* line 86679, app/assets/stylesheets/global/style.css */
  .ht-xl-500-f {
    height: 500px !important;
  }
  /* line 86683, app/assets/stylesheets/global/style.css */
  .ht-xl-500p-f {
    height: 500% !important;
  }
  /* line 86687, app/assets/stylesheets/global/style.css */
  .ht-xl-550 {
    height: 550px;
  }
  /* line 86691, app/assets/stylesheets/global/style.css */
  .ht-xl-550p {
    height: 550%;
  }
  /* line 86695, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  /* line 86699, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  /* line 86703, app/assets/stylesheets/global/style.css */
  .ht-xl-550-f {
    height: 550px !important;
  }
  /* line 86707, app/assets/stylesheets/global/style.css */
  .ht-xl-550p-f {
    height: 550% !important;
  }
  /* line 86711, app/assets/stylesheets/global/style.css */
  .ht-xl-600 {
    height: 600px;
  }
  /* line 86715, app/assets/stylesheets/global/style.css */
  .ht-xl-600p {
    height: 600%;
  }
  /* line 86719, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  /* line 86723, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  /* line 86727, app/assets/stylesheets/global/style.css */
  .ht-xl-600-f {
    height: 600px !important;
  }
  /* line 86731, app/assets/stylesheets/global/style.css */
  .ht-xl-600p-f {
    height: 600% !important;
  }
  /* line 86735, app/assets/stylesheets/global/style.css */
  .ht-xl-650 {
    height: 650px;
  }
  /* line 86739, app/assets/stylesheets/global/style.css */
  .ht-xl-650p {
    height: 650%;
  }
  /* line 86743, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  /* line 86747, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  /* line 86751, app/assets/stylesheets/global/style.css */
  .ht-xl-650-f {
    height: 650px !important;
  }
  /* line 86755, app/assets/stylesheets/global/style.css */
  .ht-xl-650p-f {
    height: 650% !important;
  }
  /* line 86759, app/assets/stylesheets/global/style.css */
  .ht-xl-700 {
    height: 700px;
  }
  /* line 86763, app/assets/stylesheets/global/style.css */
  .ht-xl-700p {
    height: 700%;
  }
  /* line 86767, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  /* line 86771, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  /* line 86775, app/assets/stylesheets/global/style.css */
  .ht-xl-700-f {
    height: 700px !important;
  }
  /* line 86779, app/assets/stylesheets/global/style.css */
  .ht-xl-700p-f {
    height: 700% !important;
  }
  /* line 86783, app/assets/stylesheets/global/style.css */
  .ht-xl-750 {
    height: 750px;
  }
  /* line 86787, app/assets/stylesheets/global/style.css */
  .ht-xl-750p {
    height: 750%;
  }
  /* line 86791, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  /* line 86795, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  /* line 86799, app/assets/stylesheets/global/style.css */
  .ht-xl-750-f {
    height: 750px !important;
  }
  /* line 86803, app/assets/stylesheets/global/style.css */
  .ht-xl-750p-f {
    height: 750% !important;
  }
  /* line 86807, app/assets/stylesheets/global/style.css */
  .ht-xl-800 {
    height: 800px;
  }
  /* line 86811, app/assets/stylesheets/global/style.css */
  .ht-xl-800p {
    height: 800%;
  }
  /* line 86815, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  /* line 86819, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  /* line 86823, app/assets/stylesheets/global/style.css */
  .ht-xl-800-f {
    height: 800px !important;
  }
  /* line 86827, app/assets/stylesheets/global/style.css */
  .ht-xl-800p-f {
    height: 800% !important;
  }
  /* line 86831, app/assets/stylesheets/global/style.css */
  .ht-xl-850 {
    height: 850px;
  }
  /* line 86835, app/assets/stylesheets/global/style.css */
  .ht-xl-850p {
    height: 850%;
  }
  /* line 86839, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  /* line 86843, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  /* line 86847, app/assets/stylesheets/global/style.css */
  .ht-xl-850-f {
    height: 850px !important;
  }
  /* line 86851, app/assets/stylesheets/global/style.css */
  .ht-xl-850p-f {
    height: 850% !important;
  }
  /* line 86855, app/assets/stylesheets/global/style.css */
  .ht-xl-100v {
    height: 100vh;
  }
}

/* line 86860, app/assets/stylesheets/global/style.css */
.ht-100v {
  height: 100vh;
}

/* line 86864, app/assets/stylesheets/global/style.css */
.ht-auto {
  height: auto;
}

/*--------- Margin--------------*/
/* line 86869, app/assets/stylesheets/global/style.css */
.m-0 {
  margin: 0 !important;
}

/* line 86873, app/assets/stylesheets/global/style.css */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 86878, app/assets/stylesheets/global/style.css */
.me-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 86883, app/assets/stylesheets/global/style.css */
.mg-r-20 {
  margin-right: 20px !important;
}

/* line 86887, app/assets/stylesheets/global/style.css */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 86892, app/assets/stylesheets/global/style.css */
.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 86897, app/assets/stylesheets/global/style.css */
.m-1 {
  margin: 0.25rem !important;
}

/* line 86901, app/assets/stylesheets/global/style.css */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 86906, app/assets/stylesheets/global/style.css */
.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 86911, app/assets/stylesheets/global/style.css */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 86916, app/assets/stylesheets/global/style.css */
.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 86921, app/assets/stylesheets/global/style.css */
.m-2 {
  margin: 0.5rem !important;
}

/* line 86925, app/assets/stylesheets/global/style.css */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 86930, app/assets/stylesheets/global/style.css */
.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 86935, app/assets/stylesheets/global/style.css */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 86940, app/assets/stylesheets/global/style.css */
.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 86945, app/assets/stylesheets/global/style.css */
.m-3 {
  margin: 0.75rem !important;
}

/* line 86949, app/assets/stylesheets/global/style.css */
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 86954, app/assets/stylesheets/global/style.css */
.me-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 86959, app/assets/stylesheets/global/style.css */
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 86964, app/assets/stylesheets/global/style.css */
.ms-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 86969, app/assets/stylesheets/global/style.css */
.m-4 {
  margin: 1rem !important;
}

/* line 86973, app/assets/stylesheets/global/style.css */
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 86978, app/assets/stylesheets/global/style.css */
.me-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 86983, app/assets/stylesheets/global/style.css */
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 86988, app/assets/stylesheets/global/style.css */
.ms-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 86993, app/assets/stylesheets/global/style.css */
.m-5 {
  margin: 1.5rem !important;
}

/* line 86997, app/assets/stylesheets/global/style.css */
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}

/* line 87002, app/assets/stylesheets/global/style.css */
.me-5,
.mx-5 {
  margin-right: 1.5rem;
}

/* line 87007, app/assets/stylesheets/global/style.css */
.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}

/* line 87012, app/assets/stylesheets/global/style.css */
.ms-5,
.mx-5 {
  margin-left: 1.5rem !important;
}

/* line 87017, app/assets/stylesheets/global/style.css */
.m-6 {
  margin: 2rem !important;
}

/* line 87021, app/assets/stylesheets/global/style.css */
.mt-6,
.my-6 {
  margin-top: 2rem !important;
}

/* line 87026, app/assets/stylesheets/global/style.css */
.me-6,
.mx-6 {
  margin-right: 2rem !important;
}

/* line 87031, app/assets/stylesheets/global/style.css */
.mb-6,
.my-6 {
  margin-bottom: 2rem !important;
}

/* line 87036, app/assets/stylesheets/global/style.css */
.ms-6,
.mx-6 {
  margin-left: 2rem !important;
}

/* line 87041, app/assets/stylesheets/global/style.css */
.m-7 {
  margin: 3rem !important;
}

/* line 87045, app/assets/stylesheets/global/style.css */
.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

/* line 87050, app/assets/stylesheets/global/style.css */
.me-7,
.mx-7 {
  margin-right: 3rem !important;
}

/* line 87055, app/assets/stylesheets/global/style.css */
.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

/* line 87060, app/assets/stylesheets/global/style.css */
.ms-7,
.mx-7 {
  margin-left: 3rem !important;
}

/* line 87065, app/assets/stylesheets/global/style.css */
.m-8 {
  margin: 4rem !important;
}

/* line 87069, app/assets/stylesheets/global/style.css */
.mt-8,
.my-8 {
  margin-top: 4rem !important;
}

/* line 87074, app/assets/stylesheets/global/style.css */
.mt-10 {
  margin-top: 11rem !important;
}

/* line 87078, app/assets/stylesheets/global/style.css */
.me-8,
.mx-8 {
  margin-right: 4rem !important;
}

/* line 87083, app/assets/stylesheets/global/style.css */
.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}

/* line 87088, app/assets/stylesheets/global/style.css */
.ms-8,
.mx-8 {
  margin-left: 4rem !important;
}

/* line 87093, app/assets/stylesheets/global/style.css */
.m-9 {
  margin: 6rem !important;
}

/* line 87097, app/assets/stylesheets/global/style.css */
.mt-9,
.my-9 {
  margin-top: 6rem !important;
}

/* line 87102, app/assets/stylesheets/global/style.css */
.me-9,
.mx-9 {
  margin-right: 6rem !important;
}

/* line 87107, app/assets/stylesheets/global/style.css */
.mb-9,
.my-9 {
  margin-bottom: 6rem !important;
}

/* line 87112, app/assets/stylesheets/global/style.css */
.ms-9,
.mx-9 {
  margin-left: 6rem !important;
}

/* line 87117, app/assets/stylesheets/global/style.css */
.m-auto {
  margin: auto !important;
}

/* line 87121, app/assets/stylesheets/global/style.css */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 87126, app/assets/stylesheets/global/style.css */
.me-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 87131, app/assets/stylesheets/global/style.css */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 87136, app/assets/stylesheets/global/style.css */
.ms-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 480px) {
  /* line 87142, app/assets/stylesheets/global/style.css */
  .m-xs-0 {
    margin: 0 !important;
  }
  /* line 87146, app/assets/stylesheets/global/style.css */
  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }
  /* line 87151, app/assets/stylesheets/global/style.css */
  .me-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }
  /* line 87156, app/assets/stylesheets/global/style.css */
  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }
  /* line 87161, app/assets/stylesheets/global/style.css */
  .ms-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }
  /* line 87166, app/assets/stylesheets/global/style.css */
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  /* line 87170, app/assets/stylesheets/global/style.css */
  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87175, app/assets/stylesheets/global/style.css */
  .me-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87180, app/assets/stylesheets/global/style.css */
  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87185, app/assets/stylesheets/global/style.css */
  .ms-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87190, app/assets/stylesheets/global/style.css */
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  /* line 87194, app/assets/stylesheets/global/style.css */
  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87199, app/assets/stylesheets/global/style.css */
  .me-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87204, app/assets/stylesheets/global/style.css */
  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87209, app/assets/stylesheets/global/style.css */
  .ms-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87214, app/assets/stylesheets/global/style.css */
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  /* line 87218, app/assets/stylesheets/global/style.css */
  .mt-xs-3,
.my-xs-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87223, app/assets/stylesheets/global/style.css */
  .me-xs-3,
.mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87228, app/assets/stylesheets/global/style.css */
  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87233, app/assets/stylesheets/global/style.css */
  .ms-xs-3,
.mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87238, app/assets/stylesheets/global/style.css */
  .m-xs-4 {
    margin: 1rem !important;
  }
  /* line 87242, app/assets/stylesheets/global/style.css */
  .mt-xs-4,
.my-xs-4 {
    margin-top: 1rem !important;
  }
  /* line 87247, app/assets/stylesheets/global/style.css */
  .me-xs-4,
.mx-xs-4 {
    margin-right: 1rem !important;
  }
  /* line 87252, app/assets/stylesheets/global/style.css */
  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87257, app/assets/stylesheets/global/style.css */
  .ms-xs-4,
.mx-xs-4 {
    margin-left: 1rem !important;
  }
  /* line 87262, app/assets/stylesheets/global/style.css */
  .m-xs-5 {
    margin: 1.5rem !important;
  }
  /* line 87266, app/assets/stylesheets/global/style.css */
  .mt-xs-5,
.my-xs-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87271, app/assets/stylesheets/global/style.css */
  .me-xs-5,
.mx-xs-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87276, app/assets/stylesheets/global/style.css */
  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87281, app/assets/stylesheets/global/style.css */
  .ms-xs-5,
.mx-xs-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87286, app/assets/stylesheets/global/style.css */
  .m-xs-6 {
    margin: 2rem !important;
  }
  /* line 87290, app/assets/stylesheets/global/style.css */
  .mt-xs-6,
.my-xs-6 {
    margin-top: 2rem !important;
  }
  /* line 87295, app/assets/stylesheets/global/style.css */
  .me-xs-6,
.mx-xs-6 {
    margin-right: 2rem !important;
  }
  /* line 87300, app/assets/stylesheets/global/style.css */
  .mb-xs-6,
.my-xs-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87305, app/assets/stylesheets/global/style.css */
  .ms-xs-6,
.mx-xs-6 {
    margin-left: 2rem !important;
  }
  /* line 87310, app/assets/stylesheets/global/style.css */
  .m-xs-7 {
    margin: 3rem !important;
  }
  /* line 87314, app/assets/stylesheets/global/style.css */
  .mt-xs-7,
.my-xs-7 {
    margin-top: 3rem !important;
  }
  /* line 87319, app/assets/stylesheets/global/style.css */
  .me-xs-7,
.mx-xs-7 {
    margin-right: 3rem !important;
  }
  /* line 87324, app/assets/stylesheets/global/style.css */
  .mb-xs-7,
.my-xs-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87329, app/assets/stylesheets/global/style.css */
  .ms-xs-7,
.mx-xs-7 {
    margin-left: 3rem !important;
  }
  /* line 87334, app/assets/stylesheets/global/style.css */
  .m-xs-8 {
    margin: 4rem !important;
  }
  /* line 87338, app/assets/stylesheets/global/style.css */
  .mt-xs-8,
.my-xs-8 {
    margin-top: 4rem !important;
  }
  /* line 87343, app/assets/stylesheets/global/style.css */
  .me-xs-8,
.mx-xs-8 {
    margin-right: 4rem !important;
  }
  /* line 87348, app/assets/stylesheets/global/style.css */
  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87353, app/assets/stylesheets/global/style.css */
  .ms-xs-8,
.mx-xs-8 {
    margin-left: 4rem !important;
  }
  /* line 87358, app/assets/stylesheets/global/style.css */
  .m-xs-9 {
    margin: 6rem !important;
  }
  /* line 87362, app/assets/stylesheets/global/style.css */
  .mt-xs-9,
.my-xs-9 {
    margin-top: 6rem !important;
  }
  /* line 87367, app/assets/stylesheets/global/style.css */
  .me-xs-9,
.mx-xs-9 {
    margin-right: 6rem !important;
  }
  /* line 87372, app/assets/stylesheets/global/style.css */
  .mb-xs-9,
.my-xs-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87377, app/assets/stylesheets/global/style.css */
  .ms-xs-9,
.mx-xs-9 {
    margin-left: 6rem !important;
  }
  /* line 87382, app/assets/stylesheets/global/style.css */
  .m-xs-auto {
    margin: auto !important;
  }
  /* line 87386, app/assets/stylesheets/global/style.css */
  .mt-xs-auto,
.my-xs-auto {
    margin-top: auto !important;
  }
  /* line 87391, app/assets/stylesheets/global/style.css */
  .me-xs-auto,
.mx-xs-auto {
    margin-right: auto !important;
  }
  /* line 87396, app/assets/stylesheets/global/style.css */
  .mb-xs-auto,
.my-xs-auto {
    margin-bottom: auto !important;
  }
  /* line 87401, app/assets/stylesheets/global/style.css */
  .ms-xs-auto,
.mx-xs-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 87408, app/assets/stylesheets/global/style.css */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 87412, app/assets/stylesheets/global/style.css */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 87417, app/assets/stylesheets/global/style.css */
  .me-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 87422, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 87427, app/assets/stylesheets/global/style.css */
  .ms-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 87432, app/assets/stylesheets/global/style.css */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 87436, app/assets/stylesheets/global/style.css */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87441, app/assets/stylesheets/global/style.css */
  .me-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87446, app/assets/stylesheets/global/style.css */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87451, app/assets/stylesheets/global/style.css */
  .ms-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87456, app/assets/stylesheets/global/style.css */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 87460, app/assets/stylesheets/global/style.css */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87465, app/assets/stylesheets/global/style.css */
  .me-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87470, app/assets/stylesheets/global/style.css */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87475, app/assets/stylesheets/global/style.css */
  .ms-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87480, app/assets/stylesheets/global/style.css */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 87484, app/assets/stylesheets/global/style.css */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87489, app/assets/stylesheets/global/style.css */
  .me-sm-3,
.mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87494, app/assets/stylesheets/global/style.css */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87499, app/assets/stylesheets/global/style.css */
  .ms-sm-3,
.mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87504, app/assets/stylesheets/global/style.css */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 87508, app/assets/stylesheets/global/style.css */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 87513, app/assets/stylesheets/global/style.css */
  .me-sm-4,
.mx-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 87518, app/assets/stylesheets/global/style.css */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87523, app/assets/stylesheets/global/style.css */
  .ms-sm-4,
.mx-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 87528, app/assets/stylesheets/global/style.css */
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  /* line 87532, app/assets/stylesheets/global/style.css */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87537, app/assets/stylesheets/global/style.css */
  .me-sm-5,
.mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87542, app/assets/stylesheets/global/style.css */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87547, app/assets/stylesheets/global/style.css */
  .ms-sm-5,
.mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87552, app/assets/stylesheets/global/style.css */
  .m-sm-6 {
    margin: 2rem !important;
  }
  /* line 87556, app/assets/stylesheets/global/style.css */
  .mt-sm-6,
.my-sm-6 {
    margin-top: 2rem !important;
  }
  /* line 87561, app/assets/stylesheets/global/style.css */
  .me-sm-6,
.mx-sm-6 {
    margin-right: 2rem !important;
  }
  /* line 87566, app/assets/stylesheets/global/style.css */
  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87571, app/assets/stylesheets/global/style.css */
  .ms-sm-6,
.mx-sm-6 {
    margin-left: 2rem !important;
  }
  /* line 87576, app/assets/stylesheets/global/style.css */
  .m-sm-7 {
    margin: 3rem !important;
  }
  /* line 87580, app/assets/stylesheets/global/style.css */
  .mt-sm-7,
.my-sm-7 {
    margin-top: 3rem !important;
  }
  /* line 87585, app/assets/stylesheets/global/style.css */
  .me-sm-7,
.mx-sm-7 {
    margin-right: 3rem !important;
  }
  /* line 87590, app/assets/stylesheets/global/style.css */
  .mb-sm-7,
.my-sm-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87595, app/assets/stylesheets/global/style.css */
  .ms-sm-7,
.mx-sm-7 {
    margin-left: 3rem !important;
  }
  /* line 87600, app/assets/stylesheets/global/style.css */
  .m-sm-8 {
    margin: 4rem !important;
  }
  /* line 87604, app/assets/stylesheets/global/style.css */
  .mt-sm-8,
.my-sm-8 {
    margin-top: 4rem !important;
  }
  /* line 87609, app/assets/stylesheets/global/style.css */
  .me-sm-8,
.mx-sm-8 {
    margin-right: 4rem !important;
  }
  /* line 87614, app/assets/stylesheets/global/style.css */
  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87619, app/assets/stylesheets/global/style.css */
  .ms-sm-8,
.mx-sm-8 {
    margin-left: 4rem !important;
  }
  /* line 87624, app/assets/stylesheets/global/style.css */
  .m-sm-9 {
    margin: 6rem !important;
  }
  /* line 87628, app/assets/stylesheets/global/style.css */
  .mt-sm-9,
.my-sm-9 {
    margin-top: 6rem !important;
  }
  /* line 87633, app/assets/stylesheets/global/style.css */
  .me-sm-9,
.mx-sm-9 {
    margin-right: 6rem !important;
  }
  /* line 87638, app/assets/stylesheets/global/style.css */
  .mb-sm-9,
.my-sm-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87643, app/assets/stylesheets/global/style.css */
  .ms-sm-9,
.mx-sm-9 {
    margin-left: 6rem !important;
  }
  /* line 87648, app/assets/stylesheets/global/style.css */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 87652, app/assets/stylesheets/global/style.css */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 87657, app/assets/stylesheets/global/style.css */
  .me-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 87662, app/assets/stylesheets/global/style.css */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 87667, app/assets/stylesheets/global/style.css */
  .ms-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 87674, app/assets/stylesheets/global/style.css */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 87678, app/assets/stylesheets/global/style.css */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 87683, app/assets/stylesheets/global/style.css */
  .me-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 87688, app/assets/stylesheets/global/style.css */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 87693, app/assets/stylesheets/global/style.css */
  .ms-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 87698, app/assets/stylesheets/global/style.css */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 87702, app/assets/stylesheets/global/style.css */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87707, app/assets/stylesheets/global/style.css */
  .me-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87712, app/assets/stylesheets/global/style.css */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87717, app/assets/stylesheets/global/style.css */
  .ms-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87722, app/assets/stylesheets/global/style.css */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 87726, app/assets/stylesheets/global/style.css */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87731, app/assets/stylesheets/global/style.css */
  .me-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87736, app/assets/stylesheets/global/style.css */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87741, app/assets/stylesheets/global/style.css */
  .ms-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87746, app/assets/stylesheets/global/style.css */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 87750, app/assets/stylesheets/global/style.css */
  .mt-md-3,
.my-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87755, app/assets/stylesheets/global/style.css */
  .me-md-3,
.mx-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87760, app/assets/stylesheets/global/style.css */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87765, app/assets/stylesheets/global/style.css */
  .ms-md-3,
.mx-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87770, app/assets/stylesheets/global/style.css */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 87774, app/assets/stylesheets/global/style.css */
  .mt-md-4,
.my-md-4 {
    margin-top: 1rem !important;
  }
  /* line 87779, app/assets/stylesheets/global/style.css */
  .me-md-4,
.mx-md-4 {
    margin-right: 1rem !important;
  }
  /* line 87784, app/assets/stylesheets/global/style.css */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87789, app/assets/stylesheets/global/style.css */
  .ms-md-4,
.mx-md-4 {
    margin-left: 1rem !important;
  }
  /* line 87794, app/assets/stylesheets/global/style.css */
  .m-md-5 {
    margin: 1.5rem !important;
  }
  /* line 87798, app/assets/stylesheets/global/style.css */
  .mt-md-5,
.my-md-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87803, app/assets/stylesheets/global/style.css */
  .me-md-5,
.mx-md-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87808, app/assets/stylesheets/global/style.css */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87813, app/assets/stylesheets/global/style.css */
  .ms-md-5,
.mx-md-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87818, app/assets/stylesheets/global/style.css */
  .m-md-6 {
    margin: 2rem !important;
  }
  /* line 87822, app/assets/stylesheets/global/style.css */
  .mt-md-6,
.my-md-6 {
    margin-top: 2rem !important;
  }
  /* line 87827, app/assets/stylesheets/global/style.css */
  .me-md-6,
.mx-md-6 {
    margin-right: 2rem !important;
  }
  /* line 87832, app/assets/stylesheets/global/style.css */
  .mb-md-6,
.my-md-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87837, app/assets/stylesheets/global/style.css */
  .ms-md-6,
.mx-md-6 {
    margin-left: 2rem !important;
  }
  /* line 87842, app/assets/stylesheets/global/style.css */
  .m-md-7 {
    margin: 3rem !important;
  }
  /* line 87846, app/assets/stylesheets/global/style.css */
  .mt-md-7,
.my-md-7 {
    margin-top: 3rem !important;
  }
  /* line 87851, app/assets/stylesheets/global/style.css */
  .me-md-7,
.mx-md-7 {
    margin-right: 3rem !important;
  }
  /* line 87856, app/assets/stylesheets/global/style.css */
  .mb-md-7,
.my-md-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87861, app/assets/stylesheets/global/style.css */
  .ms-md-7,
.mx-md-7 {
    margin-left: 3rem !important;
  }
  /* line 87866, app/assets/stylesheets/global/style.css */
  .m-md-8 {
    margin: 4rem !important;
  }
  /* line 87870, app/assets/stylesheets/global/style.css */
  .mt-md-8,
.my-md-8 {
    margin-top: 4rem !important;
  }
  /* line 87875, app/assets/stylesheets/global/style.css */
  .me-md-8,
.mx-md-8 {
    margin-right: 4rem !important;
  }
  /* line 87880, app/assets/stylesheets/global/style.css */
  .mb-md-8,
.my-md-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87885, app/assets/stylesheets/global/style.css */
  .ms-md-8,
.mx-md-8 {
    margin-left: 4rem !important;
  }
  /* line 87890, app/assets/stylesheets/global/style.css */
  .m-md-9 {
    margin: 6rem !important;
  }
  /* line 87894, app/assets/stylesheets/global/style.css */
  .mt-md-9,
.my-md-9 {
    margin-top: 6rem !important;
  }
  /* line 87899, app/assets/stylesheets/global/style.css */
  .me-md-9,
.mx-md-9 {
    margin-right: 6rem !important;
  }
  /* line 87904, app/assets/stylesheets/global/style.css */
  .mb-md-9,
.my-md-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87909, app/assets/stylesheets/global/style.css */
  .ms-md-9,
.mx-md-9 {
    margin-left: 6rem !important;
  }
  /* line 87914, app/assets/stylesheets/global/style.css */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 87918, app/assets/stylesheets/global/style.css */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 87923, app/assets/stylesheets/global/style.css */
  .me-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 87928, app/assets/stylesheets/global/style.css */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 87933, app/assets/stylesheets/global/style.css */
  .ms-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 87940, app/assets/stylesheets/global/style.css */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 87944, app/assets/stylesheets/global/style.css */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 87949, app/assets/stylesheets/global/style.css */
  .me-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 87954, app/assets/stylesheets/global/style.css */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 87959, app/assets/stylesheets/global/style.css */
  .ms-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 87964, app/assets/stylesheets/global/style.css */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 87968, app/assets/stylesheets/global/style.css */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87973, app/assets/stylesheets/global/style.css */
  .me-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87978, app/assets/stylesheets/global/style.css */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87983, app/assets/stylesheets/global/style.css */
  .ms-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87988, app/assets/stylesheets/global/style.css */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 87992, app/assets/stylesheets/global/style.css */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87997, app/assets/stylesheets/global/style.css */
  .me-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88002, app/assets/stylesheets/global/style.css */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88007, app/assets/stylesheets/global/style.css */
  .ms-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88012, app/assets/stylesheets/global/style.css */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 88016, app/assets/stylesheets/global/style.css */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88021, app/assets/stylesheets/global/style.css */
  .me-lg-3,
.mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88026, app/assets/stylesheets/global/style.css */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88031, app/assets/stylesheets/global/style.css */
  .ms-lg-3,
.mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88036, app/assets/stylesheets/global/style.css */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 88040, app/assets/stylesheets/global/style.css */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 88045, app/assets/stylesheets/global/style.css */
  .me-lg-4,
.mx-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 88050, app/assets/stylesheets/global/style.css */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88055, app/assets/stylesheets/global/style.css */
  .ms-lg-4,
.mx-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 88060, app/assets/stylesheets/global/style.css */
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  /* line 88064, app/assets/stylesheets/global/style.css */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88069, app/assets/stylesheets/global/style.css */
  .me-lg-5,
.mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88074, app/assets/stylesheets/global/style.css */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88079, app/assets/stylesheets/global/style.css */
  .ms-lg-5,
.mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88084, app/assets/stylesheets/global/style.css */
  .m-lg-6 {
    margin: 2rem !important;
  }
  /* line 88088, app/assets/stylesheets/global/style.css */
  .mt-lg-6,
.my-lg-6 {
    margin-top: 2rem !important;
  }
  /* line 88093, app/assets/stylesheets/global/style.css */
  .me-lg-6,
.mx-lg-6 {
    margin-right: 2rem !important;
  }
  /* line 88098, app/assets/stylesheets/global/style.css */
  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88103, app/assets/stylesheets/global/style.css */
  .ms-lg-6,
.mx-lg-6 {
    margin-left: 2rem !important;
  }
  /* line 88108, app/assets/stylesheets/global/style.css */
  .m-lg-7 {
    margin: 3rem !important;
  }
  /* line 88112, app/assets/stylesheets/global/style.css */
  .mt-lg-7,
.my-lg-7 {
    margin-top: 3rem !important;
  }
  /* line 88117, app/assets/stylesheets/global/style.css */
  .me-lg-7,
.mx-lg-7 {
    margin-right: 3rem !important;
  }
  /* line 88122, app/assets/stylesheets/global/style.css */
  .mb-lg-7,
.my-lg-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88127, app/assets/stylesheets/global/style.css */
  .ms-lg-7,
.mx-lg-7 {
    margin-left: 3rem !important;
  }
  /* line 88132, app/assets/stylesheets/global/style.css */
  .m-lg-8 {
    margin: 4rem !important;
  }
  /* line 88136, app/assets/stylesheets/global/style.css */
  .mt-lg-8,
.my-lg-8 {
    margin-top: 4rem !important;
  }
  /* line 88141, app/assets/stylesheets/global/style.css */
  .me-lg-8,
.mx-lg-8 {
    margin-right: 4rem !important;
  }
  /* line 88146, app/assets/stylesheets/global/style.css */
  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88151, app/assets/stylesheets/global/style.css */
  .ms-lg-8,
.mx-lg-8 {
    margin-left: 4rem !important;
  }
  /* line 88156, app/assets/stylesheets/global/style.css */
  .m-lg-9 {
    margin: 6rem !important;
  }
  /* line 88160, app/assets/stylesheets/global/style.css */
  .mt-lg-9,
.my-lg-9 {
    margin-top: 6rem !important;
  }
  /* line 88165, app/assets/stylesheets/global/style.css */
  .me-lg-9,
.mx-lg-9 {
    margin-right: 6rem !important;
  }
  /* line 88170, app/assets/stylesheets/global/style.css */
  .mb-lg-9,
.my-lg-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88175, app/assets/stylesheets/global/style.css */
  .ms-lg-9,
.mx-lg-9 {
    margin-left: 6rem !important;
  }
  /* line 88180, app/assets/stylesheets/global/style.css */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 88184, app/assets/stylesheets/global/style.css */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 88189, app/assets/stylesheets/global/style.css */
  .me-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 88194, app/assets/stylesheets/global/style.css */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 88199, app/assets/stylesheets/global/style.css */
  .ms-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 88206, app/assets/stylesheets/global/style.css */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 88210, app/assets/stylesheets/global/style.css */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 88215, app/assets/stylesheets/global/style.css */
  .me-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 88220, app/assets/stylesheets/global/style.css */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 88225, app/assets/stylesheets/global/style.css */
  .ms-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 88230, app/assets/stylesheets/global/style.css */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 88234, app/assets/stylesheets/global/style.css */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88239, app/assets/stylesheets/global/style.css */
  .me-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88244, app/assets/stylesheets/global/style.css */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88249, app/assets/stylesheets/global/style.css */
  .ms-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88254, app/assets/stylesheets/global/style.css */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 88258, app/assets/stylesheets/global/style.css */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88263, app/assets/stylesheets/global/style.css */
  .me-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88268, app/assets/stylesheets/global/style.css */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88273, app/assets/stylesheets/global/style.css */
  .ms-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88278, app/assets/stylesheets/global/style.css */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 88282, app/assets/stylesheets/global/style.css */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88287, app/assets/stylesheets/global/style.css */
  .me-xl-3,
.mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88292, app/assets/stylesheets/global/style.css */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88297, app/assets/stylesheets/global/style.css */
  .ms-xl-3,
.mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88302, app/assets/stylesheets/global/style.css */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 88306, app/assets/stylesheets/global/style.css */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 88311, app/assets/stylesheets/global/style.css */
  .me-xl-4,
.mx-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 88316, app/assets/stylesheets/global/style.css */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88321, app/assets/stylesheets/global/style.css */
  .ms-xl-4,
.mx-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 88326, app/assets/stylesheets/global/style.css */
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  /* line 88330, app/assets/stylesheets/global/style.css */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88335, app/assets/stylesheets/global/style.css */
  .me-xl-5,
.mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88340, app/assets/stylesheets/global/style.css */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88345, app/assets/stylesheets/global/style.css */
  .ms-xl-5,
.mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88350, app/assets/stylesheets/global/style.css */
  .m-xl-6 {
    margin: 2rem !important;
  }
  /* line 88354, app/assets/stylesheets/global/style.css */
  .mt-xl-6,
.my-xl-6 {
    margin-top: 2rem !important;
  }
  /* line 88359, app/assets/stylesheets/global/style.css */
  .me-xl-6,
.mx-xl-6 {
    margin-right: 2rem !important;
  }
  /* line 88364, app/assets/stylesheets/global/style.css */
  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88369, app/assets/stylesheets/global/style.css */
  .ms-xl-6,
.mx-xl-6 {
    margin-left: 2rem !important;
  }
  /* line 88374, app/assets/stylesheets/global/style.css */
  .m-xl-7 {
    margin: 3rem !important;
  }
  /* line 88378, app/assets/stylesheets/global/style.css */
  .mt-xl-7,
.my-xl-7 {
    margin-top: 3rem !important;
  }
  /* line 88383, app/assets/stylesheets/global/style.css */
  .me-xl-7,
.mx-xl-7 {
    margin-right: 3rem !important;
  }
  /* line 88388, app/assets/stylesheets/global/style.css */
  .mb-xl-7,
.my-xl-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88393, app/assets/stylesheets/global/style.css */
  .ms-xl-7,
.mx-xl-7 {
    margin-left: 3rem !important;
  }
  /* line 88398, app/assets/stylesheets/global/style.css */
  .m-xl-8 {
    margin: 4rem !important;
  }
  /* line 88402, app/assets/stylesheets/global/style.css */
  .mt-xl-8,
.my-xl-8 {
    margin-top: 4rem !important;
  }
  /* line 88407, app/assets/stylesheets/global/style.css */
  .me-xl-8,
.mx-xl-8 {
    margin-right: 4rem !important;
  }
  /* line 88412, app/assets/stylesheets/global/style.css */
  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88417, app/assets/stylesheets/global/style.css */
  .ms-xl-8,
.mx-xl-8 {
    margin-left: 4rem !important;
  }
  /* line 88422, app/assets/stylesheets/global/style.css */
  .m-xl-9 {
    margin: 6rem !important;
  }
  /* line 88426, app/assets/stylesheets/global/style.css */
  .mt-xl-9,
.my-xl-9 {
    margin-top: 6rem !important;
  }
  /* line 88431, app/assets/stylesheets/global/style.css */
  .me-xl-9,
.mx-xl-9 {
    margin-right: 6rem !important;
  }
  /* line 88436, app/assets/stylesheets/global/style.css */
  .mb-xl-9,
.my-xl-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88441, app/assets/stylesheets/global/style.css */
  .ms-xl-9,
.mx-xl-9 {
    margin-left: 6rem !important;
  }
  /* line 88446, app/assets/stylesheets/global/style.css */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 88450, app/assets/stylesheets/global/style.css */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 88455, app/assets/stylesheets/global/style.css */
  .me-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 88460, app/assets/stylesheets/global/style.css */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 88465, app/assets/stylesheets/global/style.css */
  .ms-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 88471, app/assets/stylesheets/global/style.css */
.p-15 {
  padding: 15px !important;
}

/* line 88475, app/assets/stylesheets/global/style.css */
.pt-9x {
  padding-top: 9px;
}

/*--------- Paddings--------------*/
/* line 88480, app/assets/stylesheets/global/style.css */
.p-0 {
  padding: 0 !important;
}

/* line 88484, app/assets/stylesheets/global/style.css */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 88489, app/assets/stylesheets/global/style.css */
.pe-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 88494, app/assets/stylesheets/global/style.css */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 88499, app/assets/stylesheets/global/style.css */
.ps-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 88504, app/assets/stylesheets/global/style.css */
.p-1 {
  padding: 0.25rem !important;
}

/* line 88508, app/assets/stylesheets/global/style.css */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 88513, app/assets/stylesheets/global/style.css */
.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 88518, app/assets/stylesheets/global/style.css */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 88523, app/assets/stylesheets/global/style.css */
.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 88528, app/assets/stylesheets/global/style.css */
.p-2 {
  padding: 0.5rem !important;
}

/* line 88532, app/assets/stylesheets/global/style.css */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 88537, app/assets/stylesheets/global/style.css */
.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 88542, app/assets/stylesheets/global/style.css */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 88547, app/assets/stylesheets/global/style.css */
.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 88552, app/assets/stylesheets/global/style.css */
.p-3 {
  padding: 0.75rem !important;
}

/* line 88556, app/assets/stylesheets/global/style.css */
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 88561, app/assets/stylesheets/global/style.css */
.pe-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 88566, app/assets/stylesheets/global/style.css */
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 88571, app/assets/stylesheets/global/style.css */
.ps-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 88576, app/assets/stylesheets/global/style.css */
.p-4 {
  padding: 1rem !important;
}

/* line 88580, app/assets/stylesheets/global/style.css */
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 88585, app/assets/stylesheets/global/style.css */
.pe-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 88590, app/assets/stylesheets/global/style.css */
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 88595, app/assets/stylesheets/global/style.css */
.ps-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 88600, app/assets/stylesheets/global/style.css */
.p-5 {
  padding: 1.5rem !important;
}

/* line 88604, app/assets/stylesheets/global/style.css */
.pt-5,
.py-5 {
  padding-top: 1.5rem !important;
}

/* line 88609, app/assets/stylesheets/global/style.css */
.pe-5,
.px-5 {
  padding-right: 1.5rem !important;
}

/* line 88614, app/assets/stylesheets/global/style.css */
.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important;
}

/* line 88619, app/assets/stylesheets/global/style.css */
.ps-5,
.px-5 {
  padding-left: 1.5rem !important;
}

/* line 88624, app/assets/stylesheets/global/style.css */
.p-6 {
  padding: 2rem !important;
}

/* line 88628, app/assets/stylesheets/global/style.css */
.pt-6,
.py-6 {
  padding-top: 2rem !important;
}

/* line 88633, app/assets/stylesheets/global/style.css */
.pe-6,
.px-6 {
  padding-right: 2rem !important;
}

/* line 88638, app/assets/stylesheets/global/style.css */
.pb-6,
.py-6 {
  padding-bottom: 2rem !important;
}

/* line 88643, app/assets/stylesheets/global/style.css */
.ps-6,
.px-6 {
  padding-left: 2rem !important;
}

/* line 88648, app/assets/stylesheets/global/style.css */
.p-7 {
  padding: 3rem !important;
}

/* line 88652, app/assets/stylesheets/global/style.css */
.pt-7,
.py-7 {
  padding-top: 3rem !important;
}

/* line 88657, app/assets/stylesheets/global/style.css */
.pe-7,
.px-7 {
  padding-right: 3rem !important;
}

/* line 88662, app/assets/stylesheets/global/style.css */
.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}

/* line 88667, app/assets/stylesheets/global/style.css */
.ps-7,
.px-7 {
  padding-left: 3rem !important;
}

/* line 88672, app/assets/stylesheets/global/style.css */
.p-8 {
  padding: 4rem !important;
}

/* line 88676, app/assets/stylesheets/global/style.css */
.pt-8,
.py-8 {
  padding-top: 4rem !important;
}

/* line 88681, app/assets/stylesheets/global/style.css */
.pe-8,
.px-8 {
  padding-right: 4rem !important;
}

/* line 88686, app/assets/stylesheets/global/style.css */
.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}

/* line 88691, app/assets/stylesheets/global/style.css */
.ps-8,
.px-8 {
  padding-left: 4rem !important;
}

/* line 88696, app/assets/stylesheets/global/style.css */
.p-9 {
  padding: 6rem !important;
}

/* line 88700, app/assets/stylesheets/global/style.css */
.pt-9,
.py-9 {
  padding-top: 6rem !important;
}

/* line 88705, app/assets/stylesheets/global/style.css */
.pe-9,
.px-9 {
  padding-right: 6rem !important;
}

/* line 88710, app/assets/stylesheets/global/style.css */
.pb-9,
.py-9 {
  padding-bottom: 6rem !important;
}

/* line 88715, app/assets/stylesheets/global/style.css */
.ps-9,
.px-9 {
  padding-left: 6rem !important;
}

@media (min-width: 480px) {
  /* line 88721, app/assets/stylesheets/global/style.css */
  .p-xs-0 {
    padding: 0 !important;
  }
  /* line 88725, app/assets/stylesheets/global/style.css */
  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }
  /* line 88730, app/assets/stylesheets/global/style.css */
  .pe-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }
  /* line 88735, app/assets/stylesheets/global/style.css */
  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }
  /* line 88740, app/assets/stylesheets/global/style.css */
  .ps-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }
  /* line 88745, app/assets/stylesheets/global/style.css */
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  /* line 88749, app/assets/stylesheets/global/style.css */
  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }
  /* line 88754, app/assets/stylesheets/global/style.css */
  .pe-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }
  /* line 88759, app/assets/stylesheets/global/style.css */
  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 88764, app/assets/stylesheets/global/style.css */
  .ps-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }
  /* line 88769, app/assets/stylesheets/global/style.css */
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  /* line 88773, app/assets/stylesheets/global/style.css */
  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }
  /* line 88778, app/assets/stylesheets/global/style.css */
  .pe-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }
  /* line 88783, app/assets/stylesheets/global/style.css */
  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 88788, app/assets/stylesheets/global/style.css */
  .ps-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }
  /* line 88793, app/assets/stylesheets/global/style.css */
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  /* line 88797, app/assets/stylesheets/global/style.css */
  .pt-xs-3,
.py-xs-3 {
    padding-top: 0.75rem !important;
  }
  /* line 88802, app/assets/stylesheets/global/style.css */
  .pe-xs-3,
.px-xs-3 {
    padding-right: 0.75rem !important;
  }
  /* line 88807, app/assets/stylesheets/global/style.css */
  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 88812, app/assets/stylesheets/global/style.css */
  .ps-xs-3,
.px-xs-3 {
    padding-left: 0.75rem !important;
  }
  /* line 88817, app/assets/stylesheets/global/style.css */
  .p-xs-4 {
    padding: 1rem !important;
  }
  /* line 88821, app/assets/stylesheets/global/style.css */
  .pt-xs-4,
.py-xs-4 {
    padding-top: 1rem !important;
  }
  /* line 88826, app/assets/stylesheets/global/style.css */
  .pe-xs-4,
.px-xs-4 {
    padding-right: 1rem !important;
  }
  /* line 88831, app/assets/stylesheets/global/style.css */
  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1rem !important;
  }
  /* line 88836, app/assets/stylesheets/global/style.css */
  .ps-xs-4,
.px-xs-4 {
    padding-left: 1rem !important;
  }
  /* line 88841, app/assets/stylesheets/global/style.css */
  .p-xs-5 {
    padding: 1.5rem !important;
  }
  /* line 88845, app/assets/stylesheets/global/style.css */
  .pt-xs-5,
.py-xs-5 {
    padding-top: 1.5rem !important;
  }
  /* line 88850, app/assets/stylesheets/global/style.css */
  .pe-xs-5,
.px-xs-5 {
    padding-right: 1.5rem !important;
  }
  /* line 88855, app/assets/stylesheets/global/style.css */
  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 88860, app/assets/stylesheets/global/style.css */
  .ps-xs-5,
.px-xs-5 {
    padding-left: 1.5rem !important;
  }
  /* line 88865, app/assets/stylesheets/global/style.css */
  .p-xs-6 {
    padding: 2rem !important;
  }
  /* line 88869, app/assets/stylesheets/global/style.css */
  .pt-xs-6,
.py-xs-6 {
    padding-top: 2rem !important;
  }
  /* line 88874, app/assets/stylesheets/global/style.css */
  .pe-xs-6,
.px-xs-6 {
    padding-right: 2rem !important;
  }
  /* line 88879, app/assets/stylesheets/global/style.css */
  .pb-xs-6,
.py-xs-6 {
    padding-bottom: 2rem !important;
  }
  /* line 88884, app/assets/stylesheets/global/style.css */
  .ps-xs-6,
.px-xs-6 {
    padding-left: 2rem !important;
  }
  /* line 88889, app/assets/stylesheets/global/style.css */
  .p-xs-7 {
    padding: 3rem !important;
  }
  /* line 88893, app/assets/stylesheets/global/style.css */
  .pt-xs-7,
.py-xs-7 {
    padding-top: 3rem !important;
  }
  /* line 88898, app/assets/stylesheets/global/style.css */
  .pe-xs-7,
.px-xs-7 {
    padding-right: 3rem !important;
  }
  /* line 88903, app/assets/stylesheets/global/style.css */
  .pb-xs-7,
.py-xs-7 {
    padding-bottom: 3rem !important;
  }
  /* line 88908, app/assets/stylesheets/global/style.css */
  .ps-xs-7,
.px-xs-7 {
    padding-left: 3rem !important;
  }
  /* line 88913, app/assets/stylesheets/global/style.css */
  .p-xs-8 {
    padding: 4rem !important;
  }
  /* line 88917, app/assets/stylesheets/global/style.css */
  .pt-xs-8,
.py-xs-8 {
    padding-top: 4rem !important;
  }
  /* line 88922, app/assets/stylesheets/global/style.css */
  .pe-xs-8,
.px-xs-8 {
    padding-right: 4rem !important;
  }
  /* line 88927, app/assets/stylesheets/global/style.css */
  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 4rem !important;
  }
  /* line 88932, app/assets/stylesheets/global/style.css */
  .ps-xs-8,
.px-xs-8 {
    padding-left: 4rem !important;
  }
  /* line 88937, app/assets/stylesheets/global/style.css */
  .p-xs-9 {
    padding: 6rem !important;
  }
  /* line 88941, app/assets/stylesheets/global/style.css */
  .pt-xs-9,
.py-xs-9 {
    padding-top: 6rem !important;
  }
  /* line 88946, app/assets/stylesheets/global/style.css */
  .pe-xs-9,
.px-xs-9 {
    padding-right: 6rem !important;
  }
  /* line 88951, app/assets/stylesheets/global/style.css */
  .pb-xs-9,
.py-xs-9 {
    padding-bottom: 6rem !important;
  }
  /* line 88956, app/assets/stylesheets/global/style.css */
  .ps-xs-9,
.px-xs-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 576px) {
  /* line 88963, app/assets/stylesheets/global/style.css */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 88967, app/assets/stylesheets/global/style.css */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 88972, app/assets/stylesheets/global/style.css */
  .pe-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 88977, app/assets/stylesheets/global/style.css */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 88982, app/assets/stylesheets/global/style.css */
  .ps-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 88987, app/assets/stylesheets/global/style.css */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 88991, app/assets/stylesheets/global/style.css */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 88996, app/assets/stylesheets/global/style.css */
  .pe-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89001, app/assets/stylesheets/global/style.css */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89006, app/assets/stylesheets/global/style.css */
  .ps-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89011, app/assets/stylesheets/global/style.css */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 89015, app/assets/stylesheets/global/style.css */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89020, app/assets/stylesheets/global/style.css */
  .pe-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89025, app/assets/stylesheets/global/style.css */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89030, app/assets/stylesheets/global/style.css */
  .ps-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89035, app/assets/stylesheets/global/style.css */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 89039, app/assets/stylesheets/global/style.css */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89044, app/assets/stylesheets/global/style.css */
  .pe-sm-3,
.px-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89049, app/assets/stylesheets/global/style.css */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89054, app/assets/stylesheets/global/style.css */
  .ps-sm-3,
.px-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89059, app/assets/stylesheets/global/style.css */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 89063, app/assets/stylesheets/global/style.css */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 89068, app/assets/stylesheets/global/style.css */
  .pe-sm-4,
.px-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 89073, app/assets/stylesheets/global/style.css */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89078, app/assets/stylesheets/global/style.css */
  .ps-sm-4,
.px-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 89083, app/assets/stylesheets/global/style.css */
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  /* line 89087, app/assets/stylesheets/global/style.css */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89092, app/assets/stylesheets/global/style.css */
  .pe-sm-5,
.px-sm-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89097, app/assets/stylesheets/global/style.css */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89102, app/assets/stylesheets/global/style.css */
  .ps-sm-5,
.px-sm-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89107, app/assets/stylesheets/global/style.css */
  .p-sm-6 {
    padding: 2rem !important;
  }
  /* line 89111, app/assets/stylesheets/global/style.css */
  .pt-sm-6,
.py-sm-6 {
    padding-top: 2rem !important;
  }
  /* line 89116, app/assets/stylesheets/global/style.css */
  .pe-sm-6,
.px-sm-6 {
    padding-right: 2rem !important;
  }
  /* line 89121, app/assets/stylesheets/global/style.css */
  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89126, app/assets/stylesheets/global/style.css */
  .ps-sm-6,
.px-sm-6 {
    padding-left: 2rem !important;
  }
  /* line 89131, app/assets/stylesheets/global/style.css */
  .p-sm-7 {
    padding: 3rem !important;
  }
  /* line 89135, app/assets/stylesheets/global/style.css */
  .pt-sm-7,
.py-sm-7 {
    padding-top: 3rem !important;
  }
  /* line 89140, app/assets/stylesheets/global/style.css */
  .pe-sm-7,
.px-sm-7 {
    padding-right: 3rem !important;
  }
  /* line 89145, app/assets/stylesheets/global/style.css */
  .pb-sm-7,
.py-sm-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89150, app/assets/stylesheets/global/style.css */
  .ps-sm-7,
.px-sm-7 {
    padding-left: 3rem !important;
  }
  /* line 89155, app/assets/stylesheets/global/style.css */
  .p-sm-8 {
    padding: 4rem !important;
  }
  /* line 89159, app/assets/stylesheets/global/style.css */
  .pt-sm-8,
.py-sm-8 {
    padding-top: 4rem !important;
  }
  /* line 89164, app/assets/stylesheets/global/style.css */
  .pe-sm-8,
.px-sm-8 {
    padding-right: 4rem !important;
  }
  /* line 89169, app/assets/stylesheets/global/style.css */
  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89174, app/assets/stylesheets/global/style.css */
  .ps-sm-8,
.px-sm-8 {
    padding-left: 4rem !important;
  }
  /* line 89179, app/assets/stylesheets/global/style.css */
  .p-sm-9 {
    padding: 6rem !important;
  }
  /* line 89183, app/assets/stylesheets/global/style.css */
  .pt-sm-9,
.py-sm-9 {
    padding-top: 6rem !important;
  }
  /* line 89188, app/assets/stylesheets/global/style.css */
  .pe-sm-9,
.px-sm-9 {
    padding-right: 6rem !important;
  }
  /* line 89193, app/assets/stylesheets/global/style.css */
  .pb-sm-9,
.py-sm-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89198, app/assets/stylesheets/global/style.css */
  .ps-sm-9,
.px-sm-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 768px) {
  /* line 89205, app/assets/stylesheets/global/style.css */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 89209, app/assets/stylesheets/global/style.css */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 89214, app/assets/stylesheets/global/style.css */
  .pe-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 89219, app/assets/stylesheets/global/style.css */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 89224, app/assets/stylesheets/global/style.css */
  .ps-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 89229, app/assets/stylesheets/global/style.css */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 89233, app/assets/stylesheets/global/style.css */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89238, app/assets/stylesheets/global/style.css */
  .pe-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89243, app/assets/stylesheets/global/style.css */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89248, app/assets/stylesheets/global/style.css */
  .ps-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89253, app/assets/stylesheets/global/style.css */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 89257, app/assets/stylesheets/global/style.css */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89262, app/assets/stylesheets/global/style.css */
  .pe-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89267, app/assets/stylesheets/global/style.css */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89272, app/assets/stylesheets/global/style.css */
  .ps-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89277, app/assets/stylesheets/global/style.css */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 89281, app/assets/stylesheets/global/style.css */
  .pt-md-3,
.py-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89286, app/assets/stylesheets/global/style.css */
  .pe-md-3,
.px-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89291, app/assets/stylesheets/global/style.css */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89296, app/assets/stylesheets/global/style.css */
  .ps-md-3,
.px-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89301, app/assets/stylesheets/global/style.css */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 89305, app/assets/stylesheets/global/style.css */
  .pt-md-4,
.py-md-4 {
    padding-top: 1rem !important;
  }
  /* line 89310, app/assets/stylesheets/global/style.css */
  .pe-md-4,
.px-md-4 {
    padding-right: 1rem !important;
  }
  /* line 89315, app/assets/stylesheets/global/style.css */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89320, app/assets/stylesheets/global/style.css */
  .ps-md-4,
.px-md-4 {
    padding-left: 1rem !important;
  }
  /* line 89325, app/assets/stylesheets/global/style.css */
  .p-md-5 {
    padding: 1.5rem !important;
  }
  /* line 89329, app/assets/stylesheets/global/style.css */
  .pt-md-5,
.py-md-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89334, app/assets/stylesheets/global/style.css */
  .pe-md-5,
.px-md-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89339, app/assets/stylesheets/global/style.css */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89344, app/assets/stylesheets/global/style.css */
  .ps-md-5,
.px-md-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89349, app/assets/stylesheets/global/style.css */
  .p-md-6 {
    padding: 2rem !important;
  }
  /* line 89353, app/assets/stylesheets/global/style.css */
  .pt-md-6,
.py-md-6 {
    padding-top: 2rem !important;
  }
  /* line 89358, app/assets/stylesheets/global/style.css */
  .pe-md-6,
.px-md-6 {
    padding-right: 2rem !important;
  }
  /* line 89363, app/assets/stylesheets/global/style.css */
  .pb-md-6,
.py-md-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89368, app/assets/stylesheets/global/style.css */
  .ps-md-6,
.px-md-6 {
    padding-left: 2rem !important;
  }
  /* line 89373, app/assets/stylesheets/global/style.css */
  .p-md-7 {
    padding: 3rem !important;
  }
  /* line 89377, app/assets/stylesheets/global/style.css */
  .pt-md-7,
.py-md-7 {
    padding-top: 3rem !important;
  }
  /* line 89382, app/assets/stylesheets/global/style.css */
  .pe-md-7,
.px-md-7 {
    padding-right: 3rem !important;
  }
  /* line 89387, app/assets/stylesheets/global/style.css */
  .pb-md-7,
.py-md-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89392, app/assets/stylesheets/global/style.css */
  .ps-md-7,
.px-md-7 {
    padding-left: 3rem !important;
  }
  /* line 89397, app/assets/stylesheets/global/style.css */
  .p-md-8 {
    padding: 4rem !important;
  }
  /* line 89401, app/assets/stylesheets/global/style.css */
  .pt-md-8,
.py-md-8 {
    padding-top: 4rem !important;
  }
  /* line 89406, app/assets/stylesheets/global/style.css */
  .pe-md-8,
.px-md-8 {
    padding-right: 4rem !important;
  }
  /* line 89411, app/assets/stylesheets/global/style.css */
  .pb-md-8,
.py-md-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89416, app/assets/stylesheets/global/style.css */
  .ps-md-8,
.px-md-8 {
    padding-left: 4rem !important;
  }
  /* line 89421, app/assets/stylesheets/global/style.css */
  .p-md-9 {
    padding: 6rem !important;
  }
  /* line 89425, app/assets/stylesheets/global/style.css */
  .pt-md-9,
.py-md-9 {
    padding-top: 6rem !important;
  }
  /* line 89430, app/assets/stylesheets/global/style.css */
  .pe-md-9,
.px-md-9 {
    padding-right: 6rem !important;
  }
  /* line 89435, app/assets/stylesheets/global/style.css */
  .pb-md-9,
.py-md-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89440, app/assets/stylesheets/global/style.css */
  .ps-md-9,
.px-md-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 89447, app/assets/stylesheets/global/style.css */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 89451, app/assets/stylesheets/global/style.css */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 89456, app/assets/stylesheets/global/style.css */
  .pe-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 89461, app/assets/stylesheets/global/style.css */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 89466, app/assets/stylesheets/global/style.css */
  .ps-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 89471, app/assets/stylesheets/global/style.css */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 89475, app/assets/stylesheets/global/style.css */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89480, app/assets/stylesheets/global/style.css */
  .pe-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89485, app/assets/stylesheets/global/style.css */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89490, app/assets/stylesheets/global/style.css */
  .ps-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89495, app/assets/stylesheets/global/style.css */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 89499, app/assets/stylesheets/global/style.css */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89504, app/assets/stylesheets/global/style.css */
  .pe-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89509, app/assets/stylesheets/global/style.css */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89514, app/assets/stylesheets/global/style.css */
  .ps-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89519, app/assets/stylesheets/global/style.css */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 89523, app/assets/stylesheets/global/style.css */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89528, app/assets/stylesheets/global/style.css */
  .pe-lg-3,
.px-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89533, app/assets/stylesheets/global/style.css */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89538, app/assets/stylesheets/global/style.css */
  .ps-lg-3,
.px-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89543, app/assets/stylesheets/global/style.css */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 89547, app/assets/stylesheets/global/style.css */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 89552, app/assets/stylesheets/global/style.css */
  .pe-lg-4,
.px-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 89557, app/assets/stylesheets/global/style.css */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89562, app/assets/stylesheets/global/style.css */
  .ps-lg-4,
.px-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 89567, app/assets/stylesheets/global/style.css */
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  /* line 89571, app/assets/stylesheets/global/style.css */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89576, app/assets/stylesheets/global/style.css */
  .pe-lg-5,
.px-lg-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89581, app/assets/stylesheets/global/style.css */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89586, app/assets/stylesheets/global/style.css */
  .ps-lg-5,
.px-lg-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89591, app/assets/stylesheets/global/style.css */
  .p-lg-6 {
    padding: 2rem !important;
  }
  /* line 89595, app/assets/stylesheets/global/style.css */
  .pt-lg-6,
.py-lg-6 {
    padding-top: 2rem !important;
  }
  /* line 89600, app/assets/stylesheets/global/style.css */
  .pe-lg-6,
.px-lg-6 {
    padding-right: 2rem !important;
  }
  /* line 89605, app/assets/stylesheets/global/style.css */
  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89610, app/assets/stylesheets/global/style.css */
  .ps-lg-6,
.px-lg-6 {
    padding-left: 2rem !important;
  }
  /* line 89615, app/assets/stylesheets/global/style.css */
  .p-lg-7 {
    padding: 3rem !important;
  }
  /* line 89619, app/assets/stylesheets/global/style.css */
  .pt-lg-7,
.py-lg-7 {
    padding-top: 3rem !important;
  }
  /* line 89624, app/assets/stylesheets/global/style.css */
  .pe-lg-7,
.px-lg-7 {
    padding-right: 3rem !important;
  }
  /* line 89629, app/assets/stylesheets/global/style.css */
  .pb-lg-7,
.py-lg-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89634, app/assets/stylesheets/global/style.css */
  .ps-lg-7,
.px-lg-7 {
    padding-left: 3rem !important;
  }
  /* line 89639, app/assets/stylesheets/global/style.css */
  .p-lg-8 {
    padding: 4rem !important;
  }
  /* line 89643, app/assets/stylesheets/global/style.css */
  .pt-lg-8,
.py-lg-8 {
    padding-top: 4rem !important;
  }
  /* line 89648, app/assets/stylesheets/global/style.css */
  .pe-lg-8,
.px-lg-8 {
    padding-right: 4rem !important;
  }
  /* line 89653, app/assets/stylesheets/global/style.css */
  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89658, app/assets/stylesheets/global/style.css */
  .ps-lg-8,
.px-lg-8 {
    padding-left: 4rem !important;
  }
  /* line 89663, app/assets/stylesheets/global/style.css */
  .p-lg-9 {
    padding: 6rem !important;
  }
  /* line 89667, app/assets/stylesheets/global/style.css */
  .pt-lg-9,
.py-lg-9 {
    padding-top: 6rem !important;
  }
  /* line 89672, app/assets/stylesheets/global/style.css */
  .pe-lg-9,
.px-lg-9 {
    padding-right: 6rem !important;
  }
  /* line 89677, app/assets/stylesheets/global/style.css */
  .pb-lg-9,
.py-lg-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89682, app/assets/stylesheets/global/style.css */
  .ps-lg-9,
.px-lg-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 1280px) {
  /* line 89689, app/assets/stylesheets/global/style.css */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 89693, app/assets/stylesheets/global/style.css */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 89698, app/assets/stylesheets/global/style.css */
  .pe-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 89703, app/assets/stylesheets/global/style.css */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 89708, app/assets/stylesheets/global/style.css */
  .ps-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 89713, app/assets/stylesheets/global/style.css */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 89717, app/assets/stylesheets/global/style.css */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89722, app/assets/stylesheets/global/style.css */
  .pe-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89727, app/assets/stylesheets/global/style.css */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89732, app/assets/stylesheets/global/style.css */
  .ps-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89737, app/assets/stylesheets/global/style.css */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 89741, app/assets/stylesheets/global/style.css */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89746, app/assets/stylesheets/global/style.css */
  .pe-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89751, app/assets/stylesheets/global/style.css */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89756, app/assets/stylesheets/global/style.css */
  .ps-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89761, app/assets/stylesheets/global/style.css */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 89765, app/assets/stylesheets/global/style.css */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89770, app/assets/stylesheets/global/style.css */
  .pe-xl-3,
.px-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89775, app/assets/stylesheets/global/style.css */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89780, app/assets/stylesheets/global/style.css */
  .ps-xl-3,
.px-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89785, app/assets/stylesheets/global/style.css */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 89789, app/assets/stylesheets/global/style.css */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 89794, app/assets/stylesheets/global/style.css */
  .pe-xl-4,
.px-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 89799, app/assets/stylesheets/global/style.css */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89804, app/assets/stylesheets/global/style.css */
  .ps-xl-4,
.px-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 89809, app/assets/stylesheets/global/style.css */
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  /* line 89813, app/assets/stylesheets/global/style.css */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89818, app/assets/stylesheets/global/style.css */
  .pe-xl-5,
.px-xl-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89823, app/assets/stylesheets/global/style.css */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89828, app/assets/stylesheets/global/style.css */
  .ps-xl-5,
.px-xl-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89833, app/assets/stylesheets/global/style.css */
  .p-xl-6 {
    padding: 2rem !important;
  }
  /* line 89837, app/assets/stylesheets/global/style.css */
  .pt-xl-6,
.py-xl-6 {
    padding-top: 2rem !important;
  }
  /* line 89842, app/assets/stylesheets/global/style.css */
  .pe-xl-6,
.px-xl-6 {
    padding-right: 2rem !important;
  }
  /* line 89847, app/assets/stylesheets/global/style.css */
  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89852, app/assets/stylesheets/global/style.css */
  .ps-xl-6,
.px-xl-6 {
    padding-left: 2rem !important;
  }
  /* line 89857, app/assets/stylesheets/global/style.css */
  .p-xl-7 {
    padding: 3rem !important;
  }
  /* line 89861, app/assets/stylesheets/global/style.css */
  .pt-xl-7,
.py-xl-7 {
    padding-top: 3rem !important;
  }
  /* line 89866, app/assets/stylesheets/global/style.css */
  .pe-xl-7,
.px-xl-7 {
    padding-right: 3rem !important;
  }
  /* line 89871, app/assets/stylesheets/global/style.css */
  .pb-xl-7,
.py-xl-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89876, app/assets/stylesheets/global/style.css */
  .ps-xl-7,
.px-xl-7 {
    padding-left: 3rem !important;
  }
  /* line 89881, app/assets/stylesheets/global/style.css */
  .p-xl-8 {
    padding: 4rem !important;
  }
  /* line 89885, app/assets/stylesheets/global/style.css */
  .pt-xl-8,
.py-xl-8 {
    padding-top: 4rem !important;
  }
  /* line 89890, app/assets/stylesheets/global/style.css */
  .pe-xl-8,
.px-xl-8 {
    padding-right: 4rem !important;
  }
  /* line 89895, app/assets/stylesheets/global/style.css */
  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89900, app/assets/stylesheets/global/style.css */
  .ps-xl-8,
.px-xl-8 {
    padding-left: 4rem !important;
  }
  /* line 89905, app/assets/stylesheets/global/style.css */
  .p-xl-9 {
    padding: 6rem !important;
  }
  /* line 89909, app/assets/stylesheets/global/style.css */
  .pt-xl-9,
.py-xl-9 {
    padding-top: 6rem !important;
  }
  /* line 89914, app/assets/stylesheets/global/style.css */
  .pe-xl-9,
.px-xl-9 {
    padding-right: 6rem !important;
  }
  /* line 89919, app/assets/stylesheets/global/style.css */
  .pb-xl-9,
.py-xl-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89924, app/assets/stylesheets/global/style.css */
  .ps-xl-9,
.px-xl-9 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  /* line 89931, app/assets/stylesheets/global/style.css */
  .p-sm-max-0 {
    padding: 0px !important;
  }
}

@media (max-width: 1200px) {
  /* line 89937, app/assets/stylesheets/global/style.css */
  .p-xl-max-0 {
    padding: 0px !important;
  }
}

/* line 89942, app/assets/stylesheets/global/style.css */
.ps-static {
  position: static !important;
}

/* line 89946, app/assets/stylesheets/global/style.css */
.ps-relative {
  position: relative !important;
}

/* line 89950, app/assets/stylesheets/global/style.css */
.ps-absolute {
  position: absolute !important;
}

/* line 89954, app/assets/stylesheets/global/style.css */
.ps-fixed {
  position: fixed !important;
}

/* line 89958, app/assets/stylesheets/global/style.css */
.ps-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 89963, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 89970, app/assets/stylesheets/global/style.css */
.t-0 {
  top: 0px;
}

/* line 89974, app/assets/stylesheets/global/style.css */
.r-0 {
  right: 0px;
}

/* line 89978, app/assets/stylesheets/global/style.css */
.b-0 {
  bottom: 0px;
}

/* line 89982, app/assets/stylesheets/global/style.css */
.l-0 {
  left: 0px;
}

/* line 89986, app/assets/stylesheets/global/style.css */
.t--0 {
  top: 0px;
}

/* line 89990, app/assets/stylesheets/global/style.css */
.r--0 {
  right: 0px;
}

/* line 89994, app/assets/stylesheets/global/style.css */
.b--0 {
  bottom: 0px;
}

/* line 89998, app/assets/stylesheets/global/style.css */
.l--0 {
  left: 0px;
}

/* line 90002, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

/* line 90009, app/assets/stylesheets/global/style.css */
.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}

/* line 90015, app/assets/stylesheets/global/style.css */
.t-5 {
  top: 5px;
}

/* line 90019, app/assets/stylesheets/global/style.css */
.r-5 {
  right: 5px;
}

/* line 90023, app/assets/stylesheets/global/style.css */
.b-5 {
  bottom: 5px;
}

/* line 90027, app/assets/stylesheets/global/style.css */
.l-5 {
  left: 5px;
}

/* line 90031, app/assets/stylesheets/global/style.css */
.t--5 {
  top: -5px;
}

/* line 90035, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90039, app/assets/stylesheets/global/style.css */
.b--5 {
  bottom: -5px;
}

/* line 90043, app/assets/stylesheets/global/style.css */
.l--5 {
  left: -5px;
}

/* line 90047, app/assets/stylesheets/global/style.css */
.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

/* line 90054, app/assets/stylesheets/global/style.css */
.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}

/* line 90060, app/assets/stylesheets/global/style.css */
.t-10 {
  top: 10px;
}

/* line 90064, app/assets/stylesheets/global/style.css */
.r-10 {
  right: 10px;
}

/* line 90068, app/assets/stylesheets/global/style.css */
.b-10 {
  bottom: 10px;
}

/* line 90072, app/assets/stylesheets/global/style.css */
.l-10 {
  left: 10px;
}

/* line 90076, app/assets/stylesheets/global/style.css */
.t--10 {
  top: -10px;
}

/* line 90080, app/assets/stylesheets/global/style.css */
.r--10 {
  right: -10px;
}

/* line 90084, app/assets/stylesheets/global/style.css */
.b--10 {
  bottom: -10px;
}

/* line 90088, app/assets/stylesheets/global/style.css */
.l--10 {
  left: -10px;
}

/* line 90092, app/assets/stylesheets/global/style.css */
.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

/* line 90099, app/assets/stylesheets/global/style.css */
.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}

/* line 90105, app/assets/stylesheets/global/style.css */
.t-15 {
  top: 15px;
}

/* line 90109, app/assets/stylesheets/global/style.css */
.r-15 {
  right: 15px;
}

/* line 90113, app/assets/stylesheets/global/style.css */
.b-15 {
  bottom: 15px;
}

/* line 90117, app/assets/stylesheets/global/style.css */
.l-15 {
  left: 15px;
}

/* line 90121, app/assets/stylesheets/global/style.css */
.t--15 {
  top: -15px;
}

/* line 90125, app/assets/stylesheets/global/style.css */
.r--15 {
  right: -15px;
}

/* line 90129, app/assets/stylesheets/global/style.css */
.b--15 {
  bottom: -15px;
}

/* line 90133, app/assets/stylesheets/global/style.css */
.l--15 {
  left: -15px;
}

/* line 90137, app/assets/stylesheets/global/style.css */
.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

/* line 90144, app/assets/stylesheets/global/style.css */
.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}

/* line 90150, app/assets/stylesheets/global/style.css */
.t-20 {
  top: 20px;
}

/* line 90154, app/assets/stylesheets/global/style.css */
.r-20 {
  right: 20px;
}

/* line 90158, app/assets/stylesheets/global/style.css */
.b-20 {
  bottom: 20px;
}

/* line 90162, app/assets/stylesheets/global/style.css */
.l-20 {
  left: 20px;
}

/* line 90166, app/assets/stylesheets/global/style.css */
.t--20 {
  top: -20px;
}

/* line 90170, app/assets/stylesheets/global/style.css */
.r--20 {
  right: -20px;
}

/* line 90174, app/assets/stylesheets/global/style.css */
.b--20 {
  bottom: -20px;
}

/* line 90178, app/assets/stylesheets/global/style.css */
.l--20 {
  left: -20px;
}

/* line 90182, app/assets/stylesheets/global/style.css */
.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

/* line 90189, app/assets/stylesheets/global/style.css */
.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}

/* line 90195, app/assets/stylesheets/global/style.css */
.t-25 {
  top: 25px;
}

/* line 90199, app/assets/stylesheets/global/style.css */
.r-25 {
  right: 25px;
}

/* line 90203, app/assets/stylesheets/global/style.css */
.b-25 {
  bottom: 25px;
}

/* line 90207, app/assets/stylesheets/global/style.css */
.l-25 {
  left: 25px;
}

/* line 90211, app/assets/stylesheets/global/style.css */
.t--25 {
  top: -25px;
}

/* line 90215, app/assets/stylesheets/global/style.css */
.r--25 {
  right: -25px;
}

/* line 90219, app/assets/stylesheets/global/style.css */
.b--25 {
  bottom: -25px;
}

/* line 90223, app/assets/stylesheets/global/style.css */
.l--25 {
  left: -25px;
}

/* line 90227, app/assets/stylesheets/global/style.css */
.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

/* line 90234, app/assets/stylesheets/global/style.css */
.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}

/* line 90240, app/assets/stylesheets/global/style.css */
.t-30 {
  top: 30px;
}

/* line 90244, app/assets/stylesheets/global/style.css */
.r-30 {
  right: 30px;
}

/* line 90248, app/assets/stylesheets/global/style.css */
.b-30 {
  bottom: 30px;
}

/* line 90252, app/assets/stylesheets/global/style.css */
.l-30 {
  left: 30px;
}

/* line 90256, app/assets/stylesheets/global/style.css */
.t--30 {
  top: -30px;
}

/* line 90260, app/assets/stylesheets/global/style.css */
.r--30 {
  right: -30px;
}

/* line 90264, app/assets/stylesheets/global/style.css */
.b--30 {
  bottom: -30px;
}

/* line 90268, app/assets/stylesheets/global/style.css */
.l--30 {
  left: -30px;
}

/* line 90272, app/assets/stylesheets/global/style.css */
.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

/* line 90279, app/assets/stylesheets/global/style.css */
.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}

/* line 90285, app/assets/stylesheets/global/style.css */
.t-35 {
  top: 35px;
}

/* line 90289, app/assets/stylesheets/global/style.css */
.r-35 {
  right: 35px;
}

/* line 90293, app/assets/stylesheets/global/style.css */
.b-35 {
  bottom: 35px;
}

/* line 90297, app/assets/stylesheets/global/style.css */
.l-35 {
  left: 35px;
}

/* line 90301, app/assets/stylesheets/global/style.css */
.t--35 {
  top: -35px;
}

/* line 90305, app/assets/stylesheets/global/style.css */
.r--35 {
  right: -35px;
}

/* line 90309, app/assets/stylesheets/global/style.css */
.b--35 {
  bottom: -35px;
}

/* line 90313, app/assets/stylesheets/global/style.css */
.l--35 {
  left: -35px;
}

/* line 90317, app/assets/stylesheets/global/style.css */
.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}

/* line 90324, app/assets/stylesheets/global/style.css */
.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}

/* line 90330, app/assets/stylesheets/global/style.css */
.t-40 {
  top: 40px;
}

/* line 90334, app/assets/stylesheets/global/style.css */
.r-40 {
  right: 40px;
}

/* line 90338, app/assets/stylesheets/global/style.css */
.b-40 {
  bottom: 40px;
}

/* line 90342, app/assets/stylesheets/global/style.css */
.l-40 {
  left: 40px;
}

/* line 90346, app/assets/stylesheets/global/style.css */
.t--40 {
  top: -40px;
}

/* line 90350, app/assets/stylesheets/global/style.css */
.r--40 {
  right: -40px;
}

/* line 90354, app/assets/stylesheets/global/style.css */
.b--40 {
  bottom: -40px;
}

/* line 90358, app/assets/stylesheets/global/style.css */
.l--40 {
  left: -40px;
}

/* line 90362, app/assets/stylesheets/global/style.css */
.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

/* line 90369, app/assets/stylesheets/global/style.css */
.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}

/* line 90375, app/assets/stylesheets/global/style.css */
.t-45 {
  top: 45px;
}

/* line 90379, app/assets/stylesheets/global/style.css */
.r-45 {
  right: 45px;
}

/* line 90383, app/assets/stylesheets/global/style.css */
.b-45 {
  bottom: 45px;
}

/* line 90387, app/assets/stylesheets/global/style.css */
.l-45 {
  left: 45px;
}

/* line 90391, app/assets/stylesheets/global/style.css */
.t--45 {
  top: -45px;
}

/* line 90395, app/assets/stylesheets/global/style.css */
.r--45 {
  right: -45px;
}

/* line 90399, app/assets/stylesheets/global/style.css */
.b--45 {
  bottom: -45px;
}

/* line 90403, app/assets/stylesheets/global/style.css */
.l--45 {
  left: -45px;
}

/* line 90407, app/assets/stylesheets/global/style.css */
.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}

/* line 90414, app/assets/stylesheets/global/style.css */
.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}

/* line 90420, app/assets/stylesheets/global/style.css */
.t-50 {
  top: 50px;
}

/* line 90424, app/assets/stylesheets/global/style.css */
.r-50 {
  right: 50px;
}

/* line 90428, app/assets/stylesheets/global/style.css */
.b-50 {
  bottom: 50px;
}

/* line 90432, app/assets/stylesheets/global/style.css */
.l-50 {
  left: 50px;
}

/* line 90436, app/assets/stylesheets/global/style.css */
.t--50 {
  top: -50px;
}

/* line 90440, app/assets/stylesheets/global/style.css */
.r--50 {
  right: -50px;
}

/* line 90444, app/assets/stylesheets/global/style.css */
.b--50 {
  bottom: -50px;
}

/* line 90448, app/assets/stylesheets/global/style.css */
.l--50 {
  left: -50px;
}

/* line 90452, app/assets/stylesheets/global/style.css */
.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

/* line 90459, app/assets/stylesheets/global/style.css */
.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}

/* line 90465, app/assets/stylesheets/global/style.css */
.t-55 {
  top: 55px;
}

/* line 90469, app/assets/stylesheets/global/style.css */
.r-55 {
  right: 55px;
}

/* line 90473, app/assets/stylesheets/global/style.css */
.b-55 {
  bottom: 55px;
}

/* line 90477, app/assets/stylesheets/global/style.css */
.l-55 {
  left: 55px;
}

/* line 90481, app/assets/stylesheets/global/style.css */
.t--55 {
  top: -55px;
}

/* line 90485, app/assets/stylesheets/global/style.css */
.r--55 {
  right: -55px;
}

/* line 90489, app/assets/stylesheets/global/style.css */
.b--55 {
  bottom: -55px;
}

/* line 90493, app/assets/stylesheets/global/style.css */
.l--55 {
  left: -55px;
}

/* line 90497, app/assets/stylesheets/global/style.css */
.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}

/* line 90504, app/assets/stylesheets/global/style.css */
.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}

/* line 90510, app/assets/stylesheets/global/style.css */
.t-60 {
  top: 60px;
}

/* line 90514, app/assets/stylesheets/global/style.css */
.r-60 {
  right: 60px;
}

/* line 90518, app/assets/stylesheets/global/style.css */
.b-60 {
  bottom: 60px;
}

/* line 90522, app/assets/stylesheets/global/style.css */
.l-60 {
  left: 60px;
}

/* line 90526, app/assets/stylesheets/global/style.css */
.t--60 {
  top: -60px;
}

/* line 90530, app/assets/stylesheets/global/style.css */
.r--60 {
  right: -60px;
}

/* line 90534, app/assets/stylesheets/global/style.css */
.b--60 {
  bottom: -60px;
}

/* line 90538, app/assets/stylesheets/global/style.css */
.l--60 {
  left: -60px;
}

/* line 90542, app/assets/stylesheets/global/style.css */
.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}

/* line 90549, app/assets/stylesheets/global/style.css */
.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}

/* line 90555, app/assets/stylesheets/global/style.css */
.t-65 {
  top: 65px;
}

/* line 90559, app/assets/stylesheets/global/style.css */
.r-65 {
  right: 65px;
}

/* line 90563, app/assets/stylesheets/global/style.css */
.b-65 {
  bottom: 65px;
}

/* line 90567, app/assets/stylesheets/global/style.css */
.l-65 {
  left: 65px;
}

/* line 90571, app/assets/stylesheets/global/style.css */
.t--65 {
  top: -65px;
}

/* line 90575, app/assets/stylesheets/global/style.css */
.r--65 {
  right: -65px;
}

/* line 90579, app/assets/stylesheets/global/style.css */
.b--65 {
  bottom: -65px;
}

/* line 90583, app/assets/stylesheets/global/style.css */
.l--65 {
  left: -65px;
}

/* line 90587, app/assets/stylesheets/global/style.css */
.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}

/* line 90594, app/assets/stylesheets/global/style.css */
.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}

/* line 90600, app/assets/stylesheets/global/style.css */
.t-70 {
  top: 70px;
}

/* line 90604, app/assets/stylesheets/global/style.css */
.r-70 {
  right: 70px;
}

/* line 90608, app/assets/stylesheets/global/style.css */
.b-70 {
  bottom: 70px;
}

/* line 90612, app/assets/stylesheets/global/style.css */
.l-70 {
  left: 70px;
}

/* line 90616, app/assets/stylesheets/global/style.css */
.t--70 {
  top: -70px;
}

/* line 90620, app/assets/stylesheets/global/style.css */
.r--70 {
  right: -70px;
}

/* line 90624, app/assets/stylesheets/global/style.css */
.b--70 {
  bottom: -70px;
}

/* line 90628, app/assets/stylesheets/global/style.css */
.l--70 {
  left: -70px;
}

/* line 90632, app/assets/stylesheets/global/style.css */
.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}

/* line 90639, app/assets/stylesheets/global/style.css */
.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}

/* line 90645, app/assets/stylesheets/global/style.css */
.t-75 {
  top: 75px;
}

/* line 90649, app/assets/stylesheets/global/style.css */
.r-75 {
  right: 75px;
}

/* line 90653, app/assets/stylesheets/global/style.css */
.b-75 {
  bottom: 75px;
}

/* line 90657, app/assets/stylesheets/global/style.css */
.l-75 {
  left: 75px;
}

/* line 90661, app/assets/stylesheets/global/style.css */
.t--75 {
  top: -75px;
}

/* line 90665, app/assets/stylesheets/global/style.css */
.r--75 {
  right: -75px;
}

/* line 90669, app/assets/stylesheets/global/style.css */
.b--75 {
  bottom: -75px;
}

/* line 90673, app/assets/stylesheets/global/style.css */
.l--75 {
  left: -75px;
}

/* line 90677, app/assets/stylesheets/global/style.css */
.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

/* line 90684, app/assets/stylesheets/global/style.css */
.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}

/* line 90690, app/assets/stylesheets/global/style.css */
.t-80 {
  top: 80px;
}

/* line 90694, app/assets/stylesheets/global/style.css */
.r-80 {
  right: 80px;
}

/* line 90698, app/assets/stylesheets/global/style.css */
.b-80 {
  bottom: 80px;
}

/* line 90702, app/assets/stylesheets/global/style.css */
.l-80 {
  left: 80px;
}

/* line 90706, app/assets/stylesheets/global/style.css */
.t--80 {
  top: -80px;
}

/* line 90710, app/assets/stylesheets/global/style.css */
.r--80 {
  right: -80px;
}

/* line 90714, app/assets/stylesheets/global/style.css */
.b--80 {
  bottom: -80px;
}

/* line 90718, app/assets/stylesheets/global/style.css */
.l--80 {
  left: -80px;
}

/* line 90722, app/assets/stylesheets/global/style.css */
.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

/* line 90729, app/assets/stylesheets/global/style.css */
.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}

/* line 90735, app/assets/stylesheets/global/style.css */
.t-85 {
  top: 85px;
}

/* line 90739, app/assets/stylesheets/global/style.css */
.r-85 {
  right: 85px;
}

/* line 90743, app/assets/stylesheets/global/style.css */
.b-85 {
  bottom: 85px;
}

/* line 90747, app/assets/stylesheets/global/style.css */
.l-85 {
  left: 85px;
}

/* line 90751, app/assets/stylesheets/global/style.css */
.t--85 {
  top: -85px;
}

/* line 90755, app/assets/stylesheets/global/style.css */
.r--85 {
  right: -85px;
}

/* line 90759, app/assets/stylesheets/global/style.css */
.b--85 {
  bottom: -85px;
}

/* line 90763, app/assets/stylesheets/global/style.css */
.l--85 {
  left: -85px;
}

/* line 90767, app/assets/stylesheets/global/style.css */
.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}

/* line 90774, app/assets/stylesheets/global/style.css */
.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}

/* line 90780, app/assets/stylesheets/global/style.css */
.t-90 {
  top: 90px;
}

/* line 90784, app/assets/stylesheets/global/style.css */
.r-90 {
  right: 90px;
}

/* line 90788, app/assets/stylesheets/global/style.css */
.b-90 {
  bottom: 90px;
}

/* line 90792, app/assets/stylesheets/global/style.css */
.l-90 {
  left: 90px;
}

/* line 90796, app/assets/stylesheets/global/style.css */
.t--90 {
  top: -90px;
}

/* line 90800, app/assets/stylesheets/global/style.css */
.r--90 {
  right: -90px;
}

/* line 90804, app/assets/stylesheets/global/style.css */
.b--90 {
  bottom: -90px;
}

/* line 90808, app/assets/stylesheets/global/style.css */
.l--90 {
  left: -90px;
}

/* line 90812, app/assets/stylesheets/global/style.css */
.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}

/* line 90819, app/assets/stylesheets/global/style.css */
.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}

/* line 90825, app/assets/stylesheets/global/style.css */
.t-95 {
  top: 95px;
}

/* line 90829, app/assets/stylesheets/global/style.css */
.r-95 {
  right: 95px;
}

/* line 90833, app/assets/stylesheets/global/style.css */
.b-95 {
  bottom: 95px;
}

/* line 90837, app/assets/stylesheets/global/style.css */
.l-95 {
  left: 95px;
}

/* line 90841, app/assets/stylesheets/global/style.css */
.t--95 {
  top: -95px;
}

/* line 90845, app/assets/stylesheets/global/style.css */
.r--95 {
  right: -95px;
}

/* line 90849, app/assets/stylesheets/global/style.css */
.b--95 {
  bottom: -95px;
}

/* line 90853, app/assets/stylesheets/global/style.css */
.l--95 {
  left: -95px;
}

/* line 90857, app/assets/stylesheets/global/style.css */
.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}

/* line 90864, app/assets/stylesheets/global/style.css */
.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}

/* line 90870, app/assets/stylesheets/global/style.css */
.t-100 {
  top: 100px;
}

/* line 90874, app/assets/stylesheets/global/style.css */
.r-100 {
  right: 100px;
}

/* line 90878, app/assets/stylesheets/global/style.css */
.b-100 {
  bottom: 100px;
}

/* line 90882, app/assets/stylesheets/global/style.css */
.l-100 {
  left: 100px;
}

/* line 90886, app/assets/stylesheets/global/style.css */
.t--100 {
  top: -100px;
}

/* line 90890, app/assets/stylesheets/global/style.css */
.r--100 {
  right: -100px;
}

/* line 90894, app/assets/stylesheets/global/style.css */
.b--100 {
  bottom: -100px;
}

/* line 90898, app/assets/stylesheets/global/style.css */
.l--100 {
  left: -100px;
}

/* line 90902, app/assets/stylesheets/global/style.css */
.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}

/* line 90909, app/assets/stylesheets/global/style.css */
.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}

/* line 90915, app/assets/stylesheets/global/style.css */
.t-2 {
  top: 2px;
}

/* line 90919, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90923, app/assets/stylesheets/global/style.css */
.z-index-0 {
  z-index: 0;
}

/* line 90927, app/assets/stylesheets/global/style.css */
.z-index-10 {
  z-index: 10;
}

/* line 90931, app/assets/stylesheets/global/style.css */
.z-index-50 {
  z-index: 50;
}

/* line 90935, app/assets/stylesheets/global/style.css */
.z-index-100 {
  z-index: 100;
}

/* line 90939, app/assets/stylesheets/global/style.css */
.z-index-150 {
  z-index: 150;
}

/* line 90943, app/assets/stylesheets/global/style.css */
.z-index-200 {
  z-index: 200;
}

@media (min-width: 480px) {
  /* line 90948, app/assets/stylesheets/global/style.css */
  .ps-xs-absolute {
    position: absolute;
  }
  /* line 90952, app/assets/stylesheets/global/style.css */
  .ps-xs-relative {
    position: relative;
  }
  /* line 90956, app/assets/stylesheets/global/style.css */
  .ps-xs-fixed {
    position: fixed;
  }
  /* line 90960, app/assets/stylesheets/global/style.css */
  .ps-xs-static {
    position: static;
  }
  /* line 90964, app/assets/stylesheets/global/style.css */
  .t-xs-auto {
    top: auto;
  }
  /* line 90968, app/assets/stylesheets/global/style.css */
  .r-xs-auto {
    right: auto;
  }
  /* line 90972, app/assets/stylesheets/global/style.css */
  .b-xs-auto {
    bottom: auto;
  }
  /* line 90976, app/assets/stylesheets/global/style.css */
  .l-xs-auto {
    left: auto;
  }
}

@media (min-width: 576px) {
  /* line 90982, app/assets/stylesheets/global/style.css */
  .ps-sm-absolute {
    position: absolute;
  }
  /* line 90986, app/assets/stylesheets/global/style.css */
  .ps-sm-relative {
    position: relative;
  }
  /* line 90990, app/assets/stylesheets/global/style.css */
  .ps-sm-fixed {
    position: fixed;
  }
  /* line 90994, app/assets/stylesheets/global/style.css */
  .ps-sm-static {
    position: static;
  }
  /* line 90998, app/assets/stylesheets/global/style.css */
  .t-sm-auto {
    top: auto;
  }
  /* line 91002, app/assets/stylesheets/global/style.css */
  .r-sm-auto {
    right: auto;
  }
  /* line 91006, app/assets/stylesheets/global/style.css */
  .b-sm-auto {
    bottom: auto;
  }
  /* line 91010, app/assets/stylesheets/global/style.css */
  .l-sm-auto {
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 91016, app/assets/stylesheets/global/style.css */
  .ps-md-absolute {
    position: absolute;
  }
  /* line 91020, app/assets/stylesheets/global/style.css */
  .ps-md-relative {
    position: relative;
  }
  /* line 91024, app/assets/stylesheets/global/style.css */
  .ps-md-fixed {
    position: fixed;
  }
  /* line 91028, app/assets/stylesheets/global/style.css */
  .ps-md-static {
    position: static;
  }
  /* line 91032, app/assets/stylesheets/global/style.css */
  .t-md-auto {
    top: auto;
  }
  /* line 91036, app/assets/stylesheets/global/style.css */
  .r-md-auto {
    right: auto;
  }
  /* line 91040, app/assets/stylesheets/global/style.css */
  .b-md-auto {
    bottom: auto;
  }
  /* line 91044, app/assets/stylesheets/global/style.css */
  .l-md-auto {
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 91050, app/assets/stylesheets/global/style.css */
  .ps-lg-absolute {
    position: absolute;
  }
  /* line 91054, app/assets/stylesheets/global/style.css */
  .ps-lg-relative {
    position: relative;
  }
  /* line 91058, app/assets/stylesheets/global/style.css */
  .ps-lg-fixed {
    position: fixed;
  }
  /* line 91062, app/assets/stylesheets/global/style.css */
  .ps-lg-static {
    position: static;
  }
  /* line 91066, app/assets/stylesheets/global/style.css */
  .t-lg-auto {
    top: auto;
  }
  /* line 91070, app/assets/stylesheets/global/style.css */
  .r-lg-auto {
    right: auto;
  }
  /* line 91074, app/assets/stylesheets/global/style.css */
  .b-lg-auto {
    bottom: auto;
  }
  /* line 91078, app/assets/stylesheets/global/style.css */
  .l-lg-auto {
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 91084, app/assets/stylesheets/global/style.css */
  .ps-xl-absolute {
    position: absolute;
  }
  /* line 91088, app/assets/stylesheets/global/style.css */
  .ps-xl-relative {
    position: relative;
  }
  /* line 91092, app/assets/stylesheets/global/style.css */
  .ps-xl-fixed {
    position: fixed;
  }
  /* line 91096, app/assets/stylesheets/global/style.css */
  .ps-xl-static {
    position: static;
  }
  /* line 91100, app/assets/stylesheets/global/style.css */
  .t-xl-auto {
    top: auto;
  }
  /* line 91104, app/assets/stylesheets/global/style.css */
  .r-xl-auto {
    right: auto;
  }
  /* line 91108, app/assets/stylesheets/global/style.css */
  .b-xl-auto {
    bottom: auto;
  }
  /* line 91112, app/assets/stylesheets/global/style.css */
  .l-xl-auto {
    left: auto;
  }
}

/* line 91117, app/assets/stylesheets/global/style.css */
textarea {
  overflow: auto;
  resize: vertical;
}

/*------- Alignments & values-------*/
/* line 91123, app/assets/stylesheets/global/style.css */
.text-monospace {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 91127, app/assets/stylesheets/global/style.css */
.text-justify {
  text-align: justify !important;
}

/* line 91131, app/assets/stylesheets/global/style.css */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 91135, app/assets/stylesheets/global/style.css */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 91141, app/assets/stylesheets/global/style.css */
.text-start {
  text-align: left !important;
}

/* line 91145, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right !important;
}

/* line 91149, app/assets/stylesheets/global/style.css */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 91154, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 91158, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 91162, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 91168, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left !important;
  }
  /* line 91172, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right !important;
  }
  /* line 91176, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 91182, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 91186, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 91190, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
  /* line 91196, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 91200, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 91204, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 91209, app/assets/stylesheets/global/style.css */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 91213, app/assets/stylesheets/global/style.css */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 91217, app/assets/stylesheets/global/style.css */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 91221, app/assets/stylesheets/global/style.css */
.text-white-transparent {
  color: #fff !important;
  opacity: 0.9;
}

/* line 91226, app/assets/stylesheets/global/style.css */
.text-white-transparent-light {
  color: #fff !important;
  opacity: 0.5;
}

/*------Colors------*/
/* line 91232, app/assets/stylesheets/global/style.css */
.text-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 91237, app/assets/stylesheets/global/style.css */
a.text-primary:hover,
a.text-primary:focus {
  color: rgba(var(--primary-bg-color), 0.9) !important;
}

/* line 91242, app/assets/stylesheets/global/style.css */
.text-primary-light {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91247, app/assets/stylesheets/global/style.css */
a.text-primary-light:hover,
a.text-primary-light:focus {
  color: var(--primary06) !important;
}

/* line 91252, app/assets/stylesheets/global/style.css */
.text-primary-lighter {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91257, app/assets/stylesheets/global/style.css */
a.text-primary-lighter:hover,
a.text-primary-lighter:focus {
  color: var(--primary03) !important;
}

/* line 91262, app/assets/stylesheets/global/style.css */
.text-primary-lightest {
  color: var(--primary03) !important;
  fill: var(--primary03) !important;
}

/* line 91267, app/assets/stylesheets/global/style.css */
a.text-primary-lightest:hover,
a.text-primary-lightest:focus {
  color: rgba(var(--primary-bg-color), 0.15) !important;
}

/* line 91272, app/assets/stylesheets/global/style.css */
.text-primary-dark {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91277, app/assets/stylesheets/global/style.css */
a.text-primary-dark:hover,
a.text-primary-dark:focus {
  color: var(--primary03) !important;
}

/* line 91282, app/assets/stylesheets/global/style.css */
.text-primary-darker {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91287, app/assets/stylesheets/global/style.css */
a.text-primary-darker:hover,
a.text-primary-darker:focus {
  color: var(--primary06) !important;
}

/* line 91292, app/assets/stylesheets/global/style.css */
.text-primary-darkest {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 91297, app/assets/stylesheets/global/style.css */
a.text-primary-darkest:hover,
a.text-primary-darkest:focus {
  color: var(--primary09) !important;
}

/* line 91302, app/assets/stylesheets/global/style.css */
.text-secondary {
  color: #e984b1 !important;
  fill: #e984b1 !important;
}

/* line 91307, app/assets/stylesheets/global/style.css */
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgba(233, 132, 177, 0.9) !important;
}

/* line 91312, app/assets/stylesheets/global/style.css */
.text-secondary-light {
  color: rgba(233, 132, 177, 0.85) !important;
  fill: rgba(233, 132, 177, 0.85) !important;
}

/* line 91317, app/assets/stylesheets/global/style.css */
a.text-secondary-light:hover,
a.text-secondary-light:focus {
  color: rgba(233, 132, 177, 0.55) !important;
}

/* line 91322, app/assets/stylesheets/global/style.css */
.text-secondary-lighter {
  color: rgba(233, 132, 177, 0.55) !important;
  fill: rgba(233, 132, 177, 0.55) !important;
}

/* line 91327, app/assets/stylesheets/global/style.css */
a.text-secondary-lighter:hover,
a.text-secondary-lighter:focus {
  color: rgba(233, 132, 177, 0.35) !important;
}

/* line 91332, app/assets/stylesheets/global/style.css */
.text-secondary-lightest {
  color: rgba(233, 132, 177, 0.35) !important;
  fill: rgba(233, 132, 177, 0.35) !important;
}

/* line 91337, app/assets/stylesheets/global/style.css */
a.text-secondary-lightest:hover,
a.text-secondary-lightest:focus {
  color: rgba(233, 132, 177, 0.15) !important;
}

/* line 91342, app/assets/stylesheets/global/style.css */
.text-secondary-dark {
  color: rgba(211, 40, 117, 0.55) !important;
  fill: rgba(211, 40, 117, 0.55) !important;
}

/* line 91347, app/assets/stylesheets/global/style.css */
a.text-secondary-dark:hover,
a.text-secondary-dark:focus {
  color: rgba(211, 40, 117, 0.35) !important;
}

/* line 91352, app/assets/stylesheets/global/style.css */
.text-secondary-darker {
  color: rgba(211, 40, 117, 0.85) !important;
  fill: rgba(211, 40, 117, 0.85) !important;
}

/* line 91357, app/assets/stylesheets/global/style.css */
a.text-secondary-darker:hover,
a.text-secondary-darker:focus {
  color: rgba(211, 40, 117, 0.55) !important;
}

/* line 91362, app/assets/stylesheets/global/style.css */
.text-secondary-darkest {
  color: #d32875;
  fill: #d32875;
}

/* line 91367, app/assets/stylesheets/global/style.css */
a.text-secondary-darkest:hover,
a.text-secondary-darkest:focus {
  color: rgba(211, 40, 117, 0.85) !important;
}

/* line 91372, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91377, app/assets/stylesheets/global/style.css */
a.text-teritary:hover,
a.text-teritary:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91382, app/assets/stylesheets/global/style.css */
.text-teritary-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91387, app/assets/stylesheets/global/style.css */
a.text-teritary-light:hover,
a.text-teritary-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91392, app/assets/stylesheets/global/style.css */
.text-teritary-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91397, app/assets/stylesheets/global/style.css */
a.text-teritary-lighter:hover,
a.text-teritary-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91402, app/assets/stylesheets/global/style.css */
.text-teritary-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91407, app/assets/stylesheets/global/style.css */
a.text-teritary-lightest:hover,
a.text-teritary-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91412, app/assets/stylesheets/global/style.css */
.text-teritary-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91417, app/assets/stylesheets/global/style.css */
a.text-teritary-dark:hover,
a.text-teritary-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91422, app/assets/stylesheets/global/style.css */
.text-teritary-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91427, app/assets/stylesheets/global/style.css */
a.text-teritary-darker:hover,
a.text-teritary-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91432, app/assets/stylesheets/global/style.css */
.text-teritary-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91437, app/assets/stylesheets/global/style.css */
a.text-teritary-darkest:hover,
a.text-teritary-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91442, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91447, app/assets/stylesheets/global/style.css */
a.text-info:hover,
a.text-info:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91452, app/assets/stylesheets/global/style.css */
.text-info-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91457, app/assets/stylesheets/global/style.css */
a.text-info-light:hover,
a.text-info-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91462, app/assets/stylesheets/global/style.css */
.text-info-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91467, app/assets/stylesheets/global/style.css */
a.text-info-lighter:hover,
a.text-info-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91472, app/assets/stylesheets/global/style.css */
.text-info-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91477, app/assets/stylesheets/global/style.css */
a.text-info-lightest:hover,
a.text-info-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91482, app/assets/stylesheets/global/style.css */
.text-info-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91487, app/assets/stylesheets/global/style.css */
a.text-info-dark:hover,
a.text-info-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91492, app/assets/stylesheets/global/style.css */
.text-info-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91497, app/assets/stylesheets/global/style.css */
a.text-info-darker:hover,
a.text-info-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91502, app/assets/stylesheets/global/style.css */
.text-info-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91507, app/assets/stylesheets/global/style.css */
a.text-info-darkest:hover,
a.text-info-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91512, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91517, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91522, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91527, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91532, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91537, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91542, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91547, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91552, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91557, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91562, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91567, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91572, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91577, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91582, app/assets/stylesheets/global/style.css */
.text-custom-yellow {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91587, app/assets/stylesheets/global/style.css */
a.text-custom-yellow:hover,
a.text-custom-yellow:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91592, app/assets/stylesheets/global/style.css */
.text-custom-yellow-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91597, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-light:hover,
a.text-custom-yellow-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91602, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91607, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lighter:hover,
a.text-custom-yellow-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91612, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91617, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lightest:hover,
a.text-custom-yellow-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91622, app/assets/stylesheets/global/style.css */
.text-custom-yellow-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91627, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-dark:hover,
a.text-custom-yellow-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91632, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91637, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darker:hover,
a.text-custom-yellow-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91642, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91647, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darkest:hover,
a.text-custom-yellow-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91652, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91657, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91662, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91667, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91672, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91677, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91682, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91687, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91692, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91697, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91702, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91707, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91712, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91717, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91722, app/assets/stylesheets/global/style.css */
.text-success {
  color: #13bfa6 !important;
  fill: #13bfa6 !important;
}

/* line 91727, app/assets/stylesheets/global/style.css */
a.text-success:hover,
a.text-success:focus {
  color: rgba(19, 191, 166, 0.85) !important;
}

/* line 91732, app/assets/stylesheets/global/style.css */
.text-success-light {
  color: rgba(19, 191, 166, 0.85) !important;
  fill: rgba(19, 191, 166, 0.85) !important;
}

/* line 91737, app/assets/stylesheets/global/style.css */
a.text-success-light:hover,
a.text-success-light:focus {
  color: rgba(19, 191, 166, 0.55) !important;
}

/* line 91742, app/assets/stylesheets/global/style.css */
.text-success-lighter {
  color: rgba(19, 191, 166, 0.55) !important;
  fill: rgba(19, 191, 166, 0.55) !important;
}

/* line 91747, app/assets/stylesheets/global/style.css */
a.text-success-lighter:hover,
a.text-success-lighter:focus {
  color: rgba(19, 191, 166, 0.35) !important;
}

/* line 91752, app/assets/stylesheets/global/style.css */
.text-success-lightest {
  color: rgba(19, 191, 166, 0.35) !important;
  fill: rgba(19, 191, 166, 0.35) !important;
}

/* line 91757, app/assets/stylesheets/global/style.css */
a.text-success-lightest:hover,
a.text-success-lightest:focus {
  color: rgba(19, 191, 166, 0.15) !important;
}

/* line 91762, app/assets/stylesheets/global/style.css */
.text-success-dark {
  color: rgba(0, 112, 95, 0.55) !important;
  fill: rgba(0, 112, 95, 0.55) !important;
}

/* line 91767, app/assets/stylesheets/global/style.css */
a.text-success-dark:hover,
a.text-success-dark:focus {
  color: rgba(0, 112, 95, 0.35) !important;
}

/* line 91772, app/assets/stylesheets/global/style.css */
.text-success-darker {
  color: rgba(0, 112, 95, 0.85) !important;
  fill: rgba(0, 112, 95, 0.85) !important;
}

/* line 91777, app/assets/stylesheets/global/style.css */
a.text-success-darker:hover,
a.text-success-darker:focus {
  color: rgba(0, 112, 95, 0.55) !important;
}

/* line 91782, app/assets/stylesheets/global/style.css */
.text-success-darkest {
  color: #00705f;
  fill: #00705f;
}

/* line 91787, app/assets/stylesheets/global/style.css */
a.text-success-darkest:hover,
a.text-success-darkest:focus {
  color: rgba(0, 112, 95, 0.85) !important;
}

/* line 91792, app/assets/stylesheets/global/style.css */
.text-light {
  color: #e4e7ecc5 !important;
}

/* line 91796, app/assets/stylesheets/global/style.css */
a.text-light:hover,
a.text-light:focus {
  color: rgba(228, 231, 236, 0.85) !important;
}

/* line 91801, app/assets/stylesheets/global/style.css */
.text-dark {
  color: #343a40 !important;
}

/* line 91805, app/assets/stylesheets/global/style.css */
a.text-dark:hover,
a.text-dark:focus {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 91810, app/assets/stylesheets/global/style.css */
.text-dark-light {
  color: rgba(52, 58, 64, 0.85) !important;
  fill: rgba(52, 58, 64, 0.85) !important;
}

/* line 91815, app/assets/stylesheets/global/style.css */
a.text-dark-light:hover,
a.text-dark-light:focus {
  color: rgba(52, 58, 64, 0.55) !important;
}

/* line 91820, app/assets/stylesheets/global/style.css */
.text-dark-lighter {
  color: rgba(52, 58, 64, 0.55) !important;
  fill: rgba(52, 58, 64, 0.55) !important;
}

/* line 91825, app/assets/stylesheets/global/style.css */
a.text-dark-lighter:hover,
a.text-dark-lighter:focus {
  color: rgba(52, 58, 64, 0.35) !important;
}

/* line 91830, app/assets/stylesheets/global/style.css */
.text-dark-lightest {
  color: rgba(52, 58, 64, 0.35) !important;
  fill: rgba(52, 58, 64, 0.35) !important;
}

/* line 91835, app/assets/stylesheets/global/style.css */
a.text-dark-lightest:hover,
a.text-dark-lightest:focus {
  color: rgba(52, 58, 64, 0.15) !important;
}

/* line 91840, app/assets/stylesheets/global/style.css */
.text-body {
  color: #495057 !important;
}

/* line 91844, app/assets/stylesheets/global/style.css */
.text-muted {
  color: #707070 !important;
}

/* line 91848, app/assets/stylesheets/global/style.css */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 91852, app/assets/stylesheets/global/style.css */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 91856, app/assets/stylesheets/global/style.css */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 91864, app/assets/stylesheets/global/style.css */
.text-wrap {
  font-size: 14px;
  line-height: 1.66;
}

/* line 91869, app/assets/stylesheets/global/style.css */
.text-wrap > :first-child {
  margin-top: 0;
}

/* line 91873, app/assets/stylesheets/global/style.css */
.text-wrap > :last-child {
  margin-bottom: 0;
}

/* line 91877, app/assets/stylesheets/global/style.css */
.text-wrap > h1,
.text-wrap > h2,
.text-wrap > h3,
.text-wrap > h4,
.text-wrap > h5,
.text-wrap > h6 {
  margin-top: 1em;
}

/*----- Typography ------*/
/* line 91887, app/assets/stylesheets/global/style.css */
.heading-inverse {
  background-color: #444546;
  color: #fff;
  padding: 5px;
}

/* line 91893, app/assets/stylesheets/global/style.css */
.heading-primary {
  background-color: var(--primary-bg-color);
  color: #fff;
  padding: 5px;
}

/* line 91899, app/assets/stylesheets/global/style.css */
.heading-secondary {
  background-color: #e984b1;
  color: #fff;
  padding: 5px;
}

/* line 91905, app/assets/stylesheets/global/style.css */
.heading-success {
  background-color: #13bfa6;
  color: #fff;
  padding: 5px;
}

/* line 91911, app/assets/stylesheets/global/style.css */
.heading-info {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 91917, app/assets/stylesheets/global/style.css */
.heading-teritary {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 91923, app/assets/stylesheets/global/style.css */
.heading-warning {
  background-color: #e7c354;
  color: #fff;
  padding: 5px;
}

/* line 91929, app/assets/stylesheets/global/style.css */
.heading-danger {
  background-color: #d12c47;
  color: #fff;
  padding: 5px;
}

/* line 91935, app/assets/stylesheets/global/style.css */
.text-inherit {
  color: inherit !important;
}

/* line 91939, app/assets/stylesheets/global/style.css */
.text-default {
  color: #495057 !important;
}

/* line 91943, app/assets/stylesheets/global/style.css */
.text-muted-dark {
  color: #56585f !important;
}

/* line 91947, app/assets/stylesheets/global/style.css */
.text-fb-blue {
  color: rgba(19, 41, 73, 0.85) !important;
}

/* line 91951, app/assets/stylesheets/global/style.css */
.text-blue {
  color: #467fcf !important;
}

/* line 91955, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
}

/* line 91959, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
}

/* line 91963, app/assets/stylesheets/global/style.css */
.text-indigo {
  color: #6574cd !important;
}

/* line 91967, app/assets/stylesheets/global/style.css */
.text-purple {
  color: #661fd6 !important;
}

/* line 91971, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 91975, app/assets/stylesheets/global/style.css */
.text-pink {
  color: #f58598 !important;
}

/* line 91979, app/assets/stylesheets/global/style.css */
.text-red {
  color: #e32f2f !important;
}

/* line 91983, app/assets/stylesheets/global/style.css */
.text-orange {
  color: #fc7303 !important;
}

/* line 91987, app/assets/stylesheets/global/style.css */
.text-yellow {
  color: #FBB034 !important;
}

/* line 91991, app/assets/stylesheets/global/style.css */
.text-green {
  color: #4ecc48 !important;
}

/* line 91995, app/assets/stylesheets/global/style.css */
.text-lime-dark {
  color: rgba(57, 128, 0, 0.85) !important;
}

/* line 91999, app/assets/stylesheets/global/style.css */
.text-teal {
  color: #2bcbba !important;
}

/* line 92003, app/assets/stylesheets/global/style.css */
.text-cyan {
  color: #17a2b8 !important;
}

/* line 92007, app/assets/stylesheets/global/style.css */
.text-white {
  color: #fff !important;
  fill: #fff !important;
}

/* line 92012, app/assets/stylesheets/global/style.css */
.text-gray {
  color: #868e96 !important;
}

/* line 92016, app/assets/stylesheets/global/style.css */
.text-gray-dark {
  color: #444546 !important;
}

/* line 92020, app/assets/stylesheets/global/style.css */
.text-azure {
  color: #45aaf2 !important;
}

/* line 92024, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92028, app/assets/stylesheets/global/style.css */
.text-gray-100 {
  color: #f9f9fb !important;
}

/* line 92032, app/assets/stylesheets/global/style.css */
.text-gray-200 {
  color: #f0f0f8 !important;
}

/* line 92036, app/assets/stylesheets/global/style.css */
.text-gray-300 {
  color: #e1e1ef !important;
}

/* line 92040, app/assets/stylesheets/global/style.css */
.text-gray-400 {
  color: #d6d6e6 !important;
}

/* line 92044, app/assets/stylesheets/global/style.css */
.text-gray-500 {
  color: #949eb7 !important;
}

/* line 92048, app/assets/stylesheets/global/style.css */
.text-gray-600 {
  color: #7987a1 !important;
}

/* line 92052, app/assets/stylesheets/global/style.css */
.text-gray-700 {
  color: #4d5875 !important;
}

/* line 92056, app/assets/stylesheets/global/style.css */
.text-gray-800 {
  color: #383853 !important;
}

/* line 92060, app/assets/stylesheets/global/style.css */
.text-gray-900 {
  color: #323251 !important;
}

/* line 92064, app/assets/stylesheets/global/style.css */
textarea[cols] {
  height: auto;
}

/* line 92068, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right;
}

/* line 92072, app/assets/stylesheets/global/style.css */
.text-transparent {
  color: rgba(51, 37, 37, 0.5);
}

/* line 92076, app/assets/stylesheets/global/style.css */
.text-facebook {
  color: #467fcf;
}

/* line 92080, app/assets/stylesheets/global/style.css */
.text-google-plus {
  color: #e984b1;
}

/* line 92084, app/assets/stylesheets/global/style.css */
.text-twitter {
  color: #59adec;
}

/* line 92088, app/assets/stylesheets/global/style.css */
.text-pinterest {
  color: #e7c354;
}

/* line 92092, app/assets/stylesheets/global/style.css */
textarea.form-control {
  height: auto;
}

/* line 92096, app/assets/stylesheets/global/style.css */
.text-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92102, app/assets/stylesheets/global/style.css */
.text-secondary-gradient {
  background: linear-gradient(to right, #e984b1 0%, #d32875 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92108, app/assets/stylesheets/global/style.css */
.text-warning-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92114, app/assets/stylesheets/global/style.css */
.text-custom-yellow-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92120, app/assets/stylesheets/global/style.css */
.text-info-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92126, app/assets/stylesheets/global/style.css */
.text-danger-gradient {
  background: linear-gradient(to right, #d12c47 0%, #df092d 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92132, app/assets/stylesheets/global/style.css */
.text-success-gradient {
  background: linear-gradient(to right, #13bfa6 0%, #00705f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92138, app/assets/stylesheets/global/style.css */
.text-facebook-gradient {
  background: linear-gradient(to right, #467fcf 0%, #132949 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92144, app/assets/stylesheets/global/style.css */
.text-twitter-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92150, app/assets/stylesheets/global/style.css */
.text-google-plus-gradient {
  background: linear-gradient(to right, #fc7303 0%, #954300 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92156, app/assets/stylesheets/global/style.css */
.text-pinterset-gradient {
  background: linear-gradient(to right, #e32f2f 0%, #a30606 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*--text-shadow--*/
/* line 92163, app/assets/stylesheets/global/style.css */
.text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}

/* line 92167, app/assets/stylesheets/global/style.css */
.text-info-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92171, app/assets/stylesheets/global/style.css */
.text-warning-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/* line 92175, app/assets/stylesheets/global/style.css */
.text-danger-shadow {
  text-shadow: 0 5px 10px rgba(209, 44, 71, 0.3) !important;
}

/* line 92179, app/assets/stylesheets/global/style.css */
.text-pink-shadow {
  text-shadow: 0 5px 10px rgba(245, 133, 152, 0.3) !important;
}

/* line 92183, app/assets/stylesheets/global/style.css */
.text-purple-shadow {
  text-shadow: 0 5px 10px rgba(102, 31, 214, 0.3) !important;
}

/* line 92187, app/assets/stylesheets/global/style.css */
.text-dark-shadow {
  text-shadow: 0 5px 10px rgba(68, 69, 70, 0.3) !important;
}

/* line 92191, app/assets/stylesheets/global/style.css */
.text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 92195, app/assets/stylesheets/global/style.css */
.text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(233, 132, 177, 0.3) !important;
}

/* line 92199, app/assets/stylesheets/global/style.css */
.text-teritary-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92203, app/assets/stylesheets/global/style.css */
.text-custom-yellow-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/*----text sizes------*/
/* line 92208, app/assets/stylesheets/global/style.css */
.text-base {
  font-size: 0.875rem;
}

/* line 92212, app/assets/stylesheets/global/style.css */
.text-8 {
  font-size: 8px;
}

/* line 92216, app/assets/stylesheets/global/style.css */
.text-8-f {
  font-size: 8px !important;
}

/* line 92220, app/assets/stylesheets/global/style.css */
.text-9 {
  font-size: 9px;
}

/* line 92224, app/assets/stylesheets/global/style.css */
.text-9-f {
  font-size: 9px !important;
}

/* line 92228, app/assets/stylesheets/global/style.css */
.text-10 {
  font-size: 10px;
}

/* line 92232, app/assets/stylesheets/global/style.css */
.text-10-f {
  font-size: 10px !important;
}

/* line 92236, app/assets/stylesheets/global/style.css */
.text-11 {
  font-size: 11px;
}

/* line 92240, app/assets/stylesheets/global/style.css */
.text-11-f {
  font-size: 11px !important;
}

/* line 92244, app/assets/stylesheets/global/style.css */
.text-12 {
  font-size: 12px;
}

/* line 92248, app/assets/stylesheets/global/style.css */
.text-12-f {
  font-size: 12px !important;
}

/* line 92252, app/assets/stylesheets/global/style.css */
.text-13 {
  font-size: 13px;
}

/* line 92256, app/assets/stylesheets/global/style.css */
.text-13-f {
  font-size: 13px !important;
}

/* line 92260, app/assets/stylesheets/global/style.css */
.text-14 {
  font-size: 14px;
}

/* line 92264, app/assets/stylesheets/global/style.css */
.text-14-f {
  font-size: 14px !important;
}

/* line 92268, app/assets/stylesheets/global/style.css */
.text-15 {
  font-size: 15px !important;
}

/* line 92272, app/assets/stylesheets/global/style.css */
.text-15-f {
  font-size: 15px !important;
}

/* line 92276, app/assets/stylesheets/global/style.css */
.text-16 {
  font-size: 16px;
}

/* line 92280, app/assets/stylesheets/global/style.css */
.text-16-f {
  font-size: 16px !important;
}

/* line 92284, app/assets/stylesheets/global/style.css */
.text-17 {
  font-size: 17px !important;
}

/* line 92288, app/assets/stylesheets/global/style.css */
.text-18 {
  font-size: 18px !important;
}

/* line 92292, app/assets/stylesheets/global/style.css */
.text-18-f {
  font-size: 18px !important;
}

/* line 92296, app/assets/stylesheets/global/style.css */
.text-20 {
  font-size: 20px !important;
}

/* line 92300, app/assets/stylesheets/global/style.css */
.text-20-f {
  font-size: 20px !important;
}

/* line 92304, app/assets/stylesheets/global/style.css */
.text-21 {
  font-size: 21px;
}

/* line 92308, app/assets/stylesheets/global/style.css */
.text-21-f {
  font-size: 21px !important;
}

/* line 92312, app/assets/stylesheets/global/style.css */
.text-22 {
  font-size: 22px;
}

/* line 92316, app/assets/stylesheets/global/style.css */
.text-22-f {
  font-size: 22px !important;
}

/* line 92320, app/assets/stylesheets/global/style.css */
.text-24 {
  font-size: 24px;
}

/* line 92324, app/assets/stylesheets/global/style.css */
.text-24-f {
  font-size: 24px !important;
}

/* line 92328, app/assets/stylesheets/global/style.css */
.text-26 {
  font-size: 26px;
}

/* line 92332, app/assets/stylesheets/global/style.css */
.text-26-f {
  font-size: 26px !important;
}

/* line 92336, app/assets/stylesheets/global/style.css */
.text-28 {
  font-size: 28px;
}

/* line 92340, app/assets/stylesheets/global/style.css */
.text-28-f {
  font-size: 28px !important;
}

/* line 92344, app/assets/stylesheets/global/style.css */
.text-30 {
  font-size: 30px;
}

/* line 92348, app/assets/stylesheets/global/style.css */
.text-30-f {
  font-size: 30px !important;
}

/* line 92352, app/assets/stylesheets/global/style.css */
.text-32 {
  font-size: 32px;
}

/* line 92356, app/assets/stylesheets/global/style.css */
.text-32-f {
  font-size: 32px !important;
}

/* line 92360, app/assets/stylesheets/global/style.css */
.text-34 {
  font-size: 34px;
}

/* line 92364, app/assets/stylesheets/global/style.css */
.text-34-f {
  font-size: 34px !important;
}

/* line 92368, app/assets/stylesheets/global/style.css */
.text-36 {
  font-size: 36px;
}

/* line 92372, app/assets/stylesheets/global/style.css */
.text-36-f {
  font-size: 36px !important;
}

/* line 92376, app/assets/stylesheets/global/style.css */
.text-38 {
  font-size: 38px;
}

/* line 92380, app/assets/stylesheets/global/style.css */
.text-38-f {
  font-size: 38px !important;
}

/* line 92384, app/assets/stylesheets/global/style.css */
.text-40 {
  font-size: 40px;
}

/* line 92388, app/assets/stylesheets/global/style.css */
.text-40-f {
  font-size: 40px !important;
}

/* line 92392, app/assets/stylesheets/global/style.css */
.text-42 {
  font-size: 42px;
}

/* line 92396, app/assets/stylesheets/global/style.css */
.text-42-f {
  font-size: 42px !important;
}

/* line 92400, app/assets/stylesheets/global/style.css */
.text-44 {
  font-size: 44px;
}

/* line 92404, app/assets/stylesheets/global/style.css */
.text-44-f {
  font-size: 44px !important;
}

/* line 92408, app/assets/stylesheets/global/style.css */
.text-46 {
  font-size: 46px;
}

/* line 92412, app/assets/stylesheets/global/style.css */
.text-46-f {
  font-size: 46px !important;
}

/* line 92416, app/assets/stylesheets/global/style.css */
.text-48 {
  font-size: 48px;
}

/* line 92420, app/assets/stylesheets/global/style.css */
.text-48-f {
  font-size: 48px !important;
}

/* line 92424, app/assets/stylesheets/global/style.css */
.text-50 {
  font-size: 50px;
}

/* line 92428, app/assets/stylesheets/global/style.css */
.text-50-f {
  font-size: 50px !important;
}

/* line 92432, app/assets/stylesheets/global/style.css */
.text-52 {
  font-size: 52px;
}

/* line 92436, app/assets/stylesheets/global/style.css */
.text-52-f {
  font-size: 52px !important;
}

/* line 92440, app/assets/stylesheets/global/style.css */
.text-54 {
  font-size: 54px;
}

/* line 92444, app/assets/stylesheets/global/style.css */
.text-54-f {
  font-size: 54px !important;
}

/* line 92448, app/assets/stylesheets/global/style.css */
.text-56 {
  font-size: 56px;
}

/* line 92452, app/assets/stylesheets/global/style.css */
.text-56-f {
  font-size: 56px !important;
}

/* line 92456, app/assets/stylesheets/global/style.css */
.text-58 {
  font-size: 58px;
}

/* line 92460, app/assets/stylesheets/global/style.css */
.text-58-f {
  font-size: 58px !important;
}

/* line 92464, app/assets/stylesheets/global/style.css */
.text-60 {
  font-size: 60px;
}

/* line 92468, app/assets/stylesheets/global/style.css */
.text-60-f {
  font-size: 60px !important;
}

/* line 92472, app/assets/stylesheets/global/style.css */
.text-62 {
  font-size: 62px;
}

/* line 92476, app/assets/stylesheets/global/style.css */
.text-62-f {
  font-size: 62px !important;
}

/* line 92480, app/assets/stylesheets/global/style.css */
.text-64 {
  font-size: 64px;
}

/* line 92484, app/assets/stylesheets/global/style.css */
.text-64-f {
  font-size: 64px !important;
}

/* line 92488, app/assets/stylesheets/global/style.css */
.text-66 {
  font-size: 66px;
}

/* line 92492, app/assets/stylesheets/global/style.css */
.text-66-f {
  font-size: 66px !important;
}

/* line 92496, app/assets/stylesheets/global/style.css */
.text-68 {
  font-size: 68px;
}

/* line 92500, app/assets/stylesheets/global/style.css */
.text-68-f {
  font-size: 68px !important;
}

/* line 92504, app/assets/stylesheets/global/style.css */
.text-70 {
  font-size: 70px;
}

/* line 92508, app/assets/stylesheets/global/style.css */
.text-70-f {
  font-size: 70px !important;
}

/* line 92512, app/assets/stylesheets/global/style.css */
.text-72 {
  font-size: 72px;
}

/* line 92516, app/assets/stylesheets/global/style.css */
.text-72-f {
  font-size: 72px !important;
}

/* line 92520, app/assets/stylesheets/global/style.css */
.text-74 {
  font-size: 74px;
}

/* line 92524, app/assets/stylesheets/global/style.css */
.text-74-f {
  font-size: 74px !important;
}

/* line 92528, app/assets/stylesheets/global/style.css */
.text-76 {
  font-size: 76px;
}

/* line 92532, app/assets/stylesheets/global/style.css */
.text-76-f {
  font-size: 76px !important;
}

/* line 92536, app/assets/stylesheets/global/style.css */
.text-78 {
  font-size: 78px;
}

/* line 92540, app/assets/stylesheets/global/style.css */
.text-78-f {
  font-size: 78px !important;
}

/* line 92544, app/assets/stylesheets/global/style.css */
.text-80 {
  font-size: 80px;
}

/* line 92548, app/assets/stylesheets/global/style.css */
.text-80-f {
  font-size: 80px !important;
}

/* line 92552, app/assets/stylesheets/global/style.css */
.text-82 {
  font-size: 82px;
}

/* line 92556, app/assets/stylesheets/global/style.css */
.text-82-f {
  font-size: 82px !important;
}

/* line 92560, app/assets/stylesheets/global/style.css */
.text-84 {
  font-size: 84px;
}

/* line 92564, app/assets/stylesheets/global/style.css */
.text-84-f {
  font-size: 84px !important;
}

/* line 92568, app/assets/stylesheets/global/style.css */
.text-86 {
  font-size: 86px;
}

/* line 92572, app/assets/stylesheets/global/style.css */
.text-86-f {
  font-size: 86px !important;
}

/* line 92576, app/assets/stylesheets/global/style.css */
.text-88 {
  font-size: 88px;
}

/* line 92580, app/assets/stylesheets/global/style.css */
.text-88-f {
  font-size: 88px !important;
}

/* line 92584, app/assets/stylesheets/global/style.css */
.text-90 {
  font-size: 90px;
}

/* line 92588, app/assets/stylesheets/global/style.css */
.text-90-f {
  font-size: 90px !important;
}

/* line 92592, app/assets/stylesheets/global/style.css */
.text-92 {
  font-size: 92px;
}

/* line 92596, app/assets/stylesheets/global/style.css */
.text-92-f {
  font-size: 92px !important;
}

/* line 92600, app/assets/stylesheets/global/style.css */
.text-94 {
  font-size: 94px;
}

/* line 92604, app/assets/stylesheets/global/style.css */
.text-94-f {
  font-size: 94px !important;
}

/* line 92608, app/assets/stylesheets/global/style.css */
.text-96 {
  font-size: 96px;
}

/* line 92612, app/assets/stylesheets/global/style.css */
.text-96-f {
  font-size: 96px !important;
}

/* line 92616, app/assets/stylesheets/global/style.css */
.text-98 {
  font-size: 98px;
}

/* line 92620, app/assets/stylesheets/global/style.css */
.text-98-f {
  font-size: 98px !important;
}

/* line 92624, app/assets/stylesheets/global/style.css */
.text-100 {
  font-size: 100px;
}

/* line 92628, app/assets/stylesheets/global/style.css */
.text-100-f {
  font-size: 100px !important;
}

/* line 92632, app/assets/stylesheets/global/style.css */
.text-102 {
  font-size: 102px;
}

/* line 92636, app/assets/stylesheets/global/style.css */
.text-102-f {
  font-size: 102px !important;
}

/* line 92640, app/assets/stylesheets/global/style.css */
.text-104 {
  font-size: 104px;
}

/* line 92644, app/assets/stylesheets/global/style.css */
.text-104-f {
  font-size: 104px !important;
}

/* line 92648, app/assets/stylesheets/global/style.css */
.text-106 {
  font-size: 106px;
}

/* line 92652, app/assets/stylesheets/global/style.css */
.text-106-f {
  font-size: 106px !important;
}

/* line 92656, app/assets/stylesheets/global/style.css */
.text-108 {
  font-size: 108px;
}

/* line 92660, app/assets/stylesheets/global/style.css */
.text-108-f {
  font-size: 108px !important;
}

/* line 92664, app/assets/stylesheets/global/style.css */
.text-110 {
  font-size: 110px;
}

/* line 92668, app/assets/stylesheets/global/style.css */
.text-110-f {
  font-size: 110px !important;
}

/* line 92672, app/assets/stylesheets/global/style.css */
.text-112 {
  font-size: 112px;
}

/* line 92676, app/assets/stylesheets/global/style.css */
.text-112-f {
  font-size: 112px !important;
}

/* line 92680, app/assets/stylesheets/global/style.css */
.text-114 {
  font-size: 114px;
}

/* line 92684, app/assets/stylesheets/global/style.css */
.text-114-f {
  font-size: 114px !important;
}

/* line 92688, app/assets/stylesheets/global/style.css */
.text-116 {
  font-size: 116px;
}

/* line 92692, app/assets/stylesheets/global/style.css */
.text-116-f {
  font-size: 116px !important;
}

/* line 92696, app/assets/stylesheets/global/style.css */
.text-118 {
  font-size: 118px;
}

/* line 92700, app/assets/stylesheets/global/style.css */
.text-118-f {
  font-size: 118px !important;
}

/* line 92704, app/assets/stylesheets/global/style.css */
.text-120 {
  font-size: 120px;
}

/* line 92708, app/assets/stylesheets/global/style.css */
.text-120-f {
  font-size: 120px !important;
}

/* line 92712, app/assets/stylesheets/global/style.css */
.text-122 {
  font-size: 122px;
}

/* line 92716, app/assets/stylesheets/global/style.css */
.text-122-f {
  font-size: 122px !important;
}

/* line 92720, app/assets/stylesheets/global/style.css */
.text-124 {
  font-size: 124px;
}

/* line 92724, app/assets/stylesheets/global/style.css */
.text-124-f {
  font-size: 124px !important;
}

/* line 92728, app/assets/stylesheets/global/style.css */
.text-126 {
  font-size: 126px;
}

/* line 92732, app/assets/stylesheets/global/style.css */
.text-126-f {
  font-size: 126px !important;
}

/* line 92736, app/assets/stylesheets/global/style.css */
.text-128 {
  font-size: 128px;
}

/* line 92740, app/assets/stylesheets/global/style.css */
.text-128-f {
  font-size: 128px !important;
}

/* line 92744, app/assets/stylesheets/global/style.css */
.text-130 {
  font-size: 130px;
}

/* line 92748, app/assets/stylesheets/global/style.css */
.text-130-f {
  font-size: 130px !important;
}

/* line 92752, app/assets/stylesheets/global/style.css */
.text-132 {
  font-size: 132px;
}

/* line 92756, app/assets/stylesheets/global/style.css */
.text-132-f {
  font-size: 132px !important;
}

/* line 92760, app/assets/stylesheets/global/style.css */
.text-134 {
  font-size: 134px;
}

/* line 92764, app/assets/stylesheets/global/style.css */
.text-134-f {
  font-size: 134px !important;
}

/* line 92768, app/assets/stylesheets/global/style.css */
.text-136 {
  font-size: 136px;
}

/* line 92772, app/assets/stylesheets/global/style.css */
.text-136-f {
  font-size: 136px !important;
}

/* line 92776, app/assets/stylesheets/global/style.css */
.text-138 {
  font-size: 138px;
}

/* line 92780, app/assets/stylesheets/global/style.css */
.text-138-f {
  font-size: 138px !important;
}

/* line 92784, app/assets/stylesheets/global/style.css */
.text-140 {
  font-size: 140px;
}

/* line 92788, app/assets/stylesheets/global/style.css */
.text-140-f {
  font-size: 140px !important;
}

@media (min-width: 480px) {
  /* line 92793, app/assets/stylesheets/global/style.css */
  .text-xs-8 {
    font-size: 8px;
  }
  /* line 92797, app/assets/stylesheets/global/style.css */
  .text-xs-8-f {
    font-size: 8px !important;
  }
  /* line 92801, app/assets/stylesheets/global/style.css */
  .text-xs-9 {
    font-size: 9px;
  }
  /* line 92805, app/assets/stylesheets/global/style.css */
  .text-xs-9-f {
    font-size: 9px !important;
  }
  /* line 92809, app/assets/stylesheets/global/style.css */
  .text-xs-10 {
    font-size: 10px;
  }
  /* line 92813, app/assets/stylesheets/global/style.css */
  .text-xs-10-f {
    font-size: 10px !important;
  }
  /* line 92817, app/assets/stylesheets/global/style.css */
  .text-xs-11 {
    font-size: 11px;
  }
  /* line 92821, app/assets/stylesheets/global/style.css */
  .text-xs-11-f {
    font-size: 11px !important;
  }
  /* line 92825, app/assets/stylesheets/global/style.css */
  .text-xs-12 {
    font-size: 12px;
  }
  /* line 92829, app/assets/stylesheets/global/style.css */
  .text-xs-12-f {
    font-size: 12px !important;
  }
  /* line 92833, app/assets/stylesheets/global/style.css */
  .text-xs-13 {
    font-size: 13px;
  }
  /* line 92837, app/assets/stylesheets/global/style.css */
  .text-xs-13-f {
    font-size: 13px !important;
  }
  /* line 92841, app/assets/stylesheets/global/style.css */
  .text-xs-14 {
    font-size: 14px;
  }
  /* line 92845, app/assets/stylesheets/global/style.css */
  .text-xs-14-f {
    font-size: 14px !important;
  }
  /* line 92849, app/assets/stylesheets/global/style.css */
  .text-xs-15 {
    font-size: 15px;
  }
  /* line 92853, app/assets/stylesheets/global/style.css */
  .text-xs-15-f {
    font-size: 15px !important;
  }
  /* line 92857, app/assets/stylesheets/global/style.css */
  .text-xs-16 {
    font-size: 16px;
  }
  /* line 92861, app/assets/stylesheets/global/style.css */
  .text-xs-16-f {
    font-size: 16px !important;
  }
  /* line 92865, app/assets/stylesheets/global/style.css */
  .text-xs-18 {
    font-size: 18px;
  }
  /* line 92869, app/assets/stylesheets/global/style.css */
  .text-xs-18-f {
    font-size: 18px !important;
  }
  /* line 92873, app/assets/stylesheets/global/style.css */
  .text-xs-20 {
    font-size: 20px;
  }
  /* line 92877, app/assets/stylesheets/global/style.css */
  .text-xs-20-f {
    font-size: 20px !important;
  }
  /* line 92881, app/assets/stylesheets/global/style.css */
  .text-xs-22 {
    font-size: 22px;
  }
  /* line 92885, app/assets/stylesheets/global/style.css */
  .text-xs-22-f {
    font-size: 22px !important;
  }
  /* line 92889, app/assets/stylesheets/global/style.css */
  .text-xs-24 {
    font-size: 24px;
  }
  /* line 92893, app/assets/stylesheets/global/style.css */
  .text-xs-24-f {
    font-size: 24px !important;
  }
  /* line 92897, app/assets/stylesheets/global/style.css */
  .text-xs-26 {
    font-size: 26px;
  }
  /* line 92901, app/assets/stylesheets/global/style.css */
  .text-xs-26-f {
    font-size: 26px !important;
  }
  /* line 92905, app/assets/stylesheets/global/style.css */
  .text-xs-28 {
    font-size: 28px;
  }
  /* line 92909, app/assets/stylesheets/global/style.css */
  .text-xs-28-f {
    font-size: 28px !important;
  }
  /* line 92913, app/assets/stylesheets/global/style.css */
  .text-xs-30 {
    font-size: 30px;
  }
  /* line 92917, app/assets/stylesheets/global/style.css */
  .text-xs-30-f {
    font-size: 30px !important;
  }
  /* line 92921, app/assets/stylesheets/global/style.css */
  .text-xs-32 {
    font-size: 32px;
  }
  /* line 92925, app/assets/stylesheets/global/style.css */
  .text-xs-32-f {
    font-size: 32px !important;
  }
  /* line 92929, app/assets/stylesheets/global/style.css */
  .text-xs-34 {
    font-size: 34px;
  }
  /* line 92933, app/assets/stylesheets/global/style.css */
  .text-xs-34-f {
    font-size: 34px !important;
  }
  /* line 92937, app/assets/stylesheets/global/style.css */
  .text-xs-36 {
    font-size: 36px;
  }
  /* line 92941, app/assets/stylesheets/global/style.css */
  .text-xs-36-f {
    font-size: 36px !important;
  }
  /* line 92945, app/assets/stylesheets/global/style.css */
  .text-xs-38 {
    font-size: 38px;
  }
  /* line 92949, app/assets/stylesheets/global/style.css */
  .text-xs-38-f {
    font-size: 38px !important;
  }
  /* line 92953, app/assets/stylesheets/global/style.css */
  .text-xs-40 {
    font-size: 40px;
  }
  /* line 92957, app/assets/stylesheets/global/style.css */
  .text-xs-40-f {
    font-size: 40px !important;
  }
  /* line 92961, app/assets/stylesheets/global/style.css */
  .text-xs-42 {
    font-size: 42px;
  }
  /* line 92965, app/assets/stylesheets/global/style.css */
  .text-xs-42-f {
    font-size: 42px !important;
  }
  /* line 92969, app/assets/stylesheets/global/style.css */
  .text-xs-44 {
    font-size: 44px;
  }
  /* line 92973, app/assets/stylesheets/global/style.css */
  .text-xs-44-f {
    font-size: 44px !important;
  }
  /* line 92977, app/assets/stylesheets/global/style.css */
  .text-xs-46 {
    font-size: 46px;
  }
  /* line 92981, app/assets/stylesheets/global/style.css */
  .text-xs-46-f {
    font-size: 46px !important;
  }
  /* line 92985, app/assets/stylesheets/global/style.css */
  .text-xs-48 {
    font-size: 48px;
  }
  /* line 92989, app/assets/stylesheets/global/style.css */
  .text-xs-48-f {
    font-size: 48px !important;
  }
  /* line 92993, app/assets/stylesheets/global/style.css */
  .text-xs-50 {
    font-size: 50px;
  }
  /* line 92997, app/assets/stylesheets/global/style.css */
  .text-xs-50-f {
    font-size: 50px !important;
  }
  /* line 93001, app/assets/stylesheets/global/style.css */
  .text-xs-52 {
    font-size: 52px;
  }
  /* line 93005, app/assets/stylesheets/global/style.css */
  .text-xs-52-f {
    font-size: 52px !important;
  }
  /* line 93009, app/assets/stylesheets/global/style.css */
  .text-xs-54 {
    font-size: 54px;
  }
  /* line 93013, app/assets/stylesheets/global/style.css */
  .text-xs-54-f {
    font-size: 54px !important;
  }
  /* line 93017, app/assets/stylesheets/global/style.css */
  .text-xs-56 {
    font-size: 56px;
  }
  /* line 93021, app/assets/stylesheets/global/style.css */
  .text-xs-56-f {
    font-size: 56px !important;
  }
  /* line 93025, app/assets/stylesheets/global/style.css */
  .text-xs-58 {
    font-size: 58px;
  }
  /* line 93029, app/assets/stylesheets/global/style.css */
  .text-xs-58-f {
    font-size: 58px !important;
  }
  /* line 93033, app/assets/stylesheets/global/style.css */
  .text-xs-60 {
    font-size: 60px;
  }
  /* line 93037, app/assets/stylesheets/global/style.css */
  .text-xs-60-f {
    font-size: 60px !important;
  }
  /* line 93041, app/assets/stylesheets/global/style.css */
  .text-xs-62 {
    font-size: 62px;
  }
  /* line 93045, app/assets/stylesheets/global/style.css */
  .text-xs-62-f {
    font-size: 62px !important;
  }
  /* line 93049, app/assets/stylesheets/global/style.css */
  .text-xs-64 {
    font-size: 64px;
  }
  /* line 93053, app/assets/stylesheets/global/style.css */
  .text-xs-64-f {
    font-size: 64px !important;
  }
  /* line 93057, app/assets/stylesheets/global/style.css */
  .text-xs-66 {
    font-size: 66px;
  }
  /* line 93061, app/assets/stylesheets/global/style.css */
  .text-xs-66-f {
    font-size: 66px !important;
  }
  /* line 93065, app/assets/stylesheets/global/style.css */
  .text-xs-68 {
    font-size: 68px;
  }
  /* line 93069, app/assets/stylesheets/global/style.css */
  .text-xs-68-f {
    font-size: 68px !important;
  }
  /* line 93073, app/assets/stylesheets/global/style.css */
  .text-xs-70 {
    font-size: 70px;
  }
  /* line 93077, app/assets/stylesheets/global/style.css */
  .text-xs-70-f {
    font-size: 70px !important;
  }
  /* line 93081, app/assets/stylesheets/global/style.css */
  .text-xs-72 {
    font-size: 72px;
  }
  /* line 93085, app/assets/stylesheets/global/style.css */
  .text-xs-72-f {
    font-size: 72px !important;
  }
  /* line 93089, app/assets/stylesheets/global/style.css */
  .text-xs-74 {
    font-size: 74px;
  }
  /* line 93093, app/assets/stylesheets/global/style.css */
  .text-xs-74-f {
    font-size: 74px !important;
  }
  /* line 93097, app/assets/stylesheets/global/style.css */
  .text-xs-76 {
    font-size: 76px;
  }
  /* line 93101, app/assets/stylesheets/global/style.css */
  .text-xs-76-f {
    font-size: 76px !important;
  }
  /* line 93105, app/assets/stylesheets/global/style.css */
  .text-xs-78 {
    font-size: 78px;
  }
  /* line 93109, app/assets/stylesheets/global/style.css */
  .text-xs-78-f {
    font-size: 78px !important;
  }
  /* line 93113, app/assets/stylesheets/global/style.css */
  .text-xs-80 {
    font-size: 80px;
  }
  /* line 93117, app/assets/stylesheets/global/style.css */
  .text-xs-80-f {
    font-size: 80px !important;
  }
  /* line 93121, app/assets/stylesheets/global/style.css */
  .text-xs-82 {
    font-size: 82px;
  }
  /* line 93125, app/assets/stylesheets/global/style.css */
  .text-xs-82-f {
    font-size: 82px !important;
  }
  /* line 93129, app/assets/stylesheets/global/style.css */
  .text-xs-84 {
    font-size: 84px;
  }
  /* line 93133, app/assets/stylesheets/global/style.css */
  .text-xs-84-f {
    font-size: 84px !important;
  }
  /* line 93137, app/assets/stylesheets/global/style.css */
  .text-xs-86 {
    font-size: 86px;
  }
  /* line 93141, app/assets/stylesheets/global/style.css */
  .text-xs-86-f {
    font-size: 86px !important;
  }
  /* line 93145, app/assets/stylesheets/global/style.css */
  .text-xs-88 {
    font-size: 88px;
  }
  /* line 93149, app/assets/stylesheets/global/style.css */
  .text-xs-88-f {
    font-size: 88px !important;
  }
  /* line 93153, app/assets/stylesheets/global/style.css */
  .text-xs-90 {
    font-size: 90px;
  }
  /* line 93157, app/assets/stylesheets/global/style.css */
  .text-xs-90-f {
    font-size: 90px !important;
  }
  /* line 93161, app/assets/stylesheets/global/style.css */
  .text-xs-92 {
    font-size: 92px;
  }
  /* line 93165, app/assets/stylesheets/global/style.css */
  .text-xs-92-f {
    font-size: 92px !important;
  }
  /* line 93169, app/assets/stylesheets/global/style.css */
  .text-xs-94 {
    font-size: 94px;
  }
  /* line 93173, app/assets/stylesheets/global/style.css */
  .text-xs-94-f {
    font-size: 94px !important;
  }
  /* line 93177, app/assets/stylesheets/global/style.css */
  .text-xs-96 {
    font-size: 96px;
  }
  /* line 93181, app/assets/stylesheets/global/style.css */
  .text-xs-96-f {
    font-size: 96px !important;
  }
  /* line 93185, app/assets/stylesheets/global/style.css */
  .text-xs-98 {
    font-size: 98px;
  }
  /* line 93189, app/assets/stylesheets/global/style.css */
  .text-xs-98-f {
    font-size: 98px !important;
  }
  /* line 93193, app/assets/stylesheets/global/style.css */
  .text-xs-100 {
    font-size: 100px;
  }
  /* line 93197, app/assets/stylesheets/global/style.css */
  .text-xs-100-f {
    font-size: 100px !important;
  }
  /* line 93201, app/assets/stylesheets/global/style.css */
  .text-xs-102 {
    font-size: 102px;
  }
  /* line 93205, app/assets/stylesheets/global/style.css */
  .text-xs-102-f {
    font-size: 102px !important;
  }
  /* line 93209, app/assets/stylesheets/global/style.css */
  .text-xs-104 {
    font-size: 104px;
  }
  /* line 93213, app/assets/stylesheets/global/style.css */
  .text-xs-104-f {
    font-size: 104px !important;
  }
  /* line 93217, app/assets/stylesheets/global/style.css */
  .text-xs-106 {
    font-size: 106px;
  }
  /* line 93221, app/assets/stylesheets/global/style.css */
  .text-xs-106-f {
    font-size: 106px !important;
  }
  /* line 93225, app/assets/stylesheets/global/style.css */
  .text-xs-108 {
    font-size: 108px;
  }
  /* line 93229, app/assets/stylesheets/global/style.css */
  .text-xs-108-f {
    font-size: 108px !important;
  }
  /* line 93233, app/assets/stylesheets/global/style.css */
  .text-xs-110 {
    font-size: 110px;
  }
  /* line 93237, app/assets/stylesheets/global/style.css */
  .text-xs-110-f {
    font-size: 110px !important;
  }
  /* line 93241, app/assets/stylesheets/global/style.css */
  .text-xs-112 {
    font-size: 112px;
  }
  /* line 93245, app/assets/stylesheets/global/style.css */
  .text-xs-112-f {
    font-size: 112px !important;
  }
  /* line 93249, app/assets/stylesheets/global/style.css */
  .text-xs-114 {
    font-size: 114px;
  }
  /* line 93253, app/assets/stylesheets/global/style.css */
  .text-xs-114-f {
    font-size: 114px !important;
  }
  /* line 93257, app/assets/stylesheets/global/style.css */
  .text-xs-116 {
    font-size: 116px;
  }
  /* line 93261, app/assets/stylesheets/global/style.css */
  .text-xs-116-f {
    font-size: 116px !important;
  }
  /* line 93265, app/assets/stylesheets/global/style.css */
  .text-xs-118 {
    font-size: 118px;
  }
  /* line 93269, app/assets/stylesheets/global/style.css */
  .text-xs-118-f {
    font-size: 118px !important;
  }
  /* line 93273, app/assets/stylesheets/global/style.css */
  .text-xs-120 {
    font-size: 120px;
  }
  /* line 93277, app/assets/stylesheets/global/style.css */
  .text-xs-120-f {
    font-size: 120px !important;
  }
  /* line 93281, app/assets/stylesheets/global/style.css */
  .text-xs-122 {
    font-size: 122px;
  }
  /* line 93285, app/assets/stylesheets/global/style.css */
  .text-xs-122-f {
    font-size: 122px !important;
  }
  /* line 93289, app/assets/stylesheets/global/style.css */
  .text-xs-124 {
    font-size: 124px;
  }
  /* line 93293, app/assets/stylesheets/global/style.css */
  .text-xs-124-f {
    font-size: 124px !important;
  }
  /* line 93297, app/assets/stylesheets/global/style.css */
  .text-xs-126 {
    font-size: 126px;
  }
  /* line 93301, app/assets/stylesheets/global/style.css */
  .text-xs-126-f {
    font-size: 126px !important;
  }
  /* line 93305, app/assets/stylesheets/global/style.css */
  .text-xs-128 {
    font-size: 128px;
  }
  /* line 93309, app/assets/stylesheets/global/style.css */
  .text-xs-128-f {
    font-size: 128px !important;
  }
  /* line 93313, app/assets/stylesheets/global/style.css */
  .text-xs-130 {
    font-size: 130px;
  }
  /* line 93317, app/assets/stylesheets/global/style.css */
  .text-xs-130-f {
    font-size: 130px !important;
  }
  /* line 93321, app/assets/stylesheets/global/style.css */
  .text-xs-132 {
    font-size: 132px;
  }
  /* line 93325, app/assets/stylesheets/global/style.css */
  .text-xs-132-f {
    font-size: 132px !important;
  }
  /* line 93329, app/assets/stylesheets/global/style.css */
  .text-xs-134 {
    font-size: 134px;
  }
  /* line 93333, app/assets/stylesheets/global/style.css */
  .text-xs-134-f {
    font-size: 134px !important;
  }
  /* line 93337, app/assets/stylesheets/global/style.css */
  .text-xs-136 {
    font-size: 136px;
  }
  /* line 93341, app/assets/stylesheets/global/style.css */
  .text-xs-136-f {
    font-size: 136px !important;
  }
  /* line 93345, app/assets/stylesheets/global/style.css */
  .text-xs-138 {
    font-size: 138px;
  }
  /* line 93349, app/assets/stylesheets/global/style.css */
  .text-xs-138-f {
    font-size: 138px !important;
  }
  /* line 93353, app/assets/stylesheets/global/style.css */
  .text-xs-140 {
    font-size: 140px;
  }
  /* line 93357, app/assets/stylesheets/global/style.css */
  .text-xs-140-f {
    font-size: 140px !important;
  }
  /* line 93361, app/assets/stylesheets/global/style.css */
  .text-xs-base {
    font-size: 0.875rem;
  }
  /* line 93365, app/assets/stylesheets/global/style.css */
  .text-xs-bold {
    font-weight: 700;
  }
  /* line 93369, app/assets/stylesheets/global/style.css */
  .text-xs-semibold {
    font-weight: 600;
  }
  /* line 93373, app/assets/stylesheets/global/style.css */
  .text-xs-medium {
    font-weight: 500;
  }
  /* line 93377, app/assets/stylesheets/global/style.css */
  .text-xs-normal {
    font-weight: 400;
  }
  /* line 93381, app/assets/stylesheets/global/style.css */
  .text-xs-light {
    font-weight: 300;
  }
  /* line 93385, app/assets/stylesheets/global/style.css */
  .text-xs-thin {
    font-weight: 200;
  }
  /* line 93389, app/assets/stylesheets/global/style.css */
  .text-xs-xthin {
    font-weight: 100;
  }
  /* line 93393, app/assets/stylesheets/global/style.css */
  .text-xs-center {
    text-align: center;
  }
  /* line 93397, app/assets/stylesheets/global/style.css */
  .text-xs-right {
    text-align: right;
  }
  /* line 93401, app/assets/stylesheets/global/style.css */
  .text-xs-left {
    text-align: left;
  }
  /* line 93405, app/assets/stylesheets/global/style.css */
  .text-xs-center-f {
    text-align: center !important;
  }
  /* line 93409, app/assets/stylesheets/global/style.css */
  .text-xs-right-f {
    text-align: right !important;
  }
  /* line 93413, app/assets/stylesheets/global/style.css */
  .text-xs-left-f {
    text-align: left !important;
  }
}

@media (min-width: 576px) {
  /* line 93419, app/assets/stylesheets/global/style.css */
  .text-sm-8 {
    font-size: 8px;
  }
  /* line 93423, app/assets/stylesheets/global/style.css */
  .text-sm-8-f {
    font-size: 8px !important;
  }
  /* line 93427, app/assets/stylesheets/global/style.css */
  .text-sm-9 {
    font-size: 9px;
  }
  /* line 93431, app/assets/stylesheets/global/style.css */
  .text-sm-9-f {
    font-size: 9px !important;
  }
  /* line 93435, app/assets/stylesheets/global/style.css */
  .text-sm-10 {
    font-size: 10px;
  }
  /* line 93439, app/assets/stylesheets/global/style.css */
  .text-sm-10-f {
    font-size: 10px !important;
  }
  /* line 93443, app/assets/stylesheets/global/style.css */
  .text-sm-11 {
    font-size: 11px;
  }
  /* line 93447, app/assets/stylesheets/global/style.css */
  .text-sm-11-f {
    font-size: 11px !important;
  }
  /* line 93451, app/assets/stylesheets/global/style.css */
  .text-sm-12 {
    font-size: 12px;
  }
  /* line 93455, app/assets/stylesheets/global/style.css */
  .text-sm-12-f {
    font-size: 12px !important;
  }
  /* line 93459, app/assets/stylesheets/global/style.css */
  .text-sm-13 {
    font-size: 13px;
  }
  /* line 93463, app/assets/stylesheets/global/style.css */
  .text-sm-13-f {
    font-size: 13px !important;
  }
  /* line 93467, app/assets/stylesheets/global/style.css */
  .text-sm-14 {
    font-size: 14px;
  }
  /* line 93471, app/assets/stylesheets/global/style.css */
  .text-sm-14-f {
    font-size: 14px !important;
  }
  /* line 93475, app/assets/stylesheets/global/style.css */
  .text-sm-15 {
    font-size: 15px;
  }
  /* line 93479, app/assets/stylesheets/global/style.css */
  .text-sm-15-f {
    font-size: 15px !important;
  }
  /* line 93483, app/assets/stylesheets/global/style.css */
  .text-sm-16 {
    font-size: 16px;
  }
  /* line 93487, app/assets/stylesheets/global/style.css */
  .text-sm-16-f {
    font-size: 16px !important;
  }
  /* line 93491, app/assets/stylesheets/global/style.css */
  .text-sm-18 {
    font-size: 18px;
  }
  /* line 93495, app/assets/stylesheets/global/style.css */
  .text-sm-18-f {
    font-size: 18px !important;
  }
  /* line 93499, app/assets/stylesheets/global/style.css */
  .text-sm-20 {
    font-size: 20px;
  }
  /* line 93503, app/assets/stylesheets/global/style.css */
  .text-sm-20-f {
    font-size: 20px !important;
  }
  /* line 93507, app/assets/stylesheets/global/style.css */
  .text-sm-22 {
    font-size: 22px;
  }
  /* line 93511, app/assets/stylesheets/global/style.css */
  .text-sm-22-f {
    font-size: 22px !important;
  }
  /* line 93515, app/assets/stylesheets/global/style.css */
  .text-sm-24 {
    font-size: 24px;
  }
  /* line 93519, app/assets/stylesheets/global/style.css */
  .text-sm-24-f {
    font-size: 24px !important;
  }
  /* line 93523, app/assets/stylesheets/global/style.css */
  .text-sm-26 {
    font-size: 26px;
  }
  /* line 93527, app/assets/stylesheets/global/style.css */
  .text-sm-26-f {
    font-size: 26px !important;
  }
  /* line 93531, app/assets/stylesheets/global/style.css */
  .text-sm-28 {
    font-size: 28px;
  }
  /* line 93535, app/assets/stylesheets/global/style.css */
  .text-sm-28-f {
    font-size: 28px !important;
  }
  /* line 93539, app/assets/stylesheets/global/style.css */
  .text-sm-30 {
    font-size: 30px;
  }
  /* line 93543, app/assets/stylesheets/global/style.css */
  .text-sm-30-f {
    font-size: 30px !important;
  }
  /* line 93547, app/assets/stylesheets/global/style.css */
  .text-sm-32 {
    font-size: 32px;
  }
  /* line 93551, app/assets/stylesheets/global/style.css */
  .text-sm-32-f {
    font-size: 32px !important;
  }
  /* line 93555, app/assets/stylesheets/global/style.css */
  .text-sm-34 {
    font-size: 34px;
  }
  /* line 93559, app/assets/stylesheets/global/style.css */
  .text-sm-34-f {
    font-size: 34px !important;
  }
  /* line 93563, app/assets/stylesheets/global/style.css */
  .text-sm-36 {
    font-size: 36px;
  }
  /* line 93567, app/assets/stylesheets/global/style.css */
  .text-sm-36-f {
    font-size: 36px !important;
  }
  /* line 93571, app/assets/stylesheets/global/style.css */
  .text-sm-38 {
    font-size: 38px;
  }
  /* line 93575, app/assets/stylesheets/global/style.css */
  .text-sm-38-f {
    font-size: 38px !important;
  }
  /* line 93579, app/assets/stylesheets/global/style.css */
  .text-sm-40 {
    font-size: 40px;
  }
  /* line 93583, app/assets/stylesheets/global/style.css */
  .text-sm-40-f {
    font-size: 40px !important;
  }
  /* line 93587, app/assets/stylesheets/global/style.css */
  .text-sm-42 {
    font-size: 42px;
  }
  /* line 93591, app/assets/stylesheets/global/style.css */
  .text-sm-42-f {
    font-size: 42px !important;
  }
  /* line 93595, app/assets/stylesheets/global/style.css */
  .text-sm-44 {
    font-size: 44px;
  }
  /* line 93599, app/assets/stylesheets/global/style.css */
  .text-sm-44-f {
    font-size: 44px !important;
  }
  /* line 93603, app/assets/stylesheets/global/style.css */
  .text-sm-46 {
    font-size: 46px;
  }
  /* line 93607, app/assets/stylesheets/global/style.css */
  .text-sm-46-f {
    font-size: 46px !important;
  }
  /* line 93611, app/assets/stylesheets/global/style.css */
  .text-sm-48 {
    font-size: 48px;
  }
  /* line 93615, app/assets/stylesheets/global/style.css */
  .text-sm-48-f {
    font-size: 48px !important;
  }
  /* line 93619, app/assets/stylesheets/global/style.css */
  .text-sm-50 {
    font-size: 50px;
  }
  /* line 93623, app/assets/stylesheets/global/style.css */
  .text-sm-50-f {
    font-size: 50px !important;
  }
  /* line 93627, app/assets/stylesheets/global/style.css */
  .text-sm-52 {
    font-size: 52px;
  }
  /* line 93631, app/assets/stylesheets/global/style.css */
  .text-sm-52-f {
    font-size: 52px !important;
  }
  /* line 93635, app/assets/stylesheets/global/style.css */
  .text-sm-54 {
    font-size: 54px;
  }
  /* line 93639, app/assets/stylesheets/global/style.css */
  .text-sm-54-f {
    font-size: 54px !important;
  }
  /* line 93643, app/assets/stylesheets/global/style.css */
  .text-sm-56 {
    font-size: 56px;
  }
  /* line 93647, app/assets/stylesheets/global/style.css */
  .text-sm-56-f {
    font-size: 56px !important;
  }
  /* line 93651, app/assets/stylesheets/global/style.css */
  .text-sm-58 {
    font-size: 58px;
  }
  /* line 93655, app/assets/stylesheets/global/style.css */
  .text-sm-58-f {
    font-size: 58px !important;
  }
  /* line 93659, app/assets/stylesheets/global/style.css */
  .text-sm-60 {
    font-size: 60px;
  }
  /* line 93663, app/assets/stylesheets/global/style.css */
  .text-sm-60-f {
    font-size: 60px !important;
  }
  /* line 93667, app/assets/stylesheets/global/style.css */
  .text-sm-62 {
    font-size: 62px;
  }
  /* line 93671, app/assets/stylesheets/global/style.css */
  .text-sm-62-f {
    font-size: 62px !important;
  }
  /* line 93675, app/assets/stylesheets/global/style.css */
  .text-sm-64 {
    font-size: 64px;
  }
  /* line 93679, app/assets/stylesheets/global/style.css */
  .text-sm-64-f {
    font-size: 64px !important;
  }
  /* line 93683, app/assets/stylesheets/global/style.css */
  .text-sm-66 {
    font-size: 66px;
  }
  /* line 93687, app/assets/stylesheets/global/style.css */
  .text-sm-66-f {
    font-size: 66px !important;
  }
  /* line 93691, app/assets/stylesheets/global/style.css */
  .text-sm-68 {
    font-size: 68px;
  }
  /* line 93695, app/assets/stylesheets/global/style.css */
  .text-sm-68-f {
    font-size: 68px !important;
  }
  /* line 93699, app/assets/stylesheets/global/style.css */
  .text-sm-70 {
    font-size: 70px;
  }
  /* line 93703, app/assets/stylesheets/global/style.css */
  .text-sm-70-f {
    font-size: 70px !important;
  }
  /* line 93707, app/assets/stylesheets/global/style.css */
  .text-sm-72 {
    font-size: 72px;
  }
  /* line 93711, app/assets/stylesheets/global/style.css */
  .text-sm-72-f {
    font-size: 72px !important;
  }
  /* line 93715, app/assets/stylesheets/global/style.css */
  .text-sm-74 {
    font-size: 74px;
  }
  /* line 93719, app/assets/stylesheets/global/style.css */
  .text-sm-74-f {
    font-size: 74px !important;
  }
  /* line 93723, app/assets/stylesheets/global/style.css */
  .text-sm-76 {
    font-size: 76px;
  }
  /* line 93727, app/assets/stylesheets/global/style.css */
  .text-sm-76-f {
    font-size: 76px !important;
  }
  /* line 93731, app/assets/stylesheets/global/style.css */
  .text-sm-78 {
    font-size: 78px;
  }
  /* line 93735, app/assets/stylesheets/global/style.css */
  .text-sm-78-f {
    font-size: 78px !important;
  }
  /* line 93739, app/assets/stylesheets/global/style.css */
  .text-sm-80 {
    font-size: 80px;
  }
  /* line 93743, app/assets/stylesheets/global/style.css */
  .text-sm-80-f {
    font-size: 80px !important;
  }
  /* line 93747, app/assets/stylesheets/global/style.css */
  .text-sm-82 {
    font-size: 82px;
  }
  /* line 93751, app/assets/stylesheets/global/style.css */
  .text-sm-82-f {
    font-size: 82px !important;
  }
  /* line 93755, app/assets/stylesheets/global/style.css */
  .text-sm-84 {
    font-size: 84px;
  }
  /* line 93759, app/assets/stylesheets/global/style.css */
  .text-sm-84-f {
    font-size: 84px !important;
  }
  /* line 93763, app/assets/stylesheets/global/style.css */
  .text-sm-86 {
    font-size: 86px;
  }
  /* line 93767, app/assets/stylesheets/global/style.css */
  .text-sm-86-f {
    font-size: 86px !important;
  }
  /* line 93771, app/assets/stylesheets/global/style.css */
  .text-sm-88 {
    font-size: 88px;
  }
  /* line 93775, app/assets/stylesheets/global/style.css */
  .text-sm-88-f {
    font-size: 88px !important;
  }
  /* line 93779, app/assets/stylesheets/global/style.css */
  .text-sm-90 {
    font-size: 90px;
  }
  /* line 93783, app/assets/stylesheets/global/style.css */
  .text-sm-90-f {
    font-size: 90px !important;
  }
  /* line 93787, app/assets/stylesheets/global/style.css */
  .text-sm-92 {
    font-size: 92px;
  }
  /* line 93791, app/assets/stylesheets/global/style.css */
  .text-sm-92-f {
    font-size: 92px !important;
  }
  /* line 93795, app/assets/stylesheets/global/style.css */
  .text-sm-94 {
    font-size: 94px;
  }
  /* line 93799, app/assets/stylesheets/global/style.css */
  .text-sm-94-f {
    font-size: 94px !important;
  }
  /* line 93803, app/assets/stylesheets/global/style.css */
  .text-sm-96 {
    font-size: 96px;
  }
  /* line 93807, app/assets/stylesheets/global/style.css */
  .text-sm-96-f {
    font-size: 96px !important;
  }
  /* line 93811, app/assets/stylesheets/global/style.css */
  .text-sm-98 {
    font-size: 98px;
  }
  /* line 93815, app/assets/stylesheets/global/style.css */
  .text-sm-98-f {
    font-size: 98px !important;
  }
  /* line 93819, app/assets/stylesheets/global/style.css */
  .text-sm-100 {
    font-size: 100px;
  }
  /* line 93823, app/assets/stylesheets/global/style.css */
  .text-sm-100-f {
    font-size: 100px !important;
  }
  /* line 93827, app/assets/stylesheets/global/style.css */
  .text-sm-102 {
    font-size: 102px;
  }
  /* line 93831, app/assets/stylesheets/global/style.css */
  .text-sm-102-f {
    font-size: 102px !important;
  }
  /* line 93835, app/assets/stylesheets/global/style.css */
  .text-sm-104 {
    font-size: 104px;
  }
  /* line 93839, app/assets/stylesheets/global/style.css */
  .text-sm-104-f {
    font-size: 104px !important;
  }
  /* line 93843, app/assets/stylesheets/global/style.css */
  .text-sm-106 {
    font-size: 106px;
  }
  /* line 93847, app/assets/stylesheets/global/style.css */
  .text-sm-106-f {
    font-size: 106px !important;
  }
  /* line 93851, app/assets/stylesheets/global/style.css */
  .text-sm-108 {
    font-size: 108px;
  }
  /* line 93855, app/assets/stylesheets/global/style.css */
  .text-sm-108-f {
    font-size: 108px !important;
  }
  /* line 93859, app/assets/stylesheets/global/style.css */
  .text-sm-110 {
    font-size: 110px;
  }
  /* line 93863, app/assets/stylesheets/global/style.css */
  .text-sm-110-f {
    font-size: 110px !important;
  }
  /* line 93867, app/assets/stylesheets/global/style.css */
  .text-sm-112 {
    font-size: 112px;
  }
  /* line 93871, app/assets/stylesheets/global/style.css */
  .text-sm-112-f {
    font-size: 112px !important;
  }
  /* line 93875, app/assets/stylesheets/global/style.css */
  .text-sm-114 {
    font-size: 114px;
  }
  /* line 93879, app/assets/stylesheets/global/style.css */
  .text-sm-114-f {
    font-size: 114px !important;
  }
  /* line 93883, app/assets/stylesheets/global/style.css */
  .text-sm-116 {
    font-size: 116px;
  }
  /* line 93887, app/assets/stylesheets/global/style.css */
  .text-sm-116-f {
    font-size: 116px !important;
  }
  /* line 93891, app/assets/stylesheets/global/style.css */
  .text-sm-118 {
    font-size: 118px;
  }
  /* line 93895, app/assets/stylesheets/global/style.css */
  .text-sm-118-f {
    font-size: 118px !important;
  }
  /* line 93899, app/assets/stylesheets/global/style.css */
  .text-sm-120 {
    font-size: 120px;
  }
  /* line 93903, app/assets/stylesheets/global/style.css */
  .text-sm-120-f {
    font-size: 120px !important;
  }
  /* line 93907, app/assets/stylesheets/global/style.css */
  .text-sm-122 {
    font-size: 122px;
  }
  /* line 93911, app/assets/stylesheets/global/style.css */
  .text-sm-122-f {
    font-size: 122px !important;
  }
  /* line 93915, app/assets/stylesheets/global/style.css */
  .text-sm-124 {
    font-size: 124px;
  }
  /* line 93919, app/assets/stylesheets/global/style.css */
  .text-sm-124-f {
    font-size: 124px !important;
  }
  /* line 93923, app/assets/stylesheets/global/style.css */
  .text-sm-126 {
    font-size: 126px;
  }
  /* line 93927, app/assets/stylesheets/global/style.css */
  .text-sm-126-f {
    font-size: 126px !important;
  }
  /* line 93931, app/assets/stylesheets/global/style.css */
  .text-sm-128 {
    font-size: 128px;
  }
  /* line 93935, app/assets/stylesheets/global/style.css */
  .text-sm-128-f {
    font-size: 128px !important;
  }
  /* line 93939, app/assets/stylesheets/global/style.css */
  .text-sm-130 {
    font-size: 130px;
  }
  /* line 93943, app/assets/stylesheets/global/style.css */
  .text-sm-130-f {
    font-size: 130px !important;
  }
  /* line 93947, app/assets/stylesheets/global/style.css */
  .text-sm-132 {
    font-size: 132px;
  }
  /* line 93951, app/assets/stylesheets/global/style.css */
  .text-sm-132-f {
    font-size: 132px !important;
  }
  /* line 93955, app/assets/stylesheets/global/style.css */
  .text-sm-134 {
    font-size: 134px;
  }
  /* line 93959, app/assets/stylesheets/global/style.css */
  .text-sm-134-f {
    font-size: 134px !important;
  }
  /* line 93963, app/assets/stylesheets/global/style.css */
  .text-sm-136 {
    font-size: 136px;
  }
  /* line 93967, app/assets/stylesheets/global/style.css */
  .text-sm-136-f {
    font-size: 136px !important;
  }
  /* line 93971, app/assets/stylesheets/global/style.css */
  .text-sm-138 {
    font-size: 138px;
  }
  /* line 93975, app/assets/stylesheets/global/style.css */
  .text-sm-138-f {
    font-size: 138px !important;
  }
  /* line 93979, app/assets/stylesheets/global/style.css */
  .text-sm-140 {
    font-size: 140px;
  }
  /* line 93983, app/assets/stylesheets/global/style.css */
  .text-sm-140-f {
    font-size: 140px !important;
  }
  /* line 93987, app/assets/stylesheets/global/style.css */
  .text-sm-base {
    font-size: 0.875rem;
  }
  /* line 93991, app/assets/stylesheets/global/style.css */
  .text-sm-bold {
    font-weight: 700;
  }
  /* line 93995, app/assets/stylesheets/global/style.css */
  .text-sm-semibold {
    font-weight: 600;
  }
  /* line 93999, app/assets/stylesheets/global/style.css */
  .text-sm-medium {
    font-weight: 500;
  }
  /* line 94003, app/assets/stylesheets/global/style.css */
  .text-sm-normal {
    font-weight: 400;
  }
  /* line 94007, app/assets/stylesheets/global/style.css */
  .text-sm-light {
    font-weight: 300;
  }
  /* line 94011, app/assets/stylesheets/global/style.css */
  .text-sm-thin {
    font-weight: 200;
  }
  /* line 94015, app/assets/stylesheets/global/style.css */
  .text-sm-xthin {
    font-weight: 100;
  }
  /* line 94019, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center;
  }
  /* line 94023, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right;
  }
  /* line 94027, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left;
  }
  /* line 94031, app/assets/stylesheets/global/style.css */
  .text-sm-center-f {
    text-align: center !important;
  }
  /* line 94035, app/assets/stylesheets/global/style.css */
  .text-sm-right-f {
    text-align: right !important;
  }
  /* line 94039, app/assets/stylesheets/global/style.css */
  .text-sm-left-f {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 94045, app/assets/stylesheets/global/style.css */
  .text-md-8 {
    font-size: 8px;
  }
  /* line 94049, app/assets/stylesheets/global/style.css */
  .text-md-8-f {
    font-size: 8px !important;
  }
  /* line 94053, app/assets/stylesheets/global/style.css */
  .text-md-9 {
    font-size: 9px;
  }
  /* line 94057, app/assets/stylesheets/global/style.css */
  .text-md-9-f {
    font-size: 9px !important;
  }
  /* line 94061, app/assets/stylesheets/global/style.css */
  .text-md-10 {
    font-size: 10px;
  }
  /* line 94065, app/assets/stylesheets/global/style.css */
  .text-md-10-f {
    font-size: 10px !important;
  }
  /* line 94069, app/assets/stylesheets/global/style.css */
  .text-md-11 {
    font-size: 11px;
  }
  /* line 94073, app/assets/stylesheets/global/style.css */
  .text-md-11-f {
    font-size: 11px !important;
  }
  /* line 94077, app/assets/stylesheets/global/style.css */
  .text-md-12 {
    font-size: 12px;
  }
  /* line 94081, app/assets/stylesheets/global/style.css */
  .text-md-12-f {
    font-size: 12px !important;
  }
  /* line 94085, app/assets/stylesheets/global/style.css */
  .text-md-13 {
    font-size: 13px;
  }
  /* line 94089, app/assets/stylesheets/global/style.css */
  .text-md-13-f {
    font-size: 13px !important;
  }
  /* line 94093, app/assets/stylesheets/global/style.css */
  .text-md-14 {
    font-size: 14px;
  }
  /* line 94097, app/assets/stylesheets/global/style.css */
  .text-md-14-f {
    font-size: 14px !important;
  }
  /* line 94101, app/assets/stylesheets/global/style.css */
  .text-md-15 {
    font-size: 15px;
  }
  /* line 94105, app/assets/stylesheets/global/style.css */
  .text-md-15-f {
    font-size: 15px !important;
  }
  /* line 94109, app/assets/stylesheets/global/style.css */
  .text-md-16 {
    font-size: 16px;
  }
  /* line 94113, app/assets/stylesheets/global/style.css */
  .text-md-16-f {
    font-size: 16px !important;
  }
  /* line 94117, app/assets/stylesheets/global/style.css */
  .text-md-18 {
    font-size: 18px;
  }
  /* line 94121, app/assets/stylesheets/global/style.css */
  .text-md-18-f {
    font-size: 18px !important;
  }
  /* line 94125, app/assets/stylesheets/global/style.css */
  .text-md-20 {
    font-size: 20px;
  }
  /* line 94129, app/assets/stylesheets/global/style.css */
  .text-md-20-f {
    font-size: 20px !important;
  }
  /* line 94133, app/assets/stylesheets/global/style.css */
  .text-md-22 {
    font-size: 22px;
  }
  /* line 94137, app/assets/stylesheets/global/style.css */
  .text-md-22-f {
    font-size: 22px !important;
  }
  /* line 94141, app/assets/stylesheets/global/style.css */
  .text-md-24 {
    font-size: 24px;
  }
  /* line 94145, app/assets/stylesheets/global/style.css */
  .text-md-24-f {
    font-size: 24px !important;
  }
  /* line 94149, app/assets/stylesheets/global/style.css */
  .text-md-26 {
    font-size: 26px;
  }
  /* line 94153, app/assets/stylesheets/global/style.css */
  .text-md-26-f {
    font-size: 26px !important;
  }
  /* line 94157, app/assets/stylesheets/global/style.css */
  .text-md-28 {
    font-size: 28px;
  }
  /* line 94161, app/assets/stylesheets/global/style.css */
  .text-md-28-f {
    font-size: 28px !important;
  }
  /* line 94165, app/assets/stylesheets/global/style.css */
  .text-md-30 {
    font-size: 30px;
  }
  /* line 94169, app/assets/stylesheets/global/style.css */
  .text-md-30-f {
    font-size: 30px !important;
  }
  /* line 94173, app/assets/stylesheets/global/style.css */
  .text-md-32 {
    font-size: 32px;
  }
  /* line 94177, app/assets/stylesheets/global/style.css */
  .text-md-32-f {
    font-size: 32px !important;
  }
  /* line 94181, app/assets/stylesheets/global/style.css */
  .text-md-34 {
    font-size: 34px;
  }
  /* line 94185, app/assets/stylesheets/global/style.css */
  .text-md-34-f {
    font-size: 34px !important;
  }
  /* line 94189, app/assets/stylesheets/global/style.css */
  .text-md-36 {
    font-size: 36px;
  }
  /* line 94193, app/assets/stylesheets/global/style.css */
  .text-md-36-f {
    font-size: 36px !important;
  }
  /* line 94197, app/assets/stylesheets/global/style.css */
  .text-md-38 {
    font-size: 38px;
  }
  /* line 94201, app/assets/stylesheets/global/style.css */
  .text-md-38-f {
    font-size: 38px !important;
  }
  /* line 94205, app/assets/stylesheets/global/style.css */
  .text-md-40 {
    font-size: 40px;
  }
  /* line 94209, app/assets/stylesheets/global/style.css */
  .text-md-40-f {
    font-size: 40px !important;
  }
  /* line 94213, app/assets/stylesheets/global/style.css */
  .text-md-42 {
    font-size: 42px;
  }
  /* line 94217, app/assets/stylesheets/global/style.css */
  .text-md-42-f {
    font-size: 42px !important;
  }
  /* line 94221, app/assets/stylesheets/global/style.css */
  .text-md-44 {
    font-size: 44px;
  }
  /* line 94225, app/assets/stylesheets/global/style.css */
  .text-md-44-f {
    font-size: 44px !important;
  }
  /* line 94229, app/assets/stylesheets/global/style.css */
  .text-md-46 {
    font-size: 46px;
  }
  /* line 94233, app/assets/stylesheets/global/style.css */
  .text-md-46-f {
    font-size: 46px !important;
  }
  /* line 94237, app/assets/stylesheets/global/style.css */
  .text-md-48 {
    font-size: 48px;
  }
  /* line 94241, app/assets/stylesheets/global/style.css */
  .text-md-48-f {
    font-size: 48px !important;
  }
  /* line 94245, app/assets/stylesheets/global/style.css */
  .text-md-50 {
    font-size: 50px;
  }
  /* line 94249, app/assets/stylesheets/global/style.css */
  .text-md-50-f {
    font-size: 50px !important;
  }
  /* line 94253, app/assets/stylesheets/global/style.css */
  .text-md-52 {
    font-size: 52px;
  }
  /* line 94257, app/assets/stylesheets/global/style.css */
  .text-md-52-f {
    font-size: 52px !important;
  }
  /* line 94261, app/assets/stylesheets/global/style.css */
  .text-md-54 {
    font-size: 54px;
  }
  /* line 94265, app/assets/stylesheets/global/style.css */
  .text-md-54-f {
    font-size: 54px !important;
  }
  /* line 94269, app/assets/stylesheets/global/style.css */
  .text-md-56 {
    font-size: 56px;
  }
  /* line 94273, app/assets/stylesheets/global/style.css */
  .text-md-56-f {
    font-size: 56px !important;
  }
  /* line 94277, app/assets/stylesheets/global/style.css */
  .text-md-58 {
    font-size: 58px;
  }
  /* line 94281, app/assets/stylesheets/global/style.css */
  .text-md-58-f {
    font-size: 58px !important;
  }
  /* line 94285, app/assets/stylesheets/global/style.css */
  .text-md-60 {
    font-size: 60px;
  }
  /* line 94289, app/assets/stylesheets/global/style.css */
  .text-md-60-f {
    font-size: 60px !important;
  }
  /* line 94293, app/assets/stylesheets/global/style.css */
  .text-md-62 {
    font-size: 62px;
  }
  /* line 94297, app/assets/stylesheets/global/style.css */
  .text-md-62-f {
    font-size: 62px !important;
  }
  /* line 94301, app/assets/stylesheets/global/style.css */
  .text-md-64 {
    font-size: 64px;
  }
  /* line 94305, app/assets/stylesheets/global/style.css */
  .text-md-64-f {
    font-size: 64px !important;
  }
  /* line 94309, app/assets/stylesheets/global/style.css */
  .text-md-66 {
    font-size: 66px;
  }
  /* line 94313, app/assets/stylesheets/global/style.css */
  .text-md-66-f {
    font-size: 66px !important;
  }
  /* line 94317, app/assets/stylesheets/global/style.css */
  .text-md-68 {
    font-size: 68px;
  }
  /* line 94321, app/assets/stylesheets/global/style.css */
  .text-md-68-f {
    font-size: 68px !important;
  }
  /* line 94325, app/assets/stylesheets/global/style.css */
  .text-md-70 {
    font-size: 70px;
  }
  /* line 94329, app/assets/stylesheets/global/style.css */
  .text-md-70-f {
    font-size: 70px !important;
  }
  /* line 94333, app/assets/stylesheets/global/style.css */
  .text-md-72 {
    font-size: 72px;
  }
  /* line 94337, app/assets/stylesheets/global/style.css */
  .text-md-72-f {
    font-size: 72px !important;
  }
  /* line 94341, app/assets/stylesheets/global/style.css */
  .text-md-74 {
    font-size: 74px;
  }
  /* line 94345, app/assets/stylesheets/global/style.css */
  .text-md-74-f {
    font-size: 74px !important;
  }
  /* line 94349, app/assets/stylesheets/global/style.css */
  .text-md-76 {
    font-size: 76px;
  }
  /* line 94353, app/assets/stylesheets/global/style.css */
  .text-md-76-f {
    font-size: 76px !important;
  }
  /* line 94357, app/assets/stylesheets/global/style.css */
  .text-md-78 {
    font-size: 78px;
  }
  /* line 94361, app/assets/stylesheets/global/style.css */
  .text-md-78-f {
    font-size: 78px !important;
  }
  /* line 94365, app/assets/stylesheets/global/style.css */
  .text-md-80 {
    font-size: 80px;
  }
  /* line 94369, app/assets/stylesheets/global/style.css */
  .text-md-80-f {
    font-size: 80px !important;
  }
  /* line 94373, app/assets/stylesheets/global/style.css */
  .text-md-82 {
    font-size: 82px;
  }
  /* line 94377, app/assets/stylesheets/global/style.css */
  .text-md-82-f {
    font-size: 82px !important;
  }
  /* line 94381, app/assets/stylesheets/global/style.css */
  .text-md-84 {
    font-size: 84px;
  }
  /* line 94385, app/assets/stylesheets/global/style.css */
  .text-md-84-f {
    font-size: 84px !important;
  }
  /* line 94389, app/assets/stylesheets/global/style.css */
  .text-md-86 {
    font-size: 86px;
  }
  /* line 94393, app/assets/stylesheets/global/style.css */
  .text-md-86-f {
    font-size: 86px !important;
  }
  /* line 94397, app/assets/stylesheets/global/style.css */
  .text-md-88 {
    font-size: 88px;
  }
  /* line 94401, app/assets/stylesheets/global/style.css */
  .text-md-88-f {
    font-size: 88px !important;
  }
  /* line 94405, app/assets/stylesheets/global/style.css */
  .text-md-90 {
    font-size: 90px;
  }
  /* line 94409, app/assets/stylesheets/global/style.css */
  .text-md-90-f {
    font-size: 90px !important;
  }
  /* line 94413, app/assets/stylesheets/global/style.css */
  .text-md-92 {
    font-size: 92px;
  }
  /* line 94417, app/assets/stylesheets/global/style.css */
  .text-md-92-f {
    font-size: 92px !important;
  }
  /* line 94421, app/assets/stylesheets/global/style.css */
  .text-md-94 {
    font-size: 94px;
  }
  /* line 94425, app/assets/stylesheets/global/style.css */
  .text-md-94-f {
    font-size: 94px !important;
  }
  /* line 94429, app/assets/stylesheets/global/style.css */
  .text-md-96 {
    font-size: 96px;
  }
  /* line 94433, app/assets/stylesheets/global/style.css */
  .text-md-96-f {
    font-size: 96px !important;
  }
  /* line 94437, app/assets/stylesheets/global/style.css */
  .text-md-98 {
    font-size: 98px;
  }
  /* line 94441, app/assets/stylesheets/global/style.css */
  .text-md-98-f {
    font-size: 98px !important;
  }
  /* line 94445, app/assets/stylesheets/global/style.css */
  .text-md-100 {
    font-size: 100px;
  }
  /* line 94449, app/assets/stylesheets/global/style.css */
  .text-md-100-f {
    font-size: 100px !important;
  }
  /* line 94453, app/assets/stylesheets/global/style.css */
  .text-md-102 {
    font-size: 102px;
  }
  /* line 94457, app/assets/stylesheets/global/style.css */
  .text-md-102-f {
    font-size: 102px !important;
  }
  /* line 94461, app/assets/stylesheets/global/style.css */
  .text-md-104 {
    font-size: 104px;
  }
  /* line 94465, app/assets/stylesheets/global/style.css */
  .text-md-104-f {
    font-size: 104px !important;
  }
  /* line 94469, app/assets/stylesheets/global/style.css */
  .text-md-106 {
    font-size: 106px;
  }
  /* line 94473, app/assets/stylesheets/global/style.css */
  .text-md-106-f {
    font-size: 106px !important;
  }
  /* line 94477, app/assets/stylesheets/global/style.css */
  .text-md-108 {
    font-size: 108px;
  }
  /* line 94481, app/assets/stylesheets/global/style.css */
  .text-md-108-f {
    font-size: 108px !important;
  }
  /* line 94485, app/assets/stylesheets/global/style.css */
  .text-md-110 {
    font-size: 110px;
  }
  /* line 94489, app/assets/stylesheets/global/style.css */
  .text-md-110-f {
    font-size: 110px !important;
  }
  /* line 94493, app/assets/stylesheets/global/style.css */
  .text-md-112 {
    font-size: 112px;
  }
  /* line 94497, app/assets/stylesheets/global/style.css */
  .text-md-112-f {
    font-size: 112px !important;
  }
  /* line 94501, app/assets/stylesheets/global/style.css */
  .text-md-114 {
    font-size: 114px;
  }
  /* line 94505, app/assets/stylesheets/global/style.css */
  .text-md-114-f {
    font-size: 114px !important;
  }
  /* line 94509, app/assets/stylesheets/global/style.css */
  .text-md-116 {
    font-size: 116px;
  }
  /* line 94513, app/assets/stylesheets/global/style.css */
  .text-md-116-f {
    font-size: 116px !important;
  }
  /* line 94517, app/assets/stylesheets/global/style.css */
  .text-md-118 {
    font-size: 118px;
  }
  /* line 94521, app/assets/stylesheets/global/style.css */
  .text-md-118-f {
    font-size: 118px !important;
  }
  /* line 94525, app/assets/stylesheets/global/style.css */
  .text-md-120 {
    font-size: 120px;
  }
  /* line 94529, app/assets/stylesheets/global/style.css */
  .text-md-120-f {
    font-size: 120px !important;
  }
  /* line 94533, app/assets/stylesheets/global/style.css */
  .text-md-122 {
    font-size: 122px;
  }
  /* line 94537, app/assets/stylesheets/global/style.css */
  .text-md-122-f {
    font-size: 122px !important;
  }
  /* line 94541, app/assets/stylesheets/global/style.css */
  .text-md-124 {
    font-size: 124px;
  }
  /* line 94545, app/assets/stylesheets/global/style.css */
  .text-md-124-f {
    font-size: 124px !important;
  }
  /* line 94549, app/assets/stylesheets/global/style.css */
  .text-md-126 {
    font-size: 126px;
  }
  /* line 94553, app/assets/stylesheets/global/style.css */
  .text-md-126-f {
    font-size: 126px !important;
  }
  /* line 94557, app/assets/stylesheets/global/style.css */
  .text-md-128 {
    font-size: 128px;
  }
  /* line 94561, app/assets/stylesheets/global/style.css */
  .text-md-128-f {
    font-size: 128px !important;
  }
  /* line 94565, app/assets/stylesheets/global/style.css */
  .text-md-130 {
    font-size: 130px;
  }
  /* line 94569, app/assets/stylesheets/global/style.css */
  .text-md-130-f {
    font-size: 130px !important;
  }
  /* line 94573, app/assets/stylesheets/global/style.css */
  .text-md-132 {
    font-size: 132px;
  }
  /* line 94577, app/assets/stylesheets/global/style.css */
  .text-md-132-f {
    font-size: 132px !important;
  }
  /* line 94581, app/assets/stylesheets/global/style.css */
  .text-md-134 {
    font-size: 134px;
  }
  /* line 94585, app/assets/stylesheets/global/style.css */
  .text-md-134-f {
    font-size: 134px !important;
  }
  /* line 94589, app/assets/stylesheets/global/style.css */
  .text-md-136 {
    font-size: 136px;
  }
  /* line 94593, app/assets/stylesheets/global/style.css */
  .text-md-136-f {
    font-size: 136px !important;
  }
  /* line 94597, app/assets/stylesheets/global/style.css */
  .text-md-138 {
    font-size: 138px;
  }
  /* line 94601, app/assets/stylesheets/global/style.css */
  .text-md-138-f {
    font-size: 138px !important;
  }
  /* line 94605, app/assets/stylesheets/global/style.css */
  .text-md-140 {
    font-size: 140px;
  }
  /* line 94609, app/assets/stylesheets/global/style.css */
  .text-md-140-f {
    font-size: 140px !important;
  }
  /* line 94613, app/assets/stylesheets/global/style.css */
  .text-md-base {
    font-size: 0.875rem;
  }
  /* line 94617, app/assets/stylesheets/global/style.css */
  .text-md-bold {
    font-weight: 700;
  }
  /* line 94621, app/assets/stylesheets/global/style.css */
  .text-md-semibold {
    font-weight: 600;
  }
  /* line 94625, app/assets/stylesheets/global/style.css */
  .text-md-medium {
    font-weight: 500;
  }
  /* line 94629, app/assets/stylesheets/global/style.css */
  .text-md-normal {
    font-weight: 400;
  }
  /* line 94633, app/assets/stylesheets/global/style.css */
  .text-md-light {
    font-weight: 300;
  }
  /* line 94637, app/assets/stylesheets/global/style.css */
  .text-md-thin {
    font-weight: 200;
  }
  /* line 94641, app/assets/stylesheets/global/style.css */
  .text-md-xthin {
    font-weight: 100;
  }
  /* line 94645, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center;
  }
  /* line 94649, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right;
  }
  /* line 94653, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left;
  }
  /* line 94657, app/assets/stylesheets/global/style.css */
  .text-md-center-f {
    text-align: center !important;
  }
  /* line 94661, app/assets/stylesheets/global/style.css */
  .text-md-right-f {
    text-align: right !important;
  }
  /* line 94665, app/assets/stylesheets/global/style.css */
  .text-md-left-f {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 94671, app/assets/stylesheets/global/style.css */
  .text-lg-8 {
    font-size: 8px;
  }
  /* line 94675, app/assets/stylesheets/global/style.css */
  .text-lg-8-f {
    font-size: 8px !important;
  }
  /* line 94679, app/assets/stylesheets/global/style.css */
  .text-lg-9 {
    font-size: 9px;
  }
  /* line 94683, app/assets/stylesheets/global/style.css */
  .text-lg-9-f {
    font-size: 9px !important;
  }
  /* line 94687, app/assets/stylesheets/global/style.css */
  .text-lg-10 {
    font-size: 10px;
  }
  /* line 94691, app/assets/stylesheets/global/style.css */
  .text-lg-10-f {
    font-size: 10px !important;
  }
  /* line 94695, app/assets/stylesheets/global/style.css */
  .text-lg-11 {
    font-size: 11px;
  }
  /* line 94699, app/assets/stylesheets/global/style.css */
  .text-lg-11-f {
    font-size: 11px !important;
  }
  /* line 94703, app/assets/stylesheets/global/style.css */
  .text-lg-12 {
    font-size: 12px;
  }
  /* line 94707, app/assets/stylesheets/global/style.css */
  .text-lg-12-f {
    font-size: 12px !important;
  }
  /* line 94711, app/assets/stylesheets/global/style.css */
  .text-lg-13 {
    font-size: 13px;
  }
  /* line 94715, app/assets/stylesheets/global/style.css */
  .text-lg-13-f {
    font-size: 13px !important;
  }
  /* line 94719, app/assets/stylesheets/global/style.css */
  .text-lg-14 {
    font-size: 14px;
  }
  /* line 94723, app/assets/stylesheets/global/style.css */
  .text-lg-14-f {
    font-size: 14px !important;
  }
  /* line 94727, app/assets/stylesheets/global/style.css */
  .text-lg-15 {
    font-size: 15px;
  }
  /* line 94731, app/assets/stylesheets/global/style.css */
  .text-lg-15-f {
    font-size: 15px !important;
  }
  /* line 94735, app/assets/stylesheets/global/style.css */
  .text-lg-16 {
    font-size: 16px;
  }
  /* line 94739, app/assets/stylesheets/global/style.css */
  .text-lg-16-f {
    font-size: 16px !important;
  }
  /* line 94743, app/assets/stylesheets/global/style.css */
  .text-lg-18 {
    font-size: 18px;
  }
  /* line 94747, app/assets/stylesheets/global/style.css */
  .text-lg-18-f {
    font-size: 18px !important;
  }
  /* line 94751, app/assets/stylesheets/global/style.css */
  .text-lg-20 {
    font-size: 20px;
  }
  /* line 94755, app/assets/stylesheets/global/style.css */
  .text-lg-20-f {
    font-size: 20px !important;
  }
  /* line 94759, app/assets/stylesheets/global/style.css */
  .text-lg-22 {
    font-size: 22px;
  }
  /* line 94763, app/assets/stylesheets/global/style.css */
  .text-lg-22-f {
    font-size: 22px !important;
  }
  /* line 94767, app/assets/stylesheets/global/style.css */
  .text-lg-24 {
    font-size: 24px;
  }
  /* line 94771, app/assets/stylesheets/global/style.css */
  .text-lg-24-f {
    font-size: 24px !important;
  }
  /* line 94775, app/assets/stylesheets/global/style.css */
  .text-lg-26 {
    font-size: 26px;
  }
  /* line 94779, app/assets/stylesheets/global/style.css */
  .text-lg-26-f {
    font-size: 26px !important;
  }
  /* line 94783, app/assets/stylesheets/global/style.css */
  .text-lg-28 {
    font-size: 28px;
  }
  /* line 94787, app/assets/stylesheets/global/style.css */
  .text-lg-28-f {
    font-size: 28px !important;
  }
  /* line 94791, app/assets/stylesheets/global/style.css */
  .text-lg-30 {
    font-size: 30px;
  }
  /* line 94795, app/assets/stylesheets/global/style.css */
  .text-lg-30-f {
    font-size: 30px !important;
  }
  /* line 94799, app/assets/stylesheets/global/style.css */
  .text-lg-32 {
    font-size: 32px;
  }
  /* line 94803, app/assets/stylesheets/global/style.css */
  .text-lg-32-f {
    font-size: 32px !important;
  }
  /* line 94807, app/assets/stylesheets/global/style.css */
  .text-lg-34 {
    font-size: 34px;
  }
  /* line 94811, app/assets/stylesheets/global/style.css */
  .text-lg-34-f {
    font-size: 34px !important;
  }
  /* line 94815, app/assets/stylesheets/global/style.css */
  .text-lg-36 {
    font-size: 36px;
  }
  /* line 94819, app/assets/stylesheets/global/style.css */
  .text-lg-36-f {
    font-size: 36px !important;
  }
  /* line 94823, app/assets/stylesheets/global/style.css */
  .text-lg-38 {
    font-size: 38px;
  }
  /* line 94827, app/assets/stylesheets/global/style.css */
  .text-lg-38-f {
    font-size: 38px !important;
  }
  /* line 94831, app/assets/stylesheets/global/style.css */
  .text-lg-40 {
    font-size: 40px;
  }
  /* line 94835, app/assets/stylesheets/global/style.css */
  .text-lg-40-f {
    font-size: 40px !important;
  }
  /* line 94839, app/assets/stylesheets/global/style.css */
  .text-lg-42 {
    font-size: 42px;
  }
  /* line 94843, app/assets/stylesheets/global/style.css */
  .text-lg-42-f {
    font-size: 42px !important;
  }
  /* line 94847, app/assets/stylesheets/global/style.css */
  .text-lg-44 {
    font-size: 44px;
  }
  /* line 94851, app/assets/stylesheets/global/style.css */
  .text-lg-44-f {
    font-size: 44px !important;
  }
  /* line 94855, app/assets/stylesheets/global/style.css */
  .text-lg-46 {
    font-size: 46px;
  }
  /* line 94859, app/assets/stylesheets/global/style.css */
  .text-lg-46-f {
    font-size: 46px !important;
  }
  /* line 94863, app/assets/stylesheets/global/style.css */
  .text-lg-48 {
    font-size: 48px;
  }
  /* line 94867, app/assets/stylesheets/global/style.css */
  .text-lg-48-f {
    font-size: 48px !important;
  }
  /* line 94871, app/assets/stylesheets/global/style.css */
  .text-lg-50 {
    font-size: 50px;
  }
  /* line 94875, app/assets/stylesheets/global/style.css */
  .text-lg-50-f {
    font-size: 50px !important;
  }
  /* line 94879, app/assets/stylesheets/global/style.css */
  .text-lg-52 {
    font-size: 52px;
  }
  /* line 94883, app/assets/stylesheets/global/style.css */
  .text-lg-52-f {
    font-size: 52px !important;
  }
  /* line 94887, app/assets/stylesheets/global/style.css */
  .text-lg-54 {
    font-size: 54px;
  }
  /* line 94891, app/assets/stylesheets/global/style.css */
  .text-lg-54-f {
    font-size: 54px !important;
  }
  /* line 94895, app/assets/stylesheets/global/style.css */
  .text-lg-56 {
    font-size: 56px;
  }
  /* line 94899, app/assets/stylesheets/global/style.css */
  .text-lg-56-f {
    font-size: 56px !important;
  }
  /* line 94903, app/assets/stylesheets/global/style.css */
  .text-lg-58 {
    font-size: 58px;
  }
  /* line 94907, app/assets/stylesheets/global/style.css */
  .text-lg-58-f {
    font-size: 58px !important;
  }
  /* line 94911, app/assets/stylesheets/global/style.css */
  .text-lg-60 {
    font-size: 60px;
  }
  /* line 94915, app/assets/stylesheets/global/style.css */
  .text-lg-60-f {
    font-size: 60px !important;
  }
  /* line 94919, app/assets/stylesheets/global/style.css */
  .text-lg-62 {
    font-size: 62px;
  }
  /* line 94923, app/assets/stylesheets/global/style.css */
  .text-lg-62-f {
    font-size: 62px !important;
  }
  /* line 94927, app/assets/stylesheets/global/style.css */
  .text-lg-64 {
    font-size: 64px;
  }
  /* line 94931, app/assets/stylesheets/global/style.css */
  .text-lg-64-f {
    font-size: 64px !important;
  }
  /* line 94935, app/assets/stylesheets/global/style.css */
  .text-lg-66 {
    font-size: 66px;
  }
  /* line 94939, app/assets/stylesheets/global/style.css */
  .text-lg-66-f {
    font-size: 66px !important;
  }
  /* line 94943, app/assets/stylesheets/global/style.css */
  .text-lg-68 {
    font-size: 68px;
  }
  /* line 94947, app/assets/stylesheets/global/style.css */
  .text-lg-68-f {
    font-size: 68px !important;
  }
  /* line 94951, app/assets/stylesheets/global/style.css */
  .text-lg-70 {
    font-size: 70px;
  }
  /* line 94955, app/assets/stylesheets/global/style.css */
  .text-lg-70-f {
    font-size: 70px !important;
  }
  /* line 94959, app/assets/stylesheets/global/style.css */
  .text-lg-72 {
    font-size: 72px;
  }
  /* line 94963, app/assets/stylesheets/global/style.css */
  .text-lg-72-f {
    font-size: 72px !important;
  }
  /* line 94967, app/assets/stylesheets/global/style.css */
  .text-lg-74 {
    font-size: 74px;
  }
  /* line 94971, app/assets/stylesheets/global/style.css */
  .text-lg-74-f {
    font-size: 74px !important;
  }
  /* line 94975, app/assets/stylesheets/global/style.css */
  .text-lg-76 {
    font-size: 76px;
  }
  /* line 94979, app/assets/stylesheets/global/style.css */
  .text-lg-76-f {
    font-size: 76px !important;
  }
  /* line 94983, app/assets/stylesheets/global/style.css */
  .text-lg-78 {
    font-size: 78px;
  }
  /* line 94987, app/assets/stylesheets/global/style.css */
  .text-lg-78-f {
    font-size: 78px !important;
  }
  /* line 94991, app/assets/stylesheets/global/style.css */
  .text-lg-80 {
    font-size: 80px;
  }
  /* line 94995, app/assets/stylesheets/global/style.css */
  .text-lg-80-f {
    font-size: 80px !important;
  }
  /* line 94999, app/assets/stylesheets/global/style.css */
  .text-lg-82 {
    font-size: 82px;
  }
  /* line 95003, app/assets/stylesheets/global/style.css */
  .text-lg-82-f {
    font-size: 82px !important;
  }
  /* line 95007, app/assets/stylesheets/global/style.css */
  .text-lg-84 {
    font-size: 84px;
  }
  /* line 95011, app/assets/stylesheets/global/style.css */
  .text-lg-84-f {
    font-size: 84px !important;
  }
  /* line 95015, app/assets/stylesheets/global/style.css */
  .text-lg-86 {
    font-size: 86px;
  }
  /* line 95019, app/assets/stylesheets/global/style.css */
  .text-lg-86-f {
    font-size: 86px !important;
  }
  /* line 95023, app/assets/stylesheets/global/style.css */
  .text-lg-88 {
    font-size: 88px;
  }
  /* line 95027, app/assets/stylesheets/global/style.css */
  .text-lg-88-f {
    font-size: 88px !important;
  }
  /* line 95031, app/assets/stylesheets/global/style.css */
  .text-lg-90 {
    font-size: 90px;
  }
  /* line 95035, app/assets/stylesheets/global/style.css */
  .text-lg-90-f {
    font-size: 90px !important;
  }
  /* line 95039, app/assets/stylesheets/global/style.css */
  .text-lg-92 {
    font-size: 92px;
  }
  /* line 95043, app/assets/stylesheets/global/style.css */
  .text-lg-92-f {
    font-size: 92px !important;
  }
  /* line 95047, app/assets/stylesheets/global/style.css */
  .text-lg-94 {
    font-size: 94px;
  }
  /* line 95051, app/assets/stylesheets/global/style.css */
  .text-lg-94-f {
    font-size: 94px !important;
  }
  /* line 95055, app/assets/stylesheets/global/style.css */
  .text-lg-96 {
    font-size: 96px;
  }
  /* line 95059, app/assets/stylesheets/global/style.css */
  .text-lg-96-f {
    font-size: 96px !important;
  }
  /* line 95063, app/assets/stylesheets/global/style.css */
  .text-lg-98 {
    font-size: 98px;
  }
  /* line 95067, app/assets/stylesheets/global/style.css */
  .text-lg-98-f {
    font-size: 98px !important;
  }
  /* line 95071, app/assets/stylesheets/global/style.css */
  .text-lg-100 {
    font-size: 100px;
  }
  /* line 95075, app/assets/stylesheets/global/style.css */
  .text-lg-100-f {
    font-size: 100px !important;
  }
  /* line 95079, app/assets/stylesheets/global/style.css */
  .text-lg-102 {
    font-size: 102px;
  }
  /* line 95083, app/assets/stylesheets/global/style.css */
  .text-lg-102-f {
    font-size: 102px !important;
  }
  /* line 95087, app/assets/stylesheets/global/style.css */
  .text-lg-104 {
    font-size: 104px;
  }
  /* line 95091, app/assets/stylesheets/global/style.css */
  .text-lg-104-f {
    font-size: 104px !important;
  }
  /* line 95095, app/assets/stylesheets/global/style.css */
  .text-lg-106 {
    font-size: 106px;
  }
  /* line 95099, app/assets/stylesheets/global/style.css */
  .text-lg-106-f {
    font-size: 106px !important;
  }
  /* line 95103, app/assets/stylesheets/global/style.css */
  .text-lg-108 {
    font-size: 108px;
  }
  /* line 95107, app/assets/stylesheets/global/style.css */
  .text-lg-108-f {
    font-size: 108px !important;
  }
  /* line 95111, app/assets/stylesheets/global/style.css */
  .text-lg-110 {
    font-size: 110px;
  }
  /* line 95115, app/assets/stylesheets/global/style.css */
  .text-lg-110-f {
    font-size: 110px !important;
  }
  /* line 95119, app/assets/stylesheets/global/style.css */
  .text-lg-112 {
    font-size: 112px;
  }
  /* line 95123, app/assets/stylesheets/global/style.css */
  .text-lg-112-f {
    font-size: 112px !important;
  }
  /* line 95127, app/assets/stylesheets/global/style.css */
  .text-lg-114 {
    font-size: 114px;
  }
  /* line 95131, app/assets/stylesheets/global/style.css */
  .text-lg-114-f {
    font-size: 114px !important;
  }
  /* line 95135, app/assets/stylesheets/global/style.css */
  .text-lg-116 {
    font-size: 116px;
  }
  /* line 95139, app/assets/stylesheets/global/style.css */
  .text-lg-116-f {
    font-size: 116px !important;
  }
  /* line 95143, app/assets/stylesheets/global/style.css */
  .text-lg-118 {
    font-size: 118px;
  }
  /* line 95147, app/assets/stylesheets/global/style.css */
  .text-lg-118-f {
    font-size: 118px !important;
  }
  /* line 95151, app/assets/stylesheets/global/style.css */
  .text-lg-120 {
    font-size: 120px;
  }
  /* line 95155, app/assets/stylesheets/global/style.css */
  .text-lg-120-f {
    font-size: 120px !important;
  }
  /* line 95159, app/assets/stylesheets/global/style.css */
  .text-lg-122 {
    font-size: 122px;
  }
  /* line 95163, app/assets/stylesheets/global/style.css */
  .text-lg-122-f {
    font-size: 122px !important;
  }
  /* line 95167, app/assets/stylesheets/global/style.css */
  .text-lg-124 {
    font-size: 124px;
  }
  /* line 95171, app/assets/stylesheets/global/style.css */
  .text-lg-124-f {
    font-size: 124px !important;
  }
  /* line 95175, app/assets/stylesheets/global/style.css */
  .text-lg-126 {
    font-size: 126px;
  }
  /* line 95179, app/assets/stylesheets/global/style.css */
  .text-lg-126-f {
    font-size: 126px !important;
  }
  /* line 95183, app/assets/stylesheets/global/style.css */
  .text-lg-128 {
    font-size: 128px;
  }
  /* line 95187, app/assets/stylesheets/global/style.css */
  .text-lg-128-f {
    font-size: 128px !important;
  }
  /* line 95191, app/assets/stylesheets/global/style.css */
  .text-lg-130 {
    font-size: 130px;
  }
  /* line 95195, app/assets/stylesheets/global/style.css */
  .text-lg-130-f {
    font-size: 130px !important;
  }
  /* line 95199, app/assets/stylesheets/global/style.css */
  .text-lg-132 {
    font-size: 132px;
  }
  /* line 95203, app/assets/stylesheets/global/style.css */
  .text-lg-132-f {
    font-size: 132px !important;
  }
  /* line 95207, app/assets/stylesheets/global/style.css */
  .text-lg-134 {
    font-size: 134px;
  }
  /* line 95211, app/assets/stylesheets/global/style.css */
  .text-lg-134-f {
    font-size: 134px !important;
  }
  /* line 95215, app/assets/stylesheets/global/style.css */
  .text-lg-136 {
    font-size: 136px;
  }
  /* line 95219, app/assets/stylesheets/global/style.css */
  .text-lg-136-f {
    font-size: 136px !important;
  }
  /* line 95223, app/assets/stylesheets/global/style.css */
  .text-lg-138 {
    font-size: 138px;
  }
  /* line 95227, app/assets/stylesheets/global/style.css */
  .text-lg-138-f {
    font-size: 138px !important;
  }
  /* line 95231, app/assets/stylesheets/global/style.css */
  .text-lg-140 {
    font-size: 140px;
  }
  /* line 95235, app/assets/stylesheets/global/style.css */
  .text-lg-140-f {
    font-size: 140px !important;
  }
  /* line 95239, app/assets/stylesheets/global/style.css */
  .text-lg-base {
    font-size: 0.875rem;
  }
  /* line 95243, app/assets/stylesheets/global/style.css */
  .text-lg-bold {
    font-weight: 700;
  }
  /* line 95247, app/assets/stylesheets/global/style.css */
  .text-lg-semibold {
    font-weight: 600;
  }
  /* line 95251, app/assets/stylesheets/global/style.css */
  .text-lg-medium {
    font-weight: 500;
  }
  /* line 95255, app/assets/stylesheets/global/style.css */
  .text-lg-normal {
    font-weight: 400;
  }
  /* line 95259, app/assets/stylesheets/global/style.css */
  .text-lg-light {
    font-weight: 300;
  }
  /* line 95263, app/assets/stylesheets/global/style.css */
  .text-lg-thin {
    font-weight: 200;
  }
  /* line 95267, app/assets/stylesheets/global/style.css */
  .text-lg-xthin {
    font-weight: 100;
  }
  /* line 95271, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center;
  }
  /* line 95275, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right;
  }
  /* line 95279, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left;
  }
  /* line 95283, app/assets/stylesheets/global/style.css */
  .text-lg-center-f {
    text-align: center !important;
  }
  /* line 95287, app/assets/stylesheets/global/style.css */
  .text-lg-right-f {
    text-align: right !important;
  }
  /* line 95291, app/assets/stylesheets/global/style.css */
  .text-lg-left-f {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  /* line 95297, app/assets/stylesheets/global/style.css */
  .text-xl-8 {
    font-size: 8px;
  }
  /* line 95301, app/assets/stylesheets/global/style.css */
  .text-xl-8-f {
    font-size: 8px !important;
  }
  /* line 95305, app/assets/stylesheets/global/style.css */
  .text-xl-9 {
    font-size: 9px;
  }
  /* line 95309, app/assets/stylesheets/global/style.css */
  .text-xl-9-f {
    font-size: 9px !important;
  }
  /* line 95313, app/assets/stylesheets/global/style.css */
  .text-xl-10 {
    font-size: 10px;
  }
  /* line 95317, app/assets/stylesheets/global/style.css */
  .text-xl-10-f {
    font-size: 10px !important;
  }
  /* line 95321, app/assets/stylesheets/global/style.css */
  .text-xl-11 {
    font-size: 11px;
  }
  /* line 95325, app/assets/stylesheets/global/style.css */
  .text-xl-11-f {
    font-size: 11px !important;
  }
  /* line 95329, app/assets/stylesheets/global/style.css */
  .text-xl-12 {
    font-size: 12px;
  }
  /* line 95333, app/assets/stylesheets/global/style.css */
  .text-xl-12-f {
    font-size: 12px !important;
  }
  /* line 95337, app/assets/stylesheets/global/style.css */
  .text-xl-13 {
    font-size: 13px;
  }
  /* line 95341, app/assets/stylesheets/global/style.css */
  .text-xl-13-f {
    font-size: 13px !important;
  }
  /* line 95345, app/assets/stylesheets/global/style.css */
  .text-xl-14 {
    font-size: 14px;
  }
  /* line 95349, app/assets/stylesheets/global/style.css */
  .text-xl-14-f {
    font-size: 14px !important;
  }
  /* line 95353, app/assets/stylesheets/global/style.css */
  .text-xl-15 {
    font-size: 15px;
  }
  /* line 95357, app/assets/stylesheets/global/style.css */
  .text-xl-15-f {
    font-size: 15px !important;
  }
  /* line 95361, app/assets/stylesheets/global/style.css */
  .text-xl-16 {
    font-size: 16px;
  }
  /* line 95365, app/assets/stylesheets/global/style.css */
  .text-xl-16-f {
    font-size: 16px !important;
  }
  /* line 95369, app/assets/stylesheets/global/style.css */
  .text-xl-18 {
    font-size: 18px;
  }
  /* line 95373, app/assets/stylesheets/global/style.css */
  .text-xl-18-f {
    font-size: 18px !important;
  }
  /* line 95377, app/assets/stylesheets/global/style.css */
  .text-xl-20 {
    font-size: 20px;
  }
  /* line 95381, app/assets/stylesheets/global/style.css */
  .text-xl-20-f {
    font-size: 20px !important;
  }
  /* line 95385, app/assets/stylesheets/global/style.css */
  .text-xl-22 {
    font-size: 22px;
  }
  /* line 95389, app/assets/stylesheets/global/style.css */
  .text-xl-22-f {
    font-size: 22px !important;
  }
  /* line 95393, app/assets/stylesheets/global/style.css */
  .text-xl-24 {
    font-size: 24px;
  }
  /* line 95397, app/assets/stylesheets/global/style.css */
  .text-xl-24-f {
    font-size: 24px !important;
  }
  /* line 95401, app/assets/stylesheets/global/style.css */
  .text-xl-26 {
    font-size: 26px;
  }
  /* line 95405, app/assets/stylesheets/global/style.css */
  .text-xl-26-f {
    font-size: 26px !important;
  }
  /* line 95409, app/assets/stylesheets/global/style.css */
  .text-xl-28 {
    font-size: 28px;
  }
  /* line 95413, app/assets/stylesheets/global/style.css */
  .text-xl-28-f {
    font-size: 28px !important;
  }
  /* line 95417, app/assets/stylesheets/global/style.css */
  .text-xl-30 {
    font-size: 30px;
  }
  /* line 95421, app/assets/stylesheets/global/style.css */
  .text-xl-30-f {
    font-size: 30px !important;
  }
  /* line 95425, app/assets/stylesheets/global/style.css */
  .text-xl-32 {
    font-size: 32px;
  }
  /* line 95429, app/assets/stylesheets/global/style.css */
  .text-xl-32-f {
    font-size: 32px !important;
  }
  /* line 95433, app/assets/stylesheets/global/style.css */
  .text-xl-34 {
    font-size: 34px;
  }
  /* line 95437, app/assets/stylesheets/global/style.css */
  .text-xl-34-f {
    font-size: 34px !important;
  }
  /* line 95441, app/assets/stylesheets/global/style.css */
  .text-xl-36 {
    font-size: 36px;
  }
  /* line 95445, app/assets/stylesheets/global/style.css */
  .text-xl-36-f {
    font-size: 36px !important;
  }
  /* line 95449, app/assets/stylesheets/global/style.css */
  .text-xl-38 {
    font-size: 38px;
  }
  /* line 95453, app/assets/stylesheets/global/style.css */
  .text-xl-38-f {
    font-size: 38px !important;
  }
  /* line 95457, app/assets/stylesheets/global/style.css */
  .text-xl-40 {
    font-size: 40px;
  }
  /* line 95461, app/assets/stylesheets/global/style.css */
  .text-xl-40-f {
    font-size: 40px !important;
  }
  /* line 95465, app/assets/stylesheets/global/style.css */
  .text-xl-42 {
    font-size: 42px;
  }
  /* line 95469, app/assets/stylesheets/global/style.css */
  .text-xl-42-f {
    font-size: 42px !important;
  }
  /* line 95473, app/assets/stylesheets/global/style.css */
  .text-xl-44 {
    font-size: 44px;
  }
  /* line 95477, app/assets/stylesheets/global/style.css */
  .text-xl-44-f {
    font-size: 44px !important;
  }
  /* line 95481, app/assets/stylesheets/global/style.css */
  .text-xl-46 {
    font-size: 46px;
  }
  /* line 95485, app/assets/stylesheets/global/style.css */
  .text-xl-46-f {
    font-size: 46px !important;
  }
  /* line 95489, app/assets/stylesheets/global/style.css */
  .text-xl-48 {
    font-size: 48px;
  }
  /* line 95493, app/assets/stylesheets/global/style.css */
  .text-xl-48-f {
    font-size: 48px !important;
  }
  /* line 95497, app/assets/stylesheets/global/style.css */
  .text-xl-50 {
    font-size: 50px;
  }
  /* line 95501, app/assets/stylesheets/global/style.css */
  .text-xl-50-f {
    font-size: 50px !important;
  }
  /* line 95505, app/assets/stylesheets/global/style.css */
  .text-xl-52 {
    font-size: 52px;
  }
  /* line 95509, app/assets/stylesheets/global/style.css */
  .text-xl-52-f {
    font-size: 52px !important;
  }
  /* line 95513, app/assets/stylesheets/global/style.css */
  .text-xl-54 {
    font-size: 54px;
  }
  /* line 95517, app/assets/stylesheets/global/style.css */
  .text-xl-54-f {
    font-size: 54px !important;
  }
  /* line 95521, app/assets/stylesheets/global/style.css */
  .text-xl-56 {
    font-size: 56px;
  }
  /* line 95525, app/assets/stylesheets/global/style.css */
  .text-xl-56-f {
    font-size: 56px !important;
  }
  /* line 95529, app/assets/stylesheets/global/style.css */
  .text-xl-58 {
    font-size: 58px;
  }
  /* line 95533, app/assets/stylesheets/global/style.css */
  .text-xl-58-f {
    font-size: 58px !important;
  }
  /* line 95537, app/assets/stylesheets/global/style.css */
  .text-xl-60 {
    font-size: 60px;
  }
  /* line 95541, app/assets/stylesheets/global/style.css */
  .text-xl-60-f {
    font-size: 60px !important;
  }
  /* line 95545, app/assets/stylesheets/global/style.css */
  .text-xl-62 {
    font-size: 62px;
  }
  /* line 95549, app/assets/stylesheets/global/style.css */
  .text-xl-62-f {
    font-size: 62px !important;
  }
  /* line 95553, app/assets/stylesheets/global/style.css */
  .text-xl-64 {
    font-size: 64px;
  }
  /* line 95557, app/assets/stylesheets/global/style.css */
  .text-xl-64-f {
    font-size: 64px !important;
  }
  /* line 95561, app/assets/stylesheets/global/style.css */
  .text-xl-66 {
    font-size: 66px;
  }
  /* line 95565, app/assets/stylesheets/global/style.css */
  .text-xl-66-f {
    font-size: 66px !important;
  }
  /* line 95569, app/assets/stylesheets/global/style.css */
  .text-xl-68 {
    font-size: 68px;
  }
  /* line 95573, app/assets/stylesheets/global/style.css */
  .text-xl-68-f {
    font-size: 68px !important;
  }
  /* line 95577, app/assets/stylesheets/global/style.css */
  .text-xl-70 {
    font-size: 70px;
  }
  /* line 95581, app/assets/stylesheets/global/style.css */
  .text-xl-70-f {
    font-size: 70px !important;
  }
  /* line 95585, app/assets/stylesheets/global/style.css */
  .text-xl-72 {
    font-size: 72px;
  }
  /* line 95589, app/assets/stylesheets/global/style.css */
  .text-xl-72-f {
    font-size: 72px !important;
  }
  /* line 95593, app/assets/stylesheets/global/style.css */
  .text-xl-74 {
    font-size: 74px;
  }
  /* line 95597, app/assets/stylesheets/global/style.css */
  .text-xl-74-f {
    font-size: 74px !important;
  }
  /* line 95601, app/assets/stylesheets/global/style.css */
  .text-xl-76 {
    font-size: 76px;
  }
  /* line 95605, app/assets/stylesheets/global/style.css */
  .text-xl-76-f {
    font-size: 76px !important;
  }
  /* line 95609, app/assets/stylesheets/global/style.css */
  .text-xl-78 {
    font-size: 78px;
  }
  /* line 95613, app/assets/stylesheets/global/style.css */
  .text-xl-78-f {
    font-size: 78px !important;
  }
  /* line 95617, app/assets/stylesheets/global/style.css */
  .text-xl-80 {
    font-size: 80px;
  }
  /* line 95621, app/assets/stylesheets/global/style.css */
  .text-xl-80-f {
    font-size: 80px !important;
  }
  /* line 95625, app/assets/stylesheets/global/style.css */
  .text-xl-82 {
    font-size: 82px;
  }
  /* line 95629, app/assets/stylesheets/global/style.css */
  .text-xl-82-f {
    font-size: 82px !important;
  }
  /* line 95633, app/assets/stylesheets/global/style.css */
  .text-xl-84 {
    font-size: 84px;
  }
  /* line 95637, app/assets/stylesheets/global/style.css */
  .text-xl-84-f {
    font-size: 84px !important;
  }
  /* line 95641, app/assets/stylesheets/global/style.css */
  .text-xl-86 {
    font-size: 86px;
  }
  /* line 95645, app/assets/stylesheets/global/style.css */
  .text-xl-86-f {
    font-size: 86px !important;
  }
  /* line 95649, app/assets/stylesheets/global/style.css */
  .text-xl-88 {
    font-size: 88px;
  }
  /* line 95653, app/assets/stylesheets/global/style.css */
  .text-xl-88-f {
    font-size: 88px !important;
  }
  /* line 95657, app/assets/stylesheets/global/style.css */
  .text-xl-90 {
    font-size: 90px;
  }
  /* line 95661, app/assets/stylesheets/global/style.css */
  .text-xl-90-f {
    font-size: 90px !important;
  }
  /* line 95665, app/assets/stylesheets/global/style.css */
  .text-xl-92 {
    font-size: 92px;
  }
  /* line 95669, app/assets/stylesheets/global/style.css */
  .text-xl-92-f {
    font-size: 92px !important;
  }
  /* line 95673, app/assets/stylesheets/global/style.css */
  .text-xl-94 {
    font-size: 94px;
  }
  /* line 95677, app/assets/stylesheets/global/style.css */
  .text-xl-94-f {
    font-size: 94px !important;
  }
  /* line 95681, app/assets/stylesheets/global/style.css */
  .text-xl-96 {
    font-size: 96px;
  }
  /* line 95685, app/assets/stylesheets/global/style.css */
  .text-xl-96-f {
    font-size: 96px !important;
  }
  /* line 95689, app/assets/stylesheets/global/style.css */
  .text-xl-98 {
    font-size: 98px;
  }
  /* line 95693, app/assets/stylesheets/global/style.css */
  .text-xl-98-f {
    font-size: 98px !important;
  }
  /* line 95697, app/assets/stylesheets/global/style.css */
  .text-xl-100 {
    font-size: 100px;
  }
  /* line 95701, app/assets/stylesheets/global/style.css */
  .text-xl-100-f {
    font-size: 100px !important;
  }
  /* line 95705, app/assets/stylesheets/global/style.css */
  .text-xl-102 {
    font-size: 102px;
  }
  /* line 95709, app/assets/stylesheets/global/style.css */
  .text-xl-102-f {
    font-size: 102px !important;
  }
  /* line 95713, app/assets/stylesheets/global/style.css */
  .text-xl-104 {
    font-size: 104px;
  }
  /* line 95717, app/assets/stylesheets/global/style.css */
  .text-xl-104-f {
    font-size: 104px !important;
  }
  /* line 95721, app/assets/stylesheets/global/style.css */
  .text-xl-106 {
    font-size: 106px;
  }
  /* line 95725, app/assets/stylesheets/global/style.css */
  .text-xl-106-f {
    font-size: 106px !important;
  }
  /* line 95729, app/assets/stylesheets/global/style.css */
  .text-xl-108 {
    font-size: 108px;
  }
  /* line 95733, app/assets/stylesheets/global/style.css */
  .text-xl-108-f {
    font-size: 108px !important;
  }
  /* line 95737, app/assets/stylesheets/global/style.css */
  .text-xl-110 {
    font-size: 110px;
  }
  /* line 95741, app/assets/stylesheets/global/style.css */
  .text-xl-110-f {
    font-size: 110px !important;
  }
  /* line 95745, app/assets/stylesheets/global/style.css */
  .text-xl-112 {
    font-size: 112px;
  }
  /* line 95749, app/assets/stylesheets/global/style.css */
  .text-xl-112-f {
    font-size: 112px !important;
  }
  /* line 95753, app/assets/stylesheets/global/style.css */
  .text-xl-114 {
    font-size: 114px;
  }
  /* line 95757, app/assets/stylesheets/global/style.css */
  .text-xl-114-f {
    font-size: 114px !important;
  }
  /* line 95761, app/assets/stylesheets/global/style.css */
  .text-xl-116 {
    font-size: 116px;
  }
  /* line 95765, app/assets/stylesheets/global/style.css */
  .text-xl-116-f {
    font-size: 116px !important;
  }
  /* line 95769, app/assets/stylesheets/global/style.css */
  .text-xl-118 {
    font-size: 118px;
  }
  /* line 95773, app/assets/stylesheets/global/style.css */
  .text-xl-118-f {
    font-size: 118px !important;
  }
  /* line 95777, app/assets/stylesheets/global/style.css */
  .text-xl-120 {
    font-size: 120px;
  }
  /* line 95781, app/assets/stylesheets/global/style.css */
  .text-xl-120-f {
    font-size: 120px !important;
  }
  /* line 95785, app/assets/stylesheets/global/style.css */
  .text-xl-122 {
    font-size: 122px;
  }
  /* line 95789, app/assets/stylesheets/global/style.css */
  .text-xl-122-f {
    font-size: 122px !important;
  }
  /* line 95793, app/assets/stylesheets/global/style.css */
  .text-xl-124 {
    font-size: 124px;
  }
  /* line 95797, app/assets/stylesheets/global/style.css */
  .text-xl-124-f {
    font-size: 124px !important;
  }
  /* line 95801, app/assets/stylesheets/global/style.css */
  .text-xl-126 {
    font-size: 126px;
  }
  /* line 95805, app/assets/stylesheets/global/style.css */
  .text-xl-126-f {
    font-size: 126px !important;
  }
  /* line 95809, app/assets/stylesheets/global/style.css */
  .text-xl-128 {
    font-size: 128px;
  }
  /* line 95813, app/assets/stylesheets/global/style.css */
  .text-xl-128-f {
    font-size: 128px !important;
  }
  /* line 95817, app/assets/stylesheets/global/style.css */
  .text-xl-130 {
    font-size: 130px;
  }
  /* line 95821, app/assets/stylesheets/global/style.css */
  .text-xl-130-f {
    font-size: 130px !important;
  }
  /* line 95825, app/assets/stylesheets/global/style.css */
  .text-xl-132 {
    font-size: 132px;
  }
  /* line 95829, app/assets/stylesheets/global/style.css */
  .text-xl-132-f {
    font-size: 132px !important;
  }
  /* line 95833, app/assets/stylesheets/global/style.css */
  .text-xl-134 {
    font-size: 134px;
  }
  /* line 95837, app/assets/stylesheets/global/style.css */
  .text-xl-134-f {
    font-size: 134px !important;
  }
  /* line 95841, app/assets/stylesheets/global/style.css */
  .text-xl-136 {
    font-size: 136px;
  }
  /* line 95845, app/assets/stylesheets/global/style.css */
  .text-xl-136-f {
    font-size: 136px !important;
  }
  /* line 95849, app/assets/stylesheets/global/style.css */
  .text-xl-138 {
    font-size: 138px;
  }
  /* line 95853, app/assets/stylesheets/global/style.css */
  .text-xl-138-f {
    font-size: 138px !important;
  }
  /* line 95857, app/assets/stylesheets/global/style.css */
  .text-xl-140 {
    font-size: 140px;
  }
  /* line 95861, app/assets/stylesheets/global/style.css */
  .text-xl-140-f {
    font-size: 140px !important;
  }
  /* line 95865, app/assets/stylesheets/global/style.css */
  .text-xl-base {
    font-size: 0.875rem;
  }
  /* line 95869, app/assets/stylesheets/global/style.css */
  .text-xl-bold {
    font-weight: 700;
  }
  /* line 95873, app/assets/stylesheets/global/style.css */
  .text-xl-semibold {
    font-weight: 600;
  }
  /* line 95877, app/assets/stylesheets/global/style.css */
  .text-xl-medium {
    font-weight: 500;
  }
  /* line 95881, app/assets/stylesheets/global/style.css */
  .text-xl-normal {
    font-weight: 400;
  }
  /* line 95885, app/assets/stylesheets/global/style.css */
  .text-xl-light {
    font-weight: 300;
  }
  /* line 95889, app/assets/stylesheets/global/style.css */
  .text-xl-thin {
    font-weight: 200;
  }
  /* line 95893, app/assets/stylesheets/global/style.css */
  .text-xl-xthin {
    font-weight: 100;
  }
  /* line 95897, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center;
  }
  /* line 95901, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right;
  }
  /* line 95905, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left;
  }
  /* line 95909, app/assets/stylesheets/global/style.css */
  .text-xl-center-f {
    text-align: center !important;
  }
  /* line 95913, app/assets/stylesheets/global/style.css */
  .text-xl-right-f {
    text-align: right !important;
  }
  /* line 95917, app/assets/stylesheets/global/style.css */
  .text-xl-left-f {
    text-align: left !important;
  }
}

/*---- weight ----*/
/* line 95923, app/assets/stylesheets/global/style.css */
.text-bold {
  font-weight: 700;
}

/* line 95927, app/assets/stylesheets/global/style.css */
.text-semibold {
  font-weight: 600;
}

/* line 95931, app/assets/stylesheets/global/style.css */
.text-medium {
  font-weight: 500;
}

/* line 95935, app/assets/stylesheets/global/style.css */
.text-normal {
  font-weight: 400;
}

/* line 95939, app/assets/stylesheets/global/style.css */
.text-light {
  font-weight: 300;
}

/* line 95943, app/assets/stylesheets/global/style.css */
.text-thin {
  font-weight: 200;
}

/* line 95947, app/assets/stylesheets/global/style.css */
.text-xthin {
  font-weight: 100;
}

/*--- letter spacing ---*/
/* line 95952, app/assets/stylesheets/global/style.css */
.text-spacing-1 {
  letter-spacing: 0.5px;
}

/* line 95956, app/assets/stylesheets/global/style.css */
.text-spacing-2 {
  letter-spacing: 1px;
}

/* line 95960, app/assets/stylesheets/global/style.css */
.text-spacing-3 {
  letter-spacing: 1.5px;
}

/* line 95964, app/assets/stylesheets/global/style.css */
.text-spacing-4 {
  letter-spacing: 2px;
}

/* line 95968, app/assets/stylesheets/global/style.css */
.text-spacing-5 {
  letter-spacing: 2.5px;
}

/* line 95972, app/assets/stylesheets/global/style.css */
.text-spacing-6 {
  letter-spacing: 3px;
}

/* line 95976, app/assets/stylesheets/global/style.css */
.text-spacing-7 {
  letter-spacing: 3.5px;
}

/* line 95980, app/assets/stylesheets/global/style.css */
.text-spacing-8 {
  letter-spacing: 4px;
}

/* line 95984, app/assets/stylesheets/global/style.css */
.text-spacing--1 {
  letter-spacing: -0.5px;
}

/* line 95988, app/assets/stylesheets/global/style.css */
.text-spacing--2 {
  letter-spacing: -1px;
}

/* line 95992, app/assets/stylesheets/global/style.css */
.text-spacing--3 {
  letter-spacing: -1.5px;
}

/* line 95996, app/assets/stylesheets/global/style.css */
.text-spacing--4 {
  letter-spacing: -2px;
}

/* line 96000, app/assets/stylesheets/global/style.css */
.text-spacing--5 {
  letter-spacing: -2.5px;
}

/* line 96004, app/assets/stylesheets/global/style.css */
.text-spacing--6 {
  letter-spacing: -3px;
}

/* line 96008, app/assets/stylesheets/global/style.css */
.text-spacing--7 {
  letter-spacing: -3.5px;
}

/* line 96012, app/assets/stylesheets/global/style.css */
.text-spacing--8 {
  letter-spacing: -4px;
}

/*--- line height ---*/
/* line 96017, app/assets/stylesheets/global/style.css */
.line-height-base {
  line-height: 1.5rem;
}

/* line 96021, app/assets/stylesheets/global/style.css */
.line-height-normal {
  line-height: normalrem;
}

/* line 96025, app/assets/stylesheets/global/style.css */
.line-height-0 {
  line-height: 0rem;
}

/* line 96029, app/assets/stylesheets/global/style.css */
.line-height--1 {
  line-height: 0.1rem;
}

/* line 96033, app/assets/stylesheets/global/style.css */
.line-height--2 {
  line-height: 0.2rem;
}

/* line 96037, app/assets/stylesheets/global/style.css */
.line-height--3 {
  line-height: 0.3rem;
}

/* line 96041, app/assets/stylesheets/global/style.css */
.line-height--4 {
  line-height: 0.4rem;
}

/* line 96045, app/assets/stylesheets/global/style.css */
.line-height--5 {
  line-height: 0.5rem;
}

/* line 96049, app/assets/stylesheets/global/style.css */
.line-height--6 {
  line-height: 0.6rem;
}

/* line 96053, app/assets/stylesheets/global/style.css */
.line-height--7 {
  line-height: 0.7rem;
}

/* line 96057, app/assets/stylesheets/global/style.css */
.line-height--8 {
  line-height: 0.8rem;
}

/* line 96061, app/assets/stylesheets/global/style.css */
.line-height--9 {
  line-height: 0.9rem;
}

/* line 96065, app/assets/stylesheets/global/style.css */
.line-height-1 {
  line-height: 1.1rem;
}

/* line 96069, app/assets/stylesheets/global/style.css */
.line-height-2 {
  line-height: 1.2rem;
}

/* line 96073, app/assets/stylesheets/global/style.css */
.line-height-3 {
  line-height: 1.3rem;
}

/* line 96077, app/assets/stylesheets/global/style.css */
.line-height-4 {
  line-height: 1.4rem;
}

/* line 96081, app/assets/stylesheets/global/style.css */
.line-height-5 {
  line-height: 1.5rem;
}

/* line 96085, app/assets/stylesheets/global/style.css */
.line-height-6 {
  line-height: 1.6rem;
}

/* line 96089, app/assets/stylesheets/global/style.css */
.line-height-7 {
  line-height: 1.7rem;
}

/* line 96093, app/assets/stylesheets/global/style.css */
.line-height-8 {
  line-height: 1.8rem;
}

/* line 96097, app/assets/stylesheets/global/style.css */
.line-height-9 {
  line-height: 1.9rem;
}

/* line 96101, app/assets/stylesheets/global/style.css */
.line-height-10 {
  line-height: 2rem;
}

/* line 96105, app/assets/stylesheets/global/style.css */
.line-height-11 {
  line-height: 2.1rem;
}

/* line 96109, app/assets/stylesheets/global/style.css */
.line-height-12 {
  line-height: 2.2rem;
}

/* line 96113, app/assets/stylesheets/global/style.css */
.line-height-13 {
  line-height: 2.3rem;
}

/* line 96117, app/assets/stylesheets/global/style.css */
.line-height-14 {
  line-height: 2.4rem;
}

/* line 96121, app/assets/stylesheets/global/style.css */
.line-height-15 {
  line-height: 2.5rem;
}

@media (min-width: 480px) {
  /* line 96126, app/assets/stylesheets/global/style.css */
  .line-height-xs-0 {
    line-height: 0rem;
  }
  /* line 96130, app/assets/stylesheets/global/style.css */
  .line-height-xs-1 {
    line-height: 1.1rem;
  }
  /* line 96134, app/assets/stylesheets/global/style.css */
  .line-height-xs-2 {
    line-height: 1.2rem;
  }
  /* line 96138, app/assets/stylesheets/global/style.css */
  .line-height-xs-3 {
    line-height: 1.3rem;
  }
  /* line 96142, app/assets/stylesheets/global/style.css */
  .line-height-xs-4 {
    line-height: 1.4rem;
  }
  /* line 96146, app/assets/stylesheets/global/style.css */
  .line-height-xs-5 {
    line-height: 1.5rem;
  }
  /* line 96150, app/assets/stylesheets/global/style.css */
  .line-height-xs-6 {
    line-height: 1.6rem;
  }
  /* line 96154, app/assets/stylesheets/global/style.css */
  .line-height-xs-7 {
    line-height: 1.7rem;
  }
  /* line 96158, app/assets/stylesheets/global/style.css */
  .line-height-xs-8 {
    line-height: 1.8rem;
  }
  /* line 96162, app/assets/stylesheets/global/style.css */
  .line-height-xs-9 {
    line-height: 1.9rem;
  }
  /* line 96166, app/assets/stylesheets/global/style.css */
  .line-height-xs-10 {
    line-height: 2rem;
  }
  /* line 96170, app/assets/stylesheets/global/style.css */
  .line-height-xs-11 {
    line-height: 2.1rem;
  }
  /* line 96174, app/assets/stylesheets/global/style.css */
  .line-height-xs-12 {
    line-height: 2.2rem;
  }
  /* line 96178, app/assets/stylesheets/global/style.css */
  .line-height-xs-13 {
    line-height: 2.3rem;
  }
  /* line 96182, app/assets/stylesheets/global/style.css */
  .line-height-xs-14 {
    line-height: 2.4rem;
  }
  /* line 96186, app/assets/stylesheets/global/style.css */
  .line-height-xs-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 576px) {
  /* line 96192, app/assets/stylesheets/global/style.css */
  .line-height-sm-0 {
    line-height: 0rem;
  }
  /* line 96196, app/assets/stylesheets/global/style.css */
  .line-height-sm-1 {
    line-height: 1.1rem;
  }
  /* line 96200, app/assets/stylesheets/global/style.css */
  .line-height-sm-2 {
    line-height: 1.2rem;
  }
  /* line 96204, app/assets/stylesheets/global/style.css */
  .line-height-sm-3 {
    line-height: 1.3rem;
  }
  /* line 96208, app/assets/stylesheets/global/style.css */
  .line-height-sm-4 {
    line-height: 1.4rem;
  }
  /* line 96212, app/assets/stylesheets/global/style.css */
  .line-height-sm-5 {
    line-height: 1.5rem;
  }
  /* line 96216, app/assets/stylesheets/global/style.css */
  .line-height-sm-6 {
    line-height: 1.6rem;
  }
  /* line 96220, app/assets/stylesheets/global/style.css */
  .line-height-sm-7 {
    line-height: 1.7rem;
  }
  /* line 96224, app/assets/stylesheets/global/style.css */
  .line-height-sm-8 {
    line-height: 1.8rem;
  }
  /* line 96228, app/assets/stylesheets/global/style.css */
  .line-height-sm-9 {
    line-height: 1.9rem;
  }
  /* line 96232, app/assets/stylesheets/global/style.css */
  .line-height-sm-10 {
    line-height: 2rem;
  }
  /* line 96236, app/assets/stylesheets/global/style.css */
  .line-height-sm-11 {
    line-height: 2.1rem;
  }
  /* line 96240, app/assets/stylesheets/global/style.css */
  .line-height-sm-12 {
    line-height: 2.2rem;
  }
  /* line 96244, app/assets/stylesheets/global/style.css */
  .line-height-sm-13 {
    line-height: 2.3rem;
  }
  /* line 96248, app/assets/stylesheets/global/style.css */
  .line-height-sm-14 {
    line-height: 2.4rem;
  }
  /* line 96252, app/assets/stylesheets/global/style.css */
  .line-height-sm-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 96258, app/assets/stylesheets/global/style.css */
  .line-height-md-1 {
    line-height: 1.1rem;
  }
  /* line 96262, app/assets/stylesheets/global/style.css */
  .line-height-md-2 {
    line-height: 1.2rem;
  }
  /* line 96266, app/assets/stylesheets/global/style.css */
  .line-height-md-3 {
    line-height: 1.3rem;
  }
  /* line 96270, app/assets/stylesheets/global/style.css */
  .line-height-md-4 {
    line-height: 1.4rem;
  }
  /* line 96274, app/assets/stylesheets/global/style.css */
  .line-height-md-5 {
    line-height: 1.5rem;
  }
  /* line 96278, app/assets/stylesheets/global/style.css */
  .line-height-md-6 {
    line-height: 1.6rem;
  }
  /* line 96282, app/assets/stylesheets/global/style.css */
  .line-height-md-7 {
    line-height: 1.7rem;
  }
  /* line 96286, app/assets/stylesheets/global/style.css */
  .line-height-md-8 {
    line-height: 1.8rem;
  }
  /* line 96290, app/assets/stylesheets/global/style.css */
  .line-height-md-9 {
    line-height: 1.9rem;
  }
  /* line 96294, app/assets/stylesheets/global/style.css */
  .line-height-md-10 {
    line-height: 2rem;
  }
  /* line 96298, app/assets/stylesheets/global/style.css */
  .line-height-md-11 {
    line-height: 2.1rem;
  }
  /* line 96302, app/assets/stylesheets/global/style.css */
  .line-height-md-12 {
    line-height: 2.2rem;
  }
  /* line 96306, app/assets/stylesheets/global/style.css */
  .line-height-md-13 {
    line-height: 2.3rem;
  }
  /* line 96310, app/assets/stylesheets/global/style.css */
  .line-height-md-14 {
    line-height: 2.4rem;
  }
  /* line 96314, app/assets/stylesheets/global/style.css */
  .line-height-md-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 96320, app/assets/stylesheets/global/style.css */
  .line-height-lg-0 {
    line-height: 0rem;
  }
  /* line 96324, app/assets/stylesheets/global/style.css */
  .line-height-lg-1 {
    line-height: 1.1rem;
  }
  /* line 96328, app/assets/stylesheets/global/style.css */
  .line-height-lg-2 {
    line-height: 1.2rem;
  }
  /* line 96332, app/assets/stylesheets/global/style.css */
  .line-height-lg-3 {
    line-height: 1.3rem;
  }
  /* line 96336, app/assets/stylesheets/global/style.css */
  .line-height-lg-4 {
    line-height: 1.4rem;
  }
  /* line 96340, app/assets/stylesheets/global/style.css */
  .line-height-lg-5 {
    line-height: 1.5rem;
  }
  /* line 96344, app/assets/stylesheets/global/style.css */
  .line-height-lg-6 {
    line-height: 1.6rem;
  }
  /* line 96348, app/assets/stylesheets/global/style.css */
  .line-height-lg-7 {
    line-height: 1.7rem;
  }
  /* line 96352, app/assets/stylesheets/global/style.css */
  .line-height-lg-8 {
    line-height: 1.8rem;
  }
  /* line 96356, app/assets/stylesheets/global/style.css */
  .line-height-lg-9 {
    line-height: 1.9rem;
  }
  /* line 96360, app/assets/stylesheets/global/style.css */
  .line-height-lg-10 {
    line-height: 2rem;
  }
  /* line 96364, app/assets/stylesheets/global/style.css */
  .line-height-lg-11 {
    line-height: 2.1rem;
  }
  /* line 96368, app/assets/stylesheets/global/style.css */
  .line-height-lg-12 {
    line-height: 2.2rem;
  }
  /* line 96372, app/assets/stylesheets/global/style.css */
  .line-height-lg-13 {
    line-height: 2.3rem;
  }
  /* line 96376, app/assets/stylesheets/global/style.css */
  .line-height-lg-14 {
    line-height: 2.4rem;
  }
  /* line 96380, app/assets/stylesheets/global/style.css */
  .line-height-lg-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 96386, app/assets/stylesheets/global/style.css */
  .line-height-xl-0 {
    line-height: 0rem;
  }
  /* line 96390, app/assets/stylesheets/global/style.css */
  .line-height-xl-1 {
    line-height: 1.1rem;
  }
  /* line 96394, app/assets/stylesheets/global/style.css */
  .line-height-xl-2 {
    line-height: 1.2rem;
  }
  /* line 96398, app/assets/stylesheets/global/style.css */
  .line-height-xl-3 {
    line-height: 1.3rem;
  }
  /* line 96402, app/assets/stylesheets/global/style.css */
  .line-height-xl-4 {
    line-height: 1.4rem;
  }
  /* line 96406, app/assets/stylesheets/global/style.css */
  .line-height-xl-5 {
    line-height: 1.5rem;
  }
  /* line 96410, app/assets/stylesheets/global/style.css */
  .line-height-xl-6 {
    line-height: 1.6rem;
  }
  /* line 96414, app/assets/stylesheets/global/style.css */
  .line-height-xl-7 {
    line-height: 1.7rem;
  }
  /* line 96418, app/assets/stylesheets/global/style.css */
  .line-height-xl-8 {
    line-height: 1.8rem;
  }
  /* line 96422, app/assets/stylesheets/global/style.css */
  .line-height-xl-9 {
    line-height: 1.9rem;
  }
  /* line 96426, app/assets/stylesheets/global/style.css */
  .line-height-xl-10 {
    line-height: 2rem;
  }
  /* line 96430, app/assets/stylesheets/global/style.css */
  .line-height-xl-11 {
    line-height: 2.1rem;
  }
  /* line 96434, app/assets/stylesheets/global/style.css */
  .line-height-xl-12 {
    line-height: 2.2rem;
  }
  /* line 96438, app/assets/stylesheets/global/style.css */
  .line-height-xl-13 {
    line-height: 2.3rem;
  }
  /* line 96442, app/assets/stylesheets/global/style.css */
  .line-height-xl-14 {
    line-height: 2.4rem;
  }
  /* line 96446, app/assets/stylesheets/global/style.css */
  .line-height-xl-15 {
    line-height: 2.5rem;
  }
}

/* line 96451, app/assets/stylesheets/global/style.css */
.fw-100 {
  font-weight: 100;
}

/* line 96455, app/assets/stylesheets/global/style.css */
.fw-200 {
  font-weight: 200;
}

/* line 96459, app/assets/stylesheets/global/style.css */
.fw-300 {
  font-weight: 300;
}

/* line 96463, app/assets/stylesheets/global/style.css */
.fw-400 {
  font-weight: 400;
}

/* line 96467, app/assets/stylesheets/global/style.css */
.fw-500 {
  font-weight: 500;
}

/* line 96471, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 96475, app/assets/stylesheets/global/style.css */
.fw-700 {
  font-weight: 700;
}

/* line 96479, app/assets/stylesheets/global/style.css */
.fw-800 {
  font-weight: 800;
}

/* line 96483, app/assets/stylesheets/global/style.css */
.fw-900 {
  font-weight: 900;
}

/*--------- Width--------------*/
/* line 96488, app/assets/stylesheets/global/style.css */
.w-auto {
  width: auto !important;
}

/* line 96492, app/assets/stylesheets/global/style.css */
.w-0 {
  width: 0 !important;
}

/* line 96496, app/assets/stylesheets/global/style.css */
.mw-100 {
  max-width: 100% !important;
}

/* line 96500, app/assets/stylesheets/global/style.css */
.minw-100 {
  min-width: 100% !important;
}

/* line 96504, app/assets/stylesheets/global/style.css */
.w-icn {
  width: 1.45rem !important;
}

/* line 96508, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  width: 1.2rem !important;
}

/* line 96512, app/assets/stylesheets/global/style.css */
.wv-100 {
  width: 100v !important;
}

/*----- Width in %  -----*/
/* line 96517, app/assets/stylesheets/global/style.css */
.wp-1 {
  width: 1% !important;
}

/* line 96521, app/assets/stylesheets/global/style.css */
.wp-2 {
  width: 2% !important;
}

/* line 96525, app/assets/stylesheets/global/style.css */
.wp-3 {
  width: 3% !important;
}

/* line 96529, app/assets/stylesheets/global/style.css */
.wp-4 {
  width: 4% !important;
}

/* line 96533, app/assets/stylesheets/global/style.css */
.wp-5 {
  width: 5% !important;
}

/* line 96537, app/assets/stylesheets/global/style.css */
.wp-6 {
  width: 6% !important;
}

/* line 96541, app/assets/stylesheets/global/style.css */
.wp-7 {
  width: 7% !important;
}

/* line 96545, app/assets/stylesheets/global/style.css */
.wp-8 {
  width: 8% !important;
}

/* line 96549, app/assets/stylesheets/global/style.css */
.wp-9 {
  width: 9% !important;
}

/* line 96553, app/assets/stylesheets/global/style.css */
.wp-10 {
  width: 10% !important;
}

/* line 96557, app/assets/stylesheets/global/style.css */
.wp-15 {
  width: 15% !important;
}

/* line 96561, app/assets/stylesheets/global/style.css */
.wp-20 {
  width: 20% !important;
}

/* line 96565, app/assets/stylesheets/global/style.css */
.wp-21 {
  width: 21% !important;
}

/* line 96569, app/assets/stylesheets/global/style.css */
.wp-22 {
  width: 22% !important;
}

/* line 96573, app/assets/stylesheets/global/style.css */
.wp-23 {
  width: 23% !important;
}

/* line 96577, app/assets/stylesheets/global/style.css */
.wp-24 {
  width: 24% !important;
}

/* line 96581, app/assets/stylesheets/global/style.css */
.wp-25 {
  width: 25% !important;
}

/* line 96585, app/assets/stylesheets/global/style.css */
.wp-26 {
  width: 26% !important;
}

/* line 96589, app/assets/stylesheets/global/style.css */
.wp-27 {
  width: 27% !important;
}

/* line 96593, app/assets/stylesheets/global/style.css */
.wp-28 {
  width: 28% !important;
}

/* line 96597, app/assets/stylesheets/global/style.css */
.wp-29 {
  width: 29% !important;
}

/* line 96601, app/assets/stylesheets/global/style.css */
.wp-30 {
  width: 30% !important;
}

/* line 96605, app/assets/stylesheets/global/style.css */
.wp-31 {
  width: 31% !important;
}

/* line 96609, app/assets/stylesheets/global/style.css */
.wp-32 {
  width: 32% !important;
}

/* line 96613, app/assets/stylesheets/global/style.css */
.wp-33 {
  width: 33% !important;
}

/* line 96617, app/assets/stylesheets/global/style.css */
.wp-34 {
  width: 34% !important;
}

/* line 96621, app/assets/stylesheets/global/style.css */
.wp-35 {
  width: 35% !important;
}

/* line 96625, app/assets/stylesheets/global/style.css */
.wp-36 {
  width: 36% !important;
}

/* line 96629, app/assets/stylesheets/global/style.css */
.wp-37 {
  width: 37% !important;
}

/* line 96633, app/assets/stylesheets/global/style.css */
.wp-38 {
  width: 38% !important;
}

/* line 96637, app/assets/stylesheets/global/style.css */
.wp-39 {
  width: 39% !important;
}

/* line 96641, app/assets/stylesheets/global/style.css */
.wp-40 {
  width: 40% !important;
}

/* line 96645, app/assets/stylesheets/global/style.css */
.wp-41 {
  width: 41% !important;
}

/* line 96649, app/assets/stylesheets/global/style.css */
.wp-42 {
  width: 42% !important;
}

/* line 96653, app/assets/stylesheets/global/style.css */
.wp-43 {
  width: 43% !important;
}

/* line 96657, app/assets/stylesheets/global/style.css */
.wp-44 {
  width: 44% !important;
}

/* line 96661, app/assets/stylesheets/global/style.css */
.wp-45 {
  width: 45% !important;
}

/* line 96665, app/assets/stylesheets/global/style.css */
.wp-46 {
  width: 46% !important;
}

/* line 96669, app/assets/stylesheets/global/style.css */
.wp-47 {
  width: 47% !important;
}

/* line 96673, app/assets/stylesheets/global/style.css */
.wp-48 {
  width: 48% !important;
}

/* line 96677, app/assets/stylesheets/global/style.css */
.wp-49 {
  width: 49% !important;
}

/* line 96681, app/assets/stylesheets/global/style.css */
.wp-50 {
  width: 50% !important;
}

/* line 96685, app/assets/stylesheets/global/style.css */
.wp-51 {
  width: 51% !important;
}

/* line 96689, app/assets/stylesheets/global/style.css */
.wp-52 {
  width: 52% !important;
}

/* line 96693, app/assets/stylesheets/global/style.css */
.wp-53 {
  width: 53% !important;
}

/* line 96697, app/assets/stylesheets/global/style.css */
.wp-54 {
  width: 54% !important;
}

/* line 96701, app/assets/stylesheets/global/style.css */
.wp-55 {
  width: 55% !important;
}

/* line 96705, app/assets/stylesheets/global/style.css */
.wp-56 {
  width: 56% !important;
}

/* line 96709, app/assets/stylesheets/global/style.css */
.wp-57 {
  width: 57% !important;
}

/* line 96713, app/assets/stylesheets/global/style.css */
.wp-58 {
  width: 58% !important;
}

/* line 96717, app/assets/stylesheets/global/style.css */
.wp-59 {
  width: 59% !important;
}

/* line 96721, app/assets/stylesheets/global/style.css */
.wp-60 {
  width: 60% !important;
}

/* line 96725, app/assets/stylesheets/global/style.css */
.wp-61 {
  width: 61% !important;
}

/* line 96729, app/assets/stylesheets/global/style.css */
.wp-62 {
  width: 62% !important;
}

/* line 96733, app/assets/stylesheets/global/style.css */
.wp-63 {
  width: 63% !important;
}

/* line 96737, app/assets/stylesheets/global/style.css */
.wp-64 {
  width: 64% !important;
}

/* line 96741, app/assets/stylesheets/global/style.css */
.wp-65 {
  width: 65% !important;
}

/* line 96745, app/assets/stylesheets/global/style.css */
.wp-66 {
  width: 66% !important;
}

/* line 96749, app/assets/stylesheets/global/style.css */
.wp-67 {
  width: 67% !important;
}

/* line 96753, app/assets/stylesheets/global/style.css */
.wp-68 {
  width: 68% !important;
}

/* line 96757, app/assets/stylesheets/global/style.css */
.wp-69 {
  width: 69% !important;
}

/* line 96761, app/assets/stylesheets/global/style.css */
.wp-70 {
  width: 70% !important;
}

/* line 96765, app/assets/stylesheets/global/style.css */
.wp-71 {
  width: 71% !important;
}

/* line 96769, app/assets/stylesheets/global/style.css */
.wp-72 {
  width: 72% !important;
}

/* line 96773, app/assets/stylesheets/global/style.css */
.wp-73 {
  width: 73% !important;
}

/* line 96777, app/assets/stylesheets/global/style.css */
.wp-74 {
  width: 74% !important;
}

/* line 96781, app/assets/stylesheets/global/style.css */
.wp-75 {
  width: 75% !important;
}

/* line 96785, app/assets/stylesheets/global/style.css */
.wp-76 {
  width: 76% !important;
}

/* line 96789, app/assets/stylesheets/global/style.css */
.wp-77 {
  width: 77% !important;
}

/* line 96793, app/assets/stylesheets/global/style.css */
.wp-78 {
  width: 78% !important;
}

/* line 96797, app/assets/stylesheets/global/style.css */
.wp-79 {
  width: 79% !important;
}

/* line 96801, app/assets/stylesheets/global/style.css */
.wp-80 {
  width: 80% !important;
}

/* line 96805, app/assets/stylesheets/global/style.css */
.wp-81 {
  width: 81% !important;
}

/* line 96809, app/assets/stylesheets/global/style.css */
.wp-82 {
  width: 82% !important;
}

/* line 96813, app/assets/stylesheets/global/style.css */
.wp-83 {
  width: 83% !important;
}

/* line 96817, app/assets/stylesheets/global/style.css */
.wp-84 {
  width: 84% !important;
}

/* line 96821, app/assets/stylesheets/global/style.css */
.wp-85 {
  width: 85% !important;
}

/* line 96825, app/assets/stylesheets/global/style.css */
.wp-86 {
  width: 86% !important;
}

/* line 96829, app/assets/stylesheets/global/style.css */
.wp-87 {
  width: 87% !important;
}

/* line 96833, app/assets/stylesheets/global/style.css */
.wp-88 {
  width: 88% !important;
}

/* line 96837, app/assets/stylesheets/global/style.css */
.wp-89 {
  width: 89% !important;
}

/* line 96841, app/assets/stylesheets/global/style.css */
.wp-90 {
  width: 90% !important;
}

/* line 96845, app/assets/stylesheets/global/style.css */
.wp-91 {
  width: 91% !important;
}

/* line 96849, app/assets/stylesheets/global/style.css */
.wp-92 {
  width: 92% !important;
}

/* line 96853, app/assets/stylesheets/global/style.css */
.wp-93 {
  width: 93% !important;
}

/* line 96857, app/assets/stylesheets/global/style.css */
.wp-94 {
  width: 94% !important;
}

/* line 96861, app/assets/stylesheets/global/style.css */
.wp-95 {
  width: 95% !important;
}

/* line 96865, app/assets/stylesheets/global/style.css */
.wp-96 {
  width: 96% !important;
}

/* line 96869, app/assets/stylesheets/global/style.css */
.wp-97 {
  width: 97% !important;
}

/* line 96873, app/assets/stylesheets/global/style.css */
.wp-98 {
  width: 98% !important;
}

/* line 96877, app/assets/stylesheets/global/style.css */
.wp-99 {
  width: 99% !important;
}

/* line 96881, app/assets/stylesheets/global/style.css */
.wp-100 {
  width: 100% !important;
}

/* line 96885, app/assets/stylesheets/global/style.css */
.wp-101 {
  width: 101% !important;
}

/* line 96889, app/assets/stylesheets/global/style.css */
.wp-102 {
  width: 102% !important;
}

/* line 96893, app/assets/stylesheets/global/style.css */
.wp-103 {
  width: 103% !important;
}

/* line 96897, app/assets/stylesheets/global/style.css */
.wp-104 {
  width: 104% !important;
}

/* line 96901, app/assets/stylesheets/global/style.css */
.wp-105 {
  width: 105% !important;
}

/* line 96905, app/assets/stylesheets/global/style.css */
.wp-106 {
  width: 106% !important;
}

/* line 96909, app/assets/stylesheets/global/style.css */
.wp-107 {
  width: 107% !important;
}

/* line 96913, app/assets/stylesheets/global/style.css */
.wp-108 {
  width: 108% !important;
}

/* line 96917, app/assets/stylesheets/global/style.css */
.wp-109 {
  width: 109% !important;
}

/* line 96921, app/assets/stylesheets/global/style.css */
.wp-110 {
  width: 110% !important;
}

/* line 96925, app/assets/stylesheets/global/style.css */
.wp-111 {
  width: 111% !important;
}

/* line 96929, app/assets/stylesheets/global/style.css */
.wp-112 {
  width: 112% !important;
}

/* line 96933, app/assets/stylesheets/global/style.css */
.wp-113 {
  width: 113% !important;
}

/* line 96937, app/assets/stylesheets/global/style.css */
.wp-114 {
  width: 114% !important;
}

/* line 96941, app/assets/stylesheets/global/style.css */
.wp-115 {
  width: 115% !important;
}

/* line 96945, app/assets/stylesheets/global/style.css */
.wp-116 {
  width: 116% !important;
}

/* line 96949, app/assets/stylesheets/global/style.css */
.wp-117 {
  width: 117% !important;
}

/* line 96953, app/assets/stylesheets/global/style.css */
.wp-118 {
  width: 118% !important;
}

/* line 96957, app/assets/stylesheets/global/style.css */
.wp-119 {
  width: 119% !important;
}

/* line 96961, app/assets/stylesheets/global/style.css */
.wp-120 {
  width: 120% !important;
}

/* line 96965, app/assets/stylesheets/global/style.css */
.wp-121 {
  width: 121% !important;
}

/* line 96969, app/assets/stylesheets/global/style.css */
.wp-122 {
  width: 122% !important;
}

/* line 96973, app/assets/stylesheets/global/style.css */
.wp-123 {
  width: 123% !important;
}

/* line 96977, app/assets/stylesheets/global/style.css */
.wp-124 {
  width: 124% !important;
}

/* line 96981, app/assets/stylesheets/global/style.css */
.wp-125 {
  width: 125% !important;
}

/* line 96985, app/assets/stylesheets/global/style.css */
.wp-126 {
  width: 126% !important;
}

/* line 96989, app/assets/stylesheets/global/style.css */
.wp-127 {
  width: 127% !important;
}

/* line 96993, app/assets/stylesheets/global/style.css */
.wp-128 {
  width: 128% !important;
}

/* line 96997, app/assets/stylesheets/global/style.css */
.wp-129 {
  width: 129% !important;
}

/* line 97001, app/assets/stylesheets/global/style.css */
.wp-130 {
  width: 130% !important;
}

/* line 97005, app/assets/stylesheets/global/style.css */
.wp-131 {
  width: 131% !important;
}

/* line 97009, app/assets/stylesheets/global/style.css */
.wp-132 {
  width: 132% !important;
}

/* line 97013, app/assets/stylesheets/global/style.css */
.wp-133 {
  width: 133% !important;
}

/* line 97017, app/assets/stylesheets/global/style.css */
.wp-134 {
  width: 134% !important;
}

/* line 97021, app/assets/stylesheets/global/style.css */
.wp-135 {
  width: 135% !important;
}

/* line 97025, app/assets/stylesheets/global/style.css */
.wp-136 {
  width: 136% !important;
}

/* line 97029, app/assets/stylesheets/global/style.css */
.wp-137 {
  width: 137% !important;
}

/* line 97033, app/assets/stylesheets/global/style.css */
.wp-138 {
  width: 138% !important;
}

/* line 97037, app/assets/stylesheets/global/style.css */
.wp-139 {
  width: 139% !important;
}

/* line 97041, app/assets/stylesheets/global/style.css */
.wp-140 {
  width: 140% !important;
}

/* line 97045, app/assets/stylesheets/global/style.css */
.wp-141 {
  width: 141% !important;
}

/* line 97049, app/assets/stylesheets/global/style.css */
.wp-142 {
  width: 142% !important;
}

/* line 97053, app/assets/stylesheets/global/style.css */
.wp-143 {
  width: 143% !important;
}

/* line 97057, app/assets/stylesheets/global/style.css */
.wp-144 {
  width: 144% !important;
}

/* line 97061, app/assets/stylesheets/global/style.css */
.wp-145 {
  width: 145% !important;
}

/* line 97065, app/assets/stylesheets/global/style.css */
.wp-146 {
  width: 146% !important;
}

/* line 97069, app/assets/stylesheets/global/style.css */
.wp-147 {
  width: 147% !important;
}

/* line 97073, app/assets/stylesheets/global/style.css */
.wp-148 {
  width: 148% !important;
}

/* line 97077, app/assets/stylesheets/global/style.css */
.wp-149 {
  width: 149% !important;
}

/* line 97081, app/assets/stylesheets/global/style.css */
.wp-150 {
  width: 150% !important;
}

/* line 97085, app/assets/stylesheets/global/style.css */
.wp-151 {
  width: 151% !important;
}

/* line 97089, app/assets/stylesheets/global/style.css */
.wp-152 {
  width: 152% !important;
}

/* line 97093, app/assets/stylesheets/global/style.css */
.wp-153 {
  width: 153% !important;
}

/* line 97097, app/assets/stylesheets/global/style.css */
.wp-154 {
  width: 154% !important;
}

/* line 97101, app/assets/stylesheets/global/style.css */
.wp-155 {
  width: 155% !important;
}

/* line 97105, app/assets/stylesheets/global/style.css */
.wp-156 {
  width: 156% !important;
}

/* line 97109, app/assets/stylesheets/global/style.css */
.wp-157 {
  width: 157% !important;
}

/* line 97113, app/assets/stylesheets/global/style.css */
.wp-158 {
  width: 158% !important;
}

/* line 97117, app/assets/stylesheets/global/style.css */
.wp-159 {
  width: 159% !important;
}

/* line 97121, app/assets/stylesheets/global/style.css */
.wp-160 {
  width: 160% !important;
}

/* line 97125, app/assets/stylesheets/global/style.css */
.wp-161 {
  width: 161% !important;
}

/* line 97129, app/assets/stylesheets/global/style.css */
.wp-162 {
  width: 162% !important;
}

/* line 97133, app/assets/stylesheets/global/style.css */
.wp-163 {
  width: 163% !important;
}

/* line 97137, app/assets/stylesheets/global/style.css */
.wp-164 {
  width: 164% !important;
}

/* line 97141, app/assets/stylesheets/global/style.css */
.wp-165 {
  width: 165% !important;
}

/* line 97145, app/assets/stylesheets/global/style.css */
.wp-166 {
  width: 166% !important;
}

/* line 97149, app/assets/stylesheets/global/style.css */
.wp-167 {
  width: 167% !important;
}

/* line 97153, app/assets/stylesheets/global/style.css */
.wp-168 {
  width: 168% !important;
}

/* line 97157, app/assets/stylesheets/global/style.css */
.wp-169 {
  width: 169% !important;
}

/* line 97161, app/assets/stylesheets/global/style.css */
.wp-170 {
  width: 170% !important;
}

/* line 97165, app/assets/stylesheets/global/style.css */
.wp-171 {
  width: 171% !important;
}

/* line 97169, app/assets/stylesheets/global/style.css */
.wp-172 {
  width: 172% !important;
}

/* line 97173, app/assets/stylesheets/global/style.css */
.wp-173 {
  width: 173% !important;
}

/* line 97177, app/assets/stylesheets/global/style.css */
.wp-174 {
  width: 174% !important;
}

/* line 97181, app/assets/stylesheets/global/style.css */
.wp-175 {
  width: 175% !important;
}

/* line 97185, app/assets/stylesheets/global/style.css */
.wp-176 {
  width: 176% !important;
}

/* line 97189, app/assets/stylesheets/global/style.css */
.wp-177 {
  width: 177% !important;
}

/* line 97193, app/assets/stylesheets/global/style.css */
.wp-178 {
  width: 178% !important;
}

/* line 97197, app/assets/stylesheets/global/style.css */
.wp-179 {
  width: 179% !important;
}

/* line 97201, app/assets/stylesheets/global/style.css */
.wp-180 {
  width: 180% !important;
}

/* line 97205, app/assets/stylesheets/global/style.css */
.wp-181 {
  width: 181% !important;
}

/* line 97209, app/assets/stylesheets/global/style.css */
.wp-182 {
  width: 182% !important;
}

/* line 97213, app/assets/stylesheets/global/style.css */
.wp-183 {
  width: 183% !important;
}

/* line 97217, app/assets/stylesheets/global/style.css */
.wp-184 {
  width: 184% !important;
}

/* line 97221, app/assets/stylesheets/global/style.css */
.wp-185 {
  width: 185% !important;
}

/* line 97225, app/assets/stylesheets/global/style.css */
.wp-186 {
  width: 186% !important;
}

/* line 97229, app/assets/stylesheets/global/style.css */
.wp-187 {
  width: 187% !important;
}

/* line 97233, app/assets/stylesheets/global/style.css */
.wp-188 {
  width: 188% !important;
}

/* line 97237, app/assets/stylesheets/global/style.css */
.wp-189 {
  width: 189% !important;
}

/* line 97241, app/assets/stylesheets/global/style.css */
.wp-190 {
  width: 190% !important;
}

/* line 97245, app/assets/stylesheets/global/style.css */
.wp-191 {
  width: 191% !important;
}

/* line 97249, app/assets/stylesheets/global/style.css */
.wp-192 {
  width: 192% !important;
}

/* line 97253, app/assets/stylesheets/global/style.css */
.wp-193 {
  width: 193% !important;
}

/* line 97257, app/assets/stylesheets/global/style.css */
.wp-194 {
  width: 194% !important;
}

/* line 97261, app/assets/stylesheets/global/style.css */
.wp-195 {
  width: 195% !important;
}

/* line 97265, app/assets/stylesheets/global/style.css */
.wp-196 {
  width: 196% !important;
}

/* line 97269, app/assets/stylesheets/global/style.css */
.wp-197 {
  width: 197% !important;
}

/* line 97273, app/assets/stylesheets/global/style.css */
.wp-198 {
  width: 198% !important;
}

/* line 97277, app/assets/stylesheets/global/style.css */
.wp-199 {
  width: 199% !important;
}

/* line 97281, app/assets/stylesheets/global/style.css */
.wp-200 {
  width: 200% !important;
}

/*----- Width in px -----*/
/* line 97286, app/assets/stylesheets/global/style.css */
.wpx-1 {
  width: 1px !important;
}

/* line 97290, app/assets/stylesheets/global/style.css */
.wpx-2 {
  width: 2px !important;
}

/* line 97294, app/assets/stylesheets/global/style.css */
.wpx-3 {
  width: 3px !important;
}

/* line 97298, app/assets/stylesheets/global/style.css */
.wpx-4 {
  width: 4px !important;
}

/* line 97302, app/assets/stylesheets/global/style.css */
.wpx-5 {
  width: 5px !important;
}

/* line 97306, app/assets/stylesheets/global/style.css */
.wpx-6 {
  width: 6px !important;
}

/* line 97310, app/assets/stylesheets/global/style.css */
.wpx-7 {
  width: 7px !important;
}

/* line 97314, app/assets/stylesheets/global/style.css */
.wpx-8 {
  width: 8px !important;
}

/* line 97318, app/assets/stylesheets/global/style.css */
.wpx-9 {
  width: 9px !important;
}

/* line 97322, app/assets/stylesheets/global/style.css */
.wpx-10 {
  width: 10px !important;
}

/* line 97326, app/assets/stylesheets/global/style.css */
.wpx-15 {
  width: 15px !important;
}

/* line 97330, app/assets/stylesheets/global/style.css */
.wpx-20 {
  width: 20px !important;
}

/* line 97334, app/assets/stylesheets/global/style.css */
.wpx-21 {
  width: 21px !important;
}

/* line 97338, app/assets/stylesheets/global/style.css */
.wpx-22 {
  width: 22px !important;
}

/* line 97342, app/assets/stylesheets/global/style.css */
.wpx-23 {
  width: 23px !important;
}

/* line 97346, app/assets/stylesheets/global/style.css */
.wpx-24 {
  width: 24px !important;
}

/* line 97350, app/assets/stylesheets/global/style.css */
.wpx-25 {
  width: 25px !important;
}

/* line 97354, app/assets/stylesheets/global/style.css */
.wpx-26 {
  width: 26px !important;
}

/* line 97358, app/assets/stylesheets/global/style.css */
.wpx-27 {
  width: 27px !important;
}

/* line 97362, app/assets/stylesheets/global/style.css */
.wpx-28 {
  width: 28px !important;
}

/* line 97366, app/assets/stylesheets/global/style.css */
.wpx-29 {
  width: 29px !important;
}

/* line 97370, app/assets/stylesheets/global/style.css */
.wpx-30 {
  width: 30px !important;
}

/* line 97374, app/assets/stylesheets/global/style.css */
.wpx-31 {
  width: 31px !important;
}

/* line 97378, app/assets/stylesheets/global/style.css */
.wpx-32 {
  width: 32px !important;
}

/* line 97382, app/assets/stylesheets/global/style.css */
.wpx-33 {
  width: 33px !important;
}

/* line 97386, app/assets/stylesheets/global/style.css */
.wpx-34 {
  width: 34px !important;
}

/* line 97390, app/assets/stylesheets/global/style.css */
.wpx-35 {
  width: 35px !important;
}

/* line 97394, app/assets/stylesheets/global/style.css */
.wpx-36 {
  width: 36px !important;
}

/* line 97398, app/assets/stylesheets/global/style.css */
.wpx-37 {
  width: 37px !important;
}

/* line 97402, app/assets/stylesheets/global/style.css */
.wpx-38 {
  width: 38px !important;
}

/* line 97406, app/assets/stylesheets/global/style.css */
.wpx-39 {
  width: 39px !important;
}

/* line 97410, app/assets/stylesheets/global/style.css */
.wpx-40 {
  width: 40px !important;
}

/* line 97414, app/assets/stylesheets/global/style.css */
.wpx-41 {
  width: 41px !important;
}

/* line 97418, app/assets/stylesheets/global/style.css */
.wpx-42 {
  width: 42px !important;
}

/* line 97422, app/assets/stylesheets/global/style.css */
.wpx-43 {
  width: 43px !important;
}

/* line 97426, app/assets/stylesheets/global/style.css */
.wpx-44 {
  width: 44px !important;
}

/* line 97430, app/assets/stylesheets/global/style.css */
.wpx-45 {
  width: 45px !important;
}

/* line 97434, app/assets/stylesheets/global/style.css */
.wpx-46 {
  width: 46px !important;
}

/* line 97438, app/assets/stylesheets/global/style.css */
.wpx-47 {
  width: 47px !important;
}

/* line 97442, app/assets/stylesheets/global/style.css */
.wpx-48 {
  width: 48px !important;
}

/* line 97446, app/assets/stylesheets/global/style.css */
.wpx-49 {
  width: 49px !important;
}

/* line 97450, app/assets/stylesheets/global/style.css */
.wpx-50 {
  width: 50px !important;
}

/* line 97454, app/assets/stylesheets/global/style.css */
.wpx-51 {
  width: 51px !important;
}

/* line 97458, app/assets/stylesheets/global/style.css */
.wpx-52 {
  width: 52px !important;
}

/* line 97462, app/assets/stylesheets/global/style.css */
.wpx-53 {
  width: 53px !important;
}

/* line 97466, app/assets/stylesheets/global/style.css */
.wpx-54 {
  width: 54px !important;
}

/* line 97470, app/assets/stylesheets/global/style.css */
.wpx-55 {
  width: 55px !important;
}

/* line 97474, app/assets/stylesheets/global/style.css */
.wpx-56 {
  width: 56px !important;
}

/* line 97478, app/assets/stylesheets/global/style.css */
.wpx-57 {
  width: 57px !important;
}

/* line 97482, app/assets/stylesheets/global/style.css */
.wpx-58 {
  width: 58px !important;
}

/* line 97486, app/assets/stylesheets/global/style.css */
.wpx-59 {
  width: 59px !important;
}

/* line 97490, app/assets/stylesheets/global/style.css */
.wpx-60 {
  width: 60px !important;
}

/* line 97494, app/assets/stylesheets/global/style.css */
.wpx-61 {
  width: 61px !important;
}

/* line 97498, app/assets/stylesheets/global/style.css */
.wpx-62 {
  width: 62px !important;
}

/* line 97502, app/assets/stylesheets/global/style.css */
.wpx-63 {
  width: 63px !important;
}

/* line 97506, app/assets/stylesheets/global/style.css */
.wpx-64 {
  width: 64px !important;
}

/* line 97510, app/assets/stylesheets/global/style.css */
.wpx-65 {
  width: 65px !important;
}

/* line 97514, app/assets/stylesheets/global/style.css */
.wpx-66 {
  width: 66px !important;
}

/* line 97518, app/assets/stylesheets/global/style.css */
.wpx-67 {
  width: 67px !important;
}

/* line 97522, app/assets/stylesheets/global/style.css */
.wpx-68 {
  width: 68px !important;
}

/* line 97526, app/assets/stylesheets/global/style.css */
.wpx-69 {
  width: 69px !important;
}

/* line 97530, app/assets/stylesheets/global/style.css */
.wpx-70 {
  width: 70px !important;
}

/* line 97534, app/assets/stylesheets/global/style.css */
.wpx-71 {
  width: 71px !important;
}

/* line 97538, app/assets/stylesheets/global/style.css */
.wpx-72 {
  width: 72px !important;
}

/* line 97542, app/assets/stylesheets/global/style.css */
.wpx-73 {
  width: 73px !important;
}

/* line 97546, app/assets/stylesheets/global/style.css */
.wpx-74 {
  width: 74px !important;
}

/* line 97550, app/assets/stylesheets/global/style.css */
.wpx-75 {
  width: 75px !important;
}

/* line 97554, app/assets/stylesheets/global/style.css */
.wpx-76 {
  width: 76px !important;
}

/* line 97558, app/assets/stylesheets/global/style.css */
.wpx-77 {
  width: 77px !important;
}

/* line 97562, app/assets/stylesheets/global/style.css */
.wpx-78 {
  width: 78px !important;
}

/* line 97566, app/assets/stylesheets/global/style.css */
.wpx-79 {
  width: 79px !important;
}

/* line 97570, app/assets/stylesheets/global/style.css */
.wpx-80 {
  width: 80px !important;
}

/* line 97574, app/assets/stylesheets/global/style.css */
.wpx-81 {
  width: 81px !important;
}

/* line 97578, app/assets/stylesheets/global/style.css */
.wpx-82 {
  width: 82px !important;
}

/* line 97582, app/assets/stylesheets/global/style.css */
.wpx-83 {
  width: 83px !important;
}

/* line 97586, app/assets/stylesheets/global/style.css */
.wpx-84 {
  width: 84px !important;
}

/* line 97590, app/assets/stylesheets/global/style.css */
.wpx-85 {
  width: 85px !important;
}

/* line 97594, app/assets/stylesheets/global/style.css */
.wpx-86 {
  width: 86px !important;
}

/* line 97598, app/assets/stylesheets/global/style.css */
.wpx-87 {
  width: 87px !important;
}

/* line 97602, app/assets/stylesheets/global/style.css */
.wpx-88 {
  width: 88px !important;
}

/* line 97606, app/assets/stylesheets/global/style.css */
.wpx-89 {
  width: 89px !important;
}

/* line 97610, app/assets/stylesheets/global/style.css */
.wpx-90 {
  width: 90px !important;
}

/* line 97614, app/assets/stylesheets/global/style.css */
.wpx-91 {
  width: 91px !important;
}

/* line 97618, app/assets/stylesheets/global/style.css */
.wpx-92 {
  width: 92px !important;
}

/* line 97622, app/assets/stylesheets/global/style.css */
.wpx-93 {
  width: 93px !important;
}

/* line 97626, app/assets/stylesheets/global/style.css */
.wpx-94 {
  width: 94px !important;
}

/* line 97630, app/assets/stylesheets/global/style.css */
.wpx-95 {
  width: 95px !important;
}

/* line 97634, app/assets/stylesheets/global/style.css */
.wpx-96 {
  width: 96px !important;
}

/* line 97638, app/assets/stylesheets/global/style.css */
.wpx-97 {
  width: 97px !important;
}

/* line 97642, app/assets/stylesheets/global/style.css */
.wpx-98 {
  width: 98px !important;
}

/* line 97646, app/assets/stylesheets/global/style.css */
.wpx-99 {
  width: 99px !important;
}

/* line 97650, app/assets/stylesheets/global/style.css */
.wpx-100 {
  width: 100px !important;
}

/* line 97654, app/assets/stylesheets/global/style.css */
.wpx-101 {
  width: 101px !important;
}

/* line 97658, app/assets/stylesheets/global/style.css */
.wpx-102 {
  width: 102px !important;
}

/* line 97662, app/assets/stylesheets/global/style.css */
.wpx-103 {
  width: 103px !important;
}

/* line 97666, app/assets/stylesheets/global/style.css */
.wpx-104 {
  width: 104px !important;
}

/* line 97670, app/assets/stylesheets/global/style.css */
.wpx-105 {
  width: 105px !important;
}

/* line 97674, app/assets/stylesheets/global/style.css */
.wpx-106 {
  width: 106px !important;
}

/* line 97678, app/assets/stylesheets/global/style.css */
.wpx-107 {
  width: 107px !important;
}

/* line 97682, app/assets/stylesheets/global/style.css */
.wpx-108 {
  width: 108px !important;
}

/* line 97686, app/assets/stylesheets/global/style.css */
.wpx-109 {
  width: 109px !important;
}

/* line 97690, app/assets/stylesheets/global/style.css */
.wpx-150 {
  width: 150px !important;
}

/* line 97694, app/assets/stylesheets/global/style.css */
.wpx-151 {
  width: 151px !important;
}

/* line 97698, app/assets/stylesheets/global/style.css */
.wpx-152 {
  width: 152px !important;
}

/* line 97702, app/assets/stylesheets/global/style.css */
.wpx-153 {
  width: 153px !important;
}

/* line 97706, app/assets/stylesheets/global/style.css */
.wpx-154 {
  width: 154px !important;
}

/* line 97710, app/assets/stylesheets/global/style.css */
.wpx-155 {
  width: 155px !important;
}

/* line 97714, app/assets/stylesheets/global/style.css */
.wpx-156 {
  width: 156px !important;
}

/* line 97718, app/assets/stylesheets/global/style.css */
.wpx-157 {
  width: 157px !important;
}

/* line 97722, app/assets/stylesheets/global/style.css */
.wpx-158 {
  width: 158px !important;
}

/* line 97726, app/assets/stylesheets/global/style.css */
.wpx-159 {
  width: 159px !important;
}

/* line 97730, app/assets/stylesheets/global/style.css */
.wpx-200 {
  width: 200px !important;
}

/*----- Width in rem -----*/
/* line 97735, app/assets/stylesheets/global/style.css */
.wrem-1 {
  width: 1rem !important;
}

/* line 97739, app/assets/stylesheets/global/style.css */
.wrem-2 {
  width: 2rem !important;
}

/* line 97743, app/assets/stylesheets/global/style.css */
.wrem-3 {
  width: 3rem !important;
}

/* line 97747, app/assets/stylesheets/global/style.css */
.wrem-4 {
  width: 4rem !important;
}

/* line 97751, app/assets/stylesheets/global/style.css */
.wrem-5 {
  width: 5rem !important;
}

/* line 97755, app/assets/stylesheets/global/style.css */
.wrem-6 {
  width: 6rem !important;
}

/* line 97759, app/assets/stylesheets/global/style.css */
.wrem-7 {
  width: 7rem !important;
}

/* line 97763, app/assets/stylesheets/global/style.css */
.wrem-8 {
  width: 8rem !important;
}

/* line 97767, app/assets/stylesheets/global/style.css */
.wrem-9 {
  width: 9rem !important;
}

/* line 97771, app/assets/stylesheets/global/style.css */
.wrem-10 {
  width: 10rem !important;
}

/* line 97775, app/assets/stylesheets/global/style.css */
.wrem-15 {
  width: 15rem !important;
}

/* line 97779, app/assets/stylesheets/global/style.css */
.wrem-20 {
  width: 20rem !important;
}

/* line 97783, app/assets/stylesheets/global/style.css */
.wrem-21 {
  width: 21rem !important;
}

/* line 97787, app/assets/stylesheets/global/style.css */
.wrem-22 {
  width: 22rem !important;
}

/* line 97791, app/assets/stylesheets/global/style.css */
.wrem-23 {
  width: 23rem !important;
}

/* line 97795, app/assets/stylesheets/global/style.css */
.wrem-24 {
  width: 24rem !important;
}

/* line 97799, app/assets/stylesheets/global/style.css */
.wrem-25 {
  width: 25rem !important;
}

/* line 97803, app/assets/stylesheets/global/style.css */
.wrem-26 {
  width: 26rem !important;
}

/* line 97807, app/assets/stylesheets/global/style.css */
.wrem-27 {
  width: 27rem !important;
}

/* line 97811, app/assets/stylesheets/global/style.css */
.wrem-28 {
  width: 28rem !important;
}

/* line 97815, app/assets/stylesheets/global/style.css */
.wrem-29 {
  width: 29rem !important;
}

/* line 97819, app/assets/stylesheets/global/style.css */
.wrem-30 {
  width: 30rem !important;
}

/* line 97823, app/assets/stylesheets/global/style.css */
.wrem-31 {
  width: 31rem !important;
}

/* line 97827, app/assets/stylesheets/global/style.css */
.wrem-32 {
  width: 32rem !important;
}

/* line 97831, app/assets/stylesheets/global/style.css */
.wrem-33 {
  width: 33rem !important;
}

/* line 97835, app/assets/stylesheets/global/style.css */
.wrem-34 {
  width: 34rem !important;
}

/* line 97839, app/assets/stylesheets/global/style.css */
.wrem-35 {
  width: 35rem !important;
}

/* line 97843, app/assets/stylesheets/global/style.css */
.wrem-36 {
  width: 36rem !important;
}

/* line 97847, app/assets/stylesheets/global/style.css */
.wrem-37 {
  width: 37rem !important;
}

/* line 97851, app/assets/stylesheets/global/style.css */
.wrem-38 {
  width: 38rem !important;
}

/* line 97855, app/assets/stylesheets/global/style.css */
.wrem-39 {
  width: 39rem !important;
}

/* line 97859, app/assets/stylesheets/global/style.css */
.wrem-40 {
  width: 40rem !important;
}

/* line 97863, app/assets/stylesheets/global/style.css */
.wrem-41 {
  width: 41rem !important;
}

/* line 97867, app/assets/stylesheets/global/style.css */
.wrem-42 {
  width: 42rem !important;
}

/* line 97871, app/assets/stylesheets/global/style.css */
.wrem-43 {
  width: 43rem !important;
}

/* line 97875, app/assets/stylesheets/global/style.css */
.wrem-44 {
  width: 44rem !important;
}

/* line 97879, app/assets/stylesheets/global/style.css */
.wrem-45 {
  width: 45rem !important;
}

/* line 97883, app/assets/stylesheets/global/style.css */
.wrem-46 {
  width: 46rem !important;
}

/* line 97887, app/assets/stylesheets/global/style.css */
.wrem-47 {
  width: 47rem !important;
}

/* line 97891, app/assets/stylesheets/global/style.css */
.wrem-48 {
  width: 48rem !important;
}

/* line 97895, app/assets/stylesheets/global/style.css */
.wrem-49 {
  width: 49rem !important;
}

/* line 97899, app/assets/stylesheets/global/style.css */
.wrem-50 {
  width: 50rem !important;
}

/* line 97903, app/assets/stylesheets/global/style.css */
.wrem-51 {
  width: 51rem !important;
}

/* line 97907, app/assets/stylesheets/global/style.css */
.wrem-52 {
  width: 52rem !important;
}

/* line 97911, app/assets/stylesheets/global/style.css */
.wrem-53 {
  width: 53rem !important;
}

/* line 97915, app/assets/stylesheets/global/style.css */
.wrem-54 {
  width: 54rem !important;
}

/* line 97919, app/assets/stylesheets/global/style.css */
.wrem-55 {
  width: 55rem !important;
}

/* line 97923, app/assets/stylesheets/global/style.css */
.wrem-56 {
  width: 56rem !important;
}

/* line 97927, app/assets/stylesheets/global/style.css */
.wrem-57 {
  width: 57rem !important;
}

/* line 97931, app/assets/stylesheets/global/style.css */
.wrem-58 {
  width: 58rem !important;
}

/* line 97935, app/assets/stylesheets/global/style.css */
.wrem-59 {
  width: 59rem !important;
}

/* line 97939, app/assets/stylesheets/global/style.css */
.wrem-60 {
  width: 60rem !important;
}

/* line 97943, app/assets/stylesheets/global/style.css */
.wrem-61 {
  width: 61rem !important;
}

/* line 97947, app/assets/stylesheets/global/style.css */
.wrem-62 {
  width: 62rem !important;
}

/* line 97951, app/assets/stylesheets/global/style.css */
.wrem-63 {
  width: 63rem !important;
}

/* line 97955, app/assets/stylesheets/global/style.css */
.wrem-64 {
  width: 64rem !important;
}

/* line 97959, app/assets/stylesheets/global/style.css */
.wrem-65 {
  width: 65rem !important;
}

/* line 97963, app/assets/stylesheets/global/style.css */
.wrem-66 {
  width: 66rem !important;
}

/* line 97967, app/assets/stylesheets/global/style.css */
.wrem-67 {
  width: 67rem !important;
}

/* line 97971, app/assets/stylesheets/global/style.css */
.wrem-68 {
  width: 68rem !important;
}

/* line 97975, app/assets/stylesheets/global/style.css */
.wrem-69 {
  width: 69rem !important;
}

/* line 97979, app/assets/stylesheets/global/style.css */
.wrem-70 {
  width: 70rem !important;
}

/* line 97983, app/assets/stylesheets/global/style.css */
.wrem-71 {
  width: 71rem !important;
}

/* line 97987, app/assets/stylesheets/global/style.css */
.wrem-72 {
  width: 72rem !important;
}

/* line 97991, app/assets/stylesheets/global/style.css */
.wrem-73 {
  width: 73rem !important;
}

/* line 97995, app/assets/stylesheets/global/style.css */
.wrem-74 {
  width: 74rem !important;
}

/* line 97999, app/assets/stylesheets/global/style.css */
.wrem-75 {
  width: 75rem !important;
}

/* line 98003, app/assets/stylesheets/global/style.css */
.wrem-76 {
  width: 76rem !important;
}

/* line 98007, app/assets/stylesheets/global/style.css */
.wrem-77 {
  width: 77rem !important;
}

/* line 98011, app/assets/stylesheets/global/style.css */
.wrem-78 {
  width: 78rem !important;
}

/* line 98015, app/assets/stylesheets/global/style.css */
.wrem-79 {
  width: 79rem !important;
}

/* line 98019, app/assets/stylesheets/global/style.css */
.wrem-80 {
  width: 80rem !important;
}

/* line 98023, app/assets/stylesheets/global/style.css */
.wrem-81 {
  width: 81rem !important;
}

/* line 98027, app/assets/stylesheets/global/style.css */
.wrem-82 {
  width: 82rem !important;
}

/* line 98031, app/assets/stylesheets/global/style.css */
.wrem-83 {
  width: 83rem !important;
}

/* line 98035, app/assets/stylesheets/global/style.css */
.wrem-84 {
  width: 84rem !important;
}

/* line 98039, app/assets/stylesheets/global/style.css */
.wrem-85 {
  width: 85rem !important;
}

/* line 98043, app/assets/stylesheets/global/style.css */
.wrem-86 {
  width: 86rem !important;
}

/* line 98047, app/assets/stylesheets/global/style.css */
.wrem-87 {
  width: 87rem !important;
}

/* line 98051, app/assets/stylesheets/global/style.css */
.wrem-88 {
  width: 88rem !important;
}

/* line 98055, app/assets/stylesheets/global/style.css */
.wrem-89 {
  width: 89rem !important;
}

/* line 98059, app/assets/stylesheets/global/style.css */
.wrem-90 {
  width: 90rem !important;
}

/* line 98063, app/assets/stylesheets/global/style.css */
.wrem-91 {
  width: 91rem !important;
}

/* line 98067, app/assets/stylesheets/global/style.css */
.wrem-92 {
  width: 92rem !important;
}

/* line 98071, app/assets/stylesheets/global/style.css */
.wrem-93 {
  width: 93rem !important;
}

/* line 98075, app/assets/stylesheets/global/style.css */
.wrem-94 {
  width: 94rem !important;
}

/* line 98079, app/assets/stylesheets/global/style.css */
.wrem-95 {
  width: 95rem !important;
}

/* line 98083, app/assets/stylesheets/global/style.css */
.wrem-96 {
  width: 96rem !important;
}

/* line 98087, app/assets/stylesheets/global/style.css */
.wrem-97 {
  width: 97rem !important;
}

/* line 98091, app/assets/stylesheets/global/style.css */
.wrem-98 {
  width: 98rem !important;
}

/* line 98095, app/assets/stylesheets/global/style.css */
.wrem-99 {
  width: 99rem !important;
}

/* line 98099, app/assets/stylesheets/global/style.css */
.wrem-100 {
  width: 100rem !important;
}

/* line 98103, app/assets/stylesheets/global/style.css */
.wrem-1-1 {
  width: 1.1rem !important;
}

/* line 98107, app/assets/stylesheets/global/style.css */
.wrem-2-1 {
  width: 2.1rem !important;
}

/* line 98111, app/assets/stylesheets/global/style.css */
.wrem-3-1 {
  width: 3.1rem !important;
}

/* line 98115, app/assets/stylesheets/global/style.css */
.wrem-4-1 {
  width: 4.1rem !important;
}

/* line 98119, app/assets/stylesheets/global/style.css */
.wrem-5-1 {
  width: 5.1rem !important;
}

/* line 98123, app/assets/stylesheets/global/style.css */
.wrem-6-1 {
  width: 6.1rem !important;
}

/* line 98127, app/assets/stylesheets/global/style.css */
.wrem-7-1 {
  width: 7.1rem !important;
}

/* line 98131, app/assets/stylesheets/global/style.css */
.wrem-8-1 {
  width: 8.1rem !important;
}

/* line 98135, app/assets/stylesheets/global/style.css */
.wrem-9-1 {
  width: 9.1rem !important;
}

/* line 98139, app/assets/stylesheets/global/style.css */
.wrem-10-1 {
  width: 10.1rem !important;
}

/* line 98143, app/assets/stylesheets/global/style.css */
.wrem-15-1 {
  width: 15.1rem !important;
}

/* line 98147, app/assets/stylesheets/global/style.css */
.wrem-20-1 {
  width: 20.1rem !important;
}

/* line 98151, app/assets/stylesheets/global/style.css */
.wrem-21-1 {
  width: 21.1rem !important;
}

/* line 98155, app/assets/stylesheets/global/style.css */
.wrem-22-1 {
  width: 22.1rem !important;
}

/* line 98159, app/assets/stylesheets/global/style.css */
.wrem-23-1 {
  width: 23.1rem !important;
}

/* line 98163, app/assets/stylesheets/global/style.css */
.wrem-24-1 {
  width: 24.1rem !important;
}

/* line 98167, app/assets/stylesheets/global/style.css */
.wrem-25-1 {
  width: 25.1rem !important;
}

/* line 98171, app/assets/stylesheets/global/style.css */
.wrem-26-1 {
  width: 26.1rem !important;
}

/* line 98175, app/assets/stylesheets/global/style.css */
.wrem-27-1 {
  width: 27.1rem !important;
}

/* line 98179, app/assets/stylesheets/global/style.css */
.wrem-28-1 {
  width: 28.1rem !important;
}

/* line 98183, app/assets/stylesheets/global/style.css */
.wrem-29-1 {
  width: 29.1rem !important;
}

/* line 98187, app/assets/stylesheets/global/style.css */
.wrem-30-1 {
  width: 30.1rem !important;
}

/* line 98191, app/assets/stylesheets/global/style.css */
.wrem-31-1 {
  width: 31.1rem !important;
}

/* line 98195, app/assets/stylesheets/global/style.css */
.wrem-32-1 {
  width: 32.1rem !important;
}

/* line 98199, app/assets/stylesheets/global/style.css */
.wrem-33-1 {
  width: 33.1rem !important;
}

/* line 98203, app/assets/stylesheets/global/style.css */
.wrem-34-1 {
  width: 34.1rem !important;
}

/* line 98207, app/assets/stylesheets/global/style.css */
.wrem-35-1 {
  width: 35.1rem !important;
}

/* line 98211, app/assets/stylesheets/global/style.css */
.wrem-36-1 {
  width: 36.1rem !important;
}

/* line 98215, app/assets/stylesheets/global/style.css */
.wrem-37-1 {
  width: 37.1rem !important;
}

/* line 98219, app/assets/stylesheets/global/style.css */
.wrem-38-1 {
  width: 38.1rem !important;
}

/* line 98223, app/assets/stylesheets/global/style.css */
.wrem-39-1 {
  width: 39.1rem !important;
}

/* line 98227, app/assets/stylesheets/global/style.css */
.wrem-40-1 {
  width: 40.1rem !important;
}

/* line 98231, app/assets/stylesheets/global/style.css */
.wrem-41-1 {
  width: 41.1rem !important;
}

/* line 98235, app/assets/stylesheets/global/style.css */
.wrem-42-1 {
  width: 42.1rem !important;
}

/* line 98239, app/assets/stylesheets/global/style.css */
.wrem-43-1 {
  width: 43.1rem !important;
}

/* line 98243, app/assets/stylesheets/global/style.css */
.wrem-44-1 {
  width: 44.1rem !important;
}

/* line 98247, app/assets/stylesheets/global/style.css */
.wrem-45-1 {
  width: 45.1rem !important;
}

/* line 98251, app/assets/stylesheets/global/style.css */
.wrem-46-1 {
  width: 46.1rem !important;
}

/* line 98255, app/assets/stylesheets/global/style.css */
.wrem-47-1 {
  width: 47.1rem !important;
}

/* line 98259, app/assets/stylesheets/global/style.css */
.wrem-48-1 {
  width: 48.1rem !important;
}

/* line 98263, app/assets/stylesheets/global/style.css */
.wrem-49-1 {
  width: 49.1rem !important;
}

/* line 98267, app/assets/stylesheets/global/style.css */
.wrem-50-1 {
  width: 50.1rem !important;
}

/* line 98271, app/assets/stylesheets/global/style.css */
.wrem-51-1 {
  width: 51.1rem !important;
}

/* line 98275, app/assets/stylesheets/global/style.css */
.wrem-52-1 {
  width: 52.1rem !important;
}

/* line 98279, app/assets/stylesheets/global/style.css */
.wrem-53-1 {
  width: 53.1rem !important;
}

/* line 98283, app/assets/stylesheets/global/style.css */
.wrem-54-1 {
  width: 54.1rem !important;
}

/* line 98287, app/assets/stylesheets/global/style.css */
.wrem-55-1 {
  width: 55.1rem !important;
}

/* line 98291, app/assets/stylesheets/global/style.css */
.wrem-56-1 {
  width: 56.1rem !important;
}

/* line 98295, app/assets/stylesheets/global/style.css */
.wrem-57-1 {
  width: 57.1rem !important;
}

/* line 98299, app/assets/stylesheets/global/style.css */
.wrem-58-1 {
  width: 58.1rem !important;
}

/* line 98303, app/assets/stylesheets/global/style.css */
.wrem-59-1 {
  width: 59.1rem !important;
}

/* line 98307, app/assets/stylesheets/global/style.css */
.wrem-60-1 {
  width: 60.1rem !important;
}

/* line 98311, app/assets/stylesheets/global/style.css */
.wrem-61-1 {
  width: 61.1rem !important;
}

/* line 98315, app/assets/stylesheets/global/style.css */
.wrem-62-1 {
  width: 62.1rem !important;
}

/* line 98319, app/assets/stylesheets/global/style.css */
.wrem-63-1 {
  width: 63.1rem !important;
}

/* line 98323, app/assets/stylesheets/global/style.css */
.wrem-64-1 {
  width: 64.1rem !important;
}

/* line 98327, app/assets/stylesheets/global/style.css */
.wrem-65-1 {
  width: 65.1rem !important;
}

/* line 98331, app/assets/stylesheets/global/style.css */
.wrem-66-1 {
  width: 66.1rem !important;
}

/* line 98335, app/assets/stylesheets/global/style.css */
.wrem-67-1 {
  width: 67.1rem !important;
}

/* line 98339, app/assets/stylesheets/global/style.css */
.wrem-68-1 {
  width: 68.1rem !important;
}

/* line 98343, app/assets/stylesheets/global/style.css */
.wrem-69-1 {
  width: 69.1rem !important;
}

/* line 98347, app/assets/stylesheets/global/style.css */
.wrem-70-1 {
  width: 70.1rem !important;
}

/* line 98351, app/assets/stylesheets/global/style.css */
.wrem-71-1 {
  width: 71.1rem !important;
}

/* line 98355, app/assets/stylesheets/global/style.css */
.wrem-72-1 {
  width: 72.1rem !important;
}

/* line 98359, app/assets/stylesheets/global/style.css */
.wrem-73-1 {
  width: 73.1rem !important;
}

/* line 98363, app/assets/stylesheets/global/style.css */
.wrem-74-1 {
  width: 74.1rem !important;
}

/* line 98367, app/assets/stylesheets/global/style.css */
.wrem-75-1 {
  width: 75.1rem !important;
}

/* line 98371, app/assets/stylesheets/global/style.css */
.wrem-76-1 {
  width: 76.1rem !important;
}

/* line 98375, app/assets/stylesheets/global/style.css */
.wrem-77-1 {
  width: 77.1rem !important;
}

/* line 98379, app/assets/stylesheets/global/style.css */
.wrem-78-1 {
  width: 78.1rem !important;
}

/* line 98383, app/assets/stylesheets/global/style.css */
.wrem-79-1 {
  width: 79.1rem !important;
}

/* line 98387, app/assets/stylesheets/global/style.css */
.wrem-80-1 {
  width: 80.1rem !important;
}

/* line 98391, app/assets/stylesheets/global/style.css */
.wrem-81-1 {
  width: 81.1rem !important;
}

/* line 98395, app/assets/stylesheets/global/style.css */
.wrem-82-1 {
  width: 82.1rem !important;
}

/* line 98399, app/assets/stylesheets/global/style.css */
.wrem-83-1 {
  width: 83.1rem !important;
}

/* line 98403, app/assets/stylesheets/global/style.css */
.wrem-84-1 {
  width: 84.1rem !important;
}

/* line 98407, app/assets/stylesheets/global/style.css */
.wrem-85-1 {
  width: 85.1rem !important;
}

/* line 98411, app/assets/stylesheets/global/style.css */
.wrem-86-1 {
  width: 86.1rem !important;
}

/* line 98415, app/assets/stylesheets/global/style.css */
.wrem-87-1 {
  width: 87.1rem !important;
}

/* line 98419, app/assets/stylesheets/global/style.css */
.wrem-88-1 {
  width: 88.1rem !important;
}

/* line 98423, app/assets/stylesheets/global/style.css */
.wrem-89-1 {
  width: 89.1rem !important;
}

/* line 98427, app/assets/stylesheets/global/style.css */
.wrem-90-1 {
  width: 90.1rem !important;
}

/* line 98431, app/assets/stylesheets/global/style.css */
.wrem-91-1 {
  width: 91.1rem !important;
}

/* line 98435, app/assets/stylesheets/global/style.css */
.wrem-92-1 {
  width: 92.1rem !important;
}

/* line 98439, app/assets/stylesheets/global/style.css */
.wrem-93-1 {
  width: 93.1rem !important;
}

/* line 98443, app/assets/stylesheets/global/style.css */
.wrem-94-1 {
  width: 94.1rem !important;
}

/* line 98447, app/assets/stylesheets/global/style.css */
.wrem-95-1 {
  width: 95.1rem !important;
}

/* line 98451, app/assets/stylesheets/global/style.css */
.wrem-96-1 {
  width: 96.1rem !important;
}

/* line 98455, app/assets/stylesheets/global/style.css */
.wrem-97-1 {
  width: 97.1rem !important;
}

/* line 98459, app/assets/stylesheets/global/style.css */
.wrem-98-1 {
  width: 98.1rem !important;
}

/* line 98463, app/assets/stylesheets/global/style.css */
.wrem-99-1 {
  width: 99.1rem !important;
}

/* line 98467, app/assets/stylesheets/global/style.css */
.wrem-1-15 {
  width: 1.15rem !important;
}

/* line 98471, app/assets/stylesheets/global/style.css */
.wrem-2-15 {
  width: 2.15rem !important;
}

/* line 98475, app/assets/stylesheets/global/style.css */
.wrem-3-15 {
  width: 3.15rem !important;
}

/* line 98479, app/assets/stylesheets/global/style.css */
.wrem-4-15 {
  width: 4.15rem !important;
}

/* line 98483, app/assets/stylesheets/global/style.css */
.wrem-5-15 {
  width: 5.15rem !important;
}

/* line 98487, app/assets/stylesheets/global/style.css */
.wrem-6-15 {
  width: 6.15rem !important;
}

/* line 98491, app/assets/stylesheets/global/style.css */
.wrem-7-15 {
  width: 7.15rem !important;
}

/* line 98495, app/assets/stylesheets/global/style.css */
.wrem-8-15 {
  width: 8.15rem !important;
}

/* line 98499, app/assets/stylesheets/global/style.css */
.wrem-9-15 {
  width: 9.15rem !important;
}

/* line 98503, app/assets/stylesheets/global/style.css */
.wrem-10-15 {
  width: 10.15rem !important;
}

/* line 98507, app/assets/stylesheets/global/style.css */
.wrem-15-15 {
  width: 15.15rem !important;
}

/* line 98511, app/assets/stylesheets/global/style.css */
.wrem-20-15 {
  width: 20.15rem !important;
}

/* line 98515, app/assets/stylesheets/global/style.css */
.wrem-21-15 {
  width: 21.15rem !important;
}

/* line 98519, app/assets/stylesheets/global/style.css */
.wrem-22-15 {
  width: 22.15rem !important;
}

/* line 98523, app/assets/stylesheets/global/style.css */
.wrem-23-15 {
  width: 23.15rem !important;
}

/* line 98527, app/assets/stylesheets/global/style.css */
.wrem-24-15 {
  width: 24.15rem !important;
}

/* line 98531, app/assets/stylesheets/global/style.css */
.wrem-25-15 {
  width: 25.15rem !important;
}

/* line 98535, app/assets/stylesheets/global/style.css */
.wrem-26-15 {
  width: 26.15rem !important;
}

/* line 98539, app/assets/stylesheets/global/style.css */
.wrem-27-15 {
  width: 27.15rem !important;
}

/* line 98543, app/assets/stylesheets/global/style.css */
.wrem-28-15 {
  width: 28.15rem !important;
}

/* line 98547, app/assets/stylesheets/global/style.css */
.wrem-29-15 {
  width: 29.15rem !important;
}

/* line 98551, app/assets/stylesheets/global/style.css */
.wrem-30-15 {
  width: 30.15rem !important;
}

/* line 98555, app/assets/stylesheets/global/style.css */
.wrem-31-15 {
  width: 31.15rem !important;
}

/* line 98559, app/assets/stylesheets/global/style.css */
.wrem-32-15 {
  width: 32.15rem !important;
}

/* line 98563, app/assets/stylesheets/global/style.css */
.wrem-33-15 {
  width: 33.15rem !important;
}

/* line 98567, app/assets/stylesheets/global/style.css */
.wrem-34-15 {
  width: 34.15rem !important;
}

/* line 98571, app/assets/stylesheets/global/style.css */
.wrem-35-15 {
  width: 35.15rem !important;
}

/* line 98575, app/assets/stylesheets/global/style.css */
.wrem-36-15 {
  width: 36.15rem !important;
}

/* line 98579, app/assets/stylesheets/global/style.css */
.wrem-37-15 {
  width: 37.15rem !important;
}

/* line 98583, app/assets/stylesheets/global/style.css */
.wrem-38-15 {
  width: 38.15rem !important;
}

/* line 98587, app/assets/stylesheets/global/style.css */
.wrem-39-15 {
  width: 39.15rem !important;
}

/* line 98591, app/assets/stylesheets/global/style.css */
.wrem-40-15 {
  width: 40.15rem !important;
}

/* line 98595, app/assets/stylesheets/global/style.css */
.wrem-41-15 {
  width: 41.15rem !important;
}

/* line 98599, app/assets/stylesheets/global/style.css */
.wrem-42-15 {
  width: 42.15rem !important;
}

/* line 98603, app/assets/stylesheets/global/style.css */
.wrem-43-15 {
  width: 43.15rem !important;
}

/* line 98607, app/assets/stylesheets/global/style.css */
.wrem-44-15 {
  width: 44.15rem !important;
}

/* line 98611, app/assets/stylesheets/global/style.css */
.wrem-45-15 {
  width: 45.15rem !important;
}

/* line 98615, app/assets/stylesheets/global/style.css */
.wrem-46-15 {
  width: 46.15rem !important;
}

/* line 98619, app/assets/stylesheets/global/style.css */
.wrem-47-15 {
  width: 47.15rem !important;
}

/* line 98623, app/assets/stylesheets/global/style.css */
.wrem-48-15 {
  width: 48.15rem !important;
}

/* line 98627, app/assets/stylesheets/global/style.css */
.wrem-49-15 {
  width: 49.15rem !important;
}

/* line 98631, app/assets/stylesheets/global/style.css */
.wrem-50-15 {
  width: 50.15rem !important;
}

/* line 98635, app/assets/stylesheets/global/style.css */
.wrem-51-15 {
  width: 51.15rem !important;
}

/* line 98639, app/assets/stylesheets/global/style.css */
.wrem-52-15 {
  width: 52.15rem !important;
}

/* line 98643, app/assets/stylesheets/global/style.css */
.wrem-53-15 {
  width: 53.15rem !important;
}

/* line 98647, app/assets/stylesheets/global/style.css */
.wrem-54-15 {
  width: 54.15rem !important;
}

/* line 98651, app/assets/stylesheets/global/style.css */
.wrem-55-15 {
  width: 55.15rem !important;
}

/* line 98655, app/assets/stylesheets/global/style.css */
.wrem-56-15 {
  width: 56.15rem !important;
}

/* line 98659, app/assets/stylesheets/global/style.css */
.wrem-57-15 {
  width: 57.15rem !important;
}

/* line 98663, app/assets/stylesheets/global/style.css */
.wrem-58-15 {
  width: 58.15rem !important;
}

/* line 98667, app/assets/stylesheets/global/style.css */
.wrem-59-15 {
  width: 59.15rem !important;
}

/* line 98671, app/assets/stylesheets/global/style.css */
.wrem-60-15 {
  width: 60.15rem !important;
}

/* line 98675, app/assets/stylesheets/global/style.css */
.wrem-61-15 {
  width: 61.15rem !important;
}

/* line 98679, app/assets/stylesheets/global/style.css */
.wrem-62-15 {
  width: 62.15rem !important;
}

/* line 98683, app/assets/stylesheets/global/style.css */
.wrem-63-15 {
  width: 63.15rem !important;
}

/* line 98687, app/assets/stylesheets/global/style.css */
.wrem-64-15 {
  width: 64.15rem !important;
}

/* line 98691, app/assets/stylesheets/global/style.css */
.wrem-65-15 {
  width: 65.15rem !important;
}

/* line 98695, app/assets/stylesheets/global/style.css */
.wrem-66-15 {
  width: 66.15rem !important;
}

/* line 98699, app/assets/stylesheets/global/style.css */
.wrem-67-15 {
  width: 67.15rem !important;
}

/* line 98703, app/assets/stylesheets/global/style.css */
.wrem-68-15 {
  width: 68.15rem !important;
}

/* line 98707, app/assets/stylesheets/global/style.css */
.wrem-69-15 {
  width: 69.15rem !important;
}

/* line 98711, app/assets/stylesheets/global/style.css */
.wrem-70-15 {
  width: 70.15rem !important;
}

/* line 98715, app/assets/stylesheets/global/style.css */
.wrem-71-15 {
  width: 71.15rem !important;
}

/* line 98719, app/assets/stylesheets/global/style.css */
.wrem-72-15 {
  width: 72.15rem !important;
}

/* line 98723, app/assets/stylesheets/global/style.css */
.wrem-73-15 {
  width: 73.15rem !important;
}

/* line 98727, app/assets/stylesheets/global/style.css */
.wrem-74-15 {
  width: 74.15rem !important;
}

/* line 98731, app/assets/stylesheets/global/style.css */
.wrem-75-15 {
  width: 75.15rem !important;
}

/* line 98735, app/assets/stylesheets/global/style.css */
.wrem-76-15 {
  width: 76.15rem !important;
}

/* line 98739, app/assets/stylesheets/global/style.css */
.wrem-77-15 {
  width: 77.15rem !important;
}

/* line 98743, app/assets/stylesheets/global/style.css */
.wrem-78-15 {
  width: 78.15rem !important;
}

/* line 98747, app/assets/stylesheets/global/style.css */
.wrem-79-15 {
  width: 79.15rem !important;
}

/* line 98751, app/assets/stylesheets/global/style.css */
.wrem-80-15 {
  width: 80.15rem !important;
}

/* line 98755, app/assets/stylesheets/global/style.css */
.wrem-81-15 {
  width: 81.15rem !important;
}

/* line 98759, app/assets/stylesheets/global/style.css */
.wrem-82-15 {
  width: 82.15rem !important;
}

/* line 98763, app/assets/stylesheets/global/style.css */
.wrem-83-15 {
  width: 83.15rem !important;
}

/* line 98767, app/assets/stylesheets/global/style.css */
.wrem-84-15 {
  width: 84.15rem !important;
}

/* line 98771, app/assets/stylesheets/global/style.css */
.wrem-85-15 {
  width: 85.15rem !important;
}

/* line 98775, app/assets/stylesheets/global/style.css */
.wrem-86-15 {
  width: 86.15rem !important;
}

/* line 98779, app/assets/stylesheets/global/style.css */
.wrem-87-15 {
  width: 87.15rem !important;
}

/* line 98783, app/assets/stylesheets/global/style.css */
.wrem-88-15 {
  width: 88.15rem !important;
}

/* line 98787, app/assets/stylesheets/global/style.css */
.wrem-89-15 {
  width: 89.15rem !important;
}

/* line 98791, app/assets/stylesheets/global/style.css */
.wrem-90-15 {
  width: 90.15rem !important;
}

/* line 98795, app/assets/stylesheets/global/style.css */
.wrem-91-15 {
  width: 91.15rem !important;
}

/* line 98799, app/assets/stylesheets/global/style.css */
.wrem-92-15 {
  width: 92.15rem !important;
}

/* line 98803, app/assets/stylesheets/global/style.css */
.wrem-93-15 {
  width: 93.15rem !important;
}

/* line 98807, app/assets/stylesheets/global/style.css */
.wrem-94-15 {
  width: 94.15rem !important;
}

/* line 98811, app/assets/stylesheets/global/style.css */
.wrem-95-15 {
  width: 95.15rem !important;
}

/* line 98815, app/assets/stylesheets/global/style.css */
.wrem-96-15 {
  width: 96.15rem !important;
}

/* line 98819, app/assets/stylesheets/global/style.css */
.wrem-97-15 {
  width: 97.15rem !important;
}

/* line 98823, app/assets/stylesheets/global/style.css */
.wrem-98-15 {
  width: 98.15rem !important;
}

/* line 98827, app/assets/stylesheets/global/style.css */
.wrem-99-15 {
  width: 99.15rem !important;
}

/* line 98831, app/assets/stylesheets/global/style.css */
.wrem-1-2 {
  width: 1.2rem !important;
}

/* line 98835, app/assets/stylesheets/global/style.css */
.wrem-2-2 {
  width: 2.2rem !important;
}

/* line 98839, app/assets/stylesheets/global/style.css */
.wrem-3-2 {
  width: 3.2rem !important;
}

/* line 98843, app/assets/stylesheets/global/style.css */
.wrem-4-2 {
  width: 4.2rem !important;
}

/* line 98847, app/assets/stylesheets/global/style.css */
.wrem-5-2 {
  width: 5.2rem !important;
}

/* line 98851, app/assets/stylesheets/global/style.css */
.wrem-6-2 {
  width: 6.2rem !important;
}

/* line 98855, app/assets/stylesheets/global/style.css */
.wrem-7-2 {
  width: 7.2rem !important;
}

/* line 98859, app/assets/stylesheets/global/style.css */
.wrem-8-2 {
  width: 8.2rem !important;
}

/* line 98863, app/assets/stylesheets/global/style.css */
.wrem-9-2 {
  width: 9.2rem !important;
}

/* line 98867, app/assets/stylesheets/global/style.css */
.wrem-10-2 {
  width: 10.2rem !important;
}

/* line 98871, app/assets/stylesheets/global/style.css */
.wrem-15-2 {
  width: 15.2rem !important;
}

/* line 98875, app/assets/stylesheets/global/style.css */
.wrem-20-2 {
  width: 20.2rem !important;
}

/* line 98879, app/assets/stylesheets/global/style.css */
.wrem-21-2 {
  width: 21.2rem !important;
}

/* line 98883, app/assets/stylesheets/global/style.css */
.wrem-22-2 {
  width: 22.2rem !important;
}

/* line 98887, app/assets/stylesheets/global/style.css */
.wrem-23-2 {
  width: 23.2rem !important;
}

/* line 98891, app/assets/stylesheets/global/style.css */
.wrem-24-2 {
  width: 24.2rem !important;
}

/* line 98895, app/assets/stylesheets/global/style.css */
.wrem-25-2 {
  width: 25.2rem !important;
}

/* line 98899, app/assets/stylesheets/global/style.css */
.wrem-26-2 {
  width: 26.2rem !important;
}

/* line 98903, app/assets/stylesheets/global/style.css */
.wrem-27-2 {
  width: 27.2rem !important;
}

/* line 98907, app/assets/stylesheets/global/style.css */
.wrem-28-2 {
  width: 28.2rem !important;
}

/* line 98911, app/assets/stylesheets/global/style.css */
.wrem-29-2 {
  width: 29.2rem !important;
}

/* line 98915, app/assets/stylesheets/global/style.css */
.wrem-30-2 {
  width: 30.2rem !important;
}

/* line 98919, app/assets/stylesheets/global/style.css */
.wrem-31-2 {
  width: 31.2rem !important;
}

/* line 98923, app/assets/stylesheets/global/style.css */
.wrem-32-2 {
  width: 32.2rem !important;
}

/* line 98927, app/assets/stylesheets/global/style.css */
.wrem-33-2 {
  width: 33.2rem !important;
}

/* line 98931, app/assets/stylesheets/global/style.css */
.wrem-34-2 {
  width: 34.2rem !important;
}

/* line 98935, app/assets/stylesheets/global/style.css */
.wrem-35-2 {
  width: 35.2rem !important;
}

/* line 98939, app/assets/stylesheets/global/style.css */
.wrem-36-2 {
  width: 36.2rem !important;
}

/* line 98943, app/assets/stylesheets/global/style.css */
.wrem-37-2 {
  width: 37.2rem !important;
}

/* line 98947, app/assets/stylesheets/global/style.css */
.wrem-38-2 {
  width: 38.2rem !important;
}

/* line 98951, app/assets/stylesheets/global/style.css */
.wrem-39-2 {
  width: 39.2rem !important;
}

/* line 98955, app/assets/stylesheets/global/style.css */
.wrem-40-2 {
  width: 40.2rem !important;
}

/* line 98959, app/assets/stylesheets/global/style.css */
.wrem-41-2 {
  width: 41.2rem !important;
}

/* line 98963, app/assets/stylesheets/global/style.css */
.wrem-42-2 {
  width: 42.2rem !important;
}

/* line 98967, app/assets/stylesheets/global/style.css */
.wrem-43-2 {
  width: 43.2rem !important;
}

/* line 98971, app/assets/stylesheets/global/style.css */
.wrem-44-2 {
  width: 44.2rem !important;
}

/* line 98975, app/assets/stylesheets/global/style.css */
.wrem-45-2 {
  width: 45.2rem !important;
}

/* line 98979, app/assets/stylesheets/global/style.css */
.wrem-46-2 {
  width: 46.2rem !important;
}

/* line 98983, app/assets/stylesheets/global/style.css */
.wrem-47-2 {
  width: 47.2rem !important;
}

/* line 98987, app/assets/stylesheets/global/style.css */
.wrem-48-2 {
  width: 48.2rem !important;
}

/* line 98991, app/assets/stylesheets/global/style.css */
.wrem-49-2 {
  width: 49.2rem !important;
}

/* line 98995, app/assets/stylesheets/global/style.css */
.wrem-50-2 {
  width: 50.2rem !important;
}

/* line 98999, app/assets/stylesheets/global/style.css */
.wrem-51-2 {
  width: 51.2rem !important;
}

/* line 99003, app/assets/stylesheets/global/style.css */
.wrem-52-2 {
  width: 52.2rem !important;
}

/* line 99007, app/assets/stylesheets/global/style.css */
.wrem-53-2 {
  width: 53.2rem !important;
}

/* line 99011, app/assets/stylesheets/global/style.css */
.wrem-54-2 {
  width: 54.2rem !important;
}

/* line 99015, app/assets/stylesheets/global/style.css */
.wrem-55-2 {
  width: 55.2rem !important;
}

/* line 99019, app/assets/stylesheets/global/style.css */
.wrem-56-2 {
  width: 56.2rem !important;
}

/* line 99023, app/assets/stylesheets/global/style.css */
.wrem-57-2 {
  width: 57.2rem !important;
}

/* line 99027, app/assets/stylesheets/global/style.css */
.wrem-58-2 {
  width: 58.2rem !important;
}

/* line 99031, app/assets/stylesheets/global/style.css */
.wrem-59-2 {
  width: 59.2rem !important;
}

/* line 99035, app/assets/stylesheets/global/style.css */
.wrem-60-2 {
  width: 60.2rem !important;
}

/* line 99039, app/assets/stylesheets/global/style.css */
.wrem-61-2 {
  width: 61.2rem !important;
}

/* line 99043, app/assets/stylesheets/global/style.css */
.wrem-62-2 {
  width: 62.2rem !important;
}

/* line 99047, app/assets/stylesheets/global/style.css */
.wrem-63-2 {
  width: 63.2rem !important;
}

/* line 99051, app/assets/stylesheets/global/style.css */
.wrem-64-2 {
  width: 64.2rem !important;
}

/* line 99055, app/assets/stylesheets/global/style.css */
.wrem-65-2 {
  width: 65.2rem !important;
}

/* line 99059, app/assets/stylesheets/global/style.css */
.wrem-66-2 {
  width: 66.2rem !important;
}

/* line 99063, app/assets/stylesheets/global/style.css */
.wrem-67-2 {
  width: 67.2rem !important;
}

/* line 99067, app/assets/stylesheets/global/style.css */
.wrem-68-2 {
  width: 68.2rem !important;
}

/* line 99071, app/assets/stylesheets/global/style.css */
.wrem-69-2 {
  width: 69.2rem !important;
}

/* line 99075, app/assets/stylesheets/global/style.css */
.wrem-70-2 {
  width: 70.2rem !important;
}

/* line 99079, app/assets/stylesheets/global/style.css */
.wrem-71-2 {
  width: 71.2rem !important;
}

/* line 99083, app/assets/stylesheets/global/style.css */
.wrem-72-2 {
  width: 72.2rem !important;
}

/* line 99087, app/assets/stylesheets/global/style.css */
.wrem-73-2 {
  width: 73.2rem !important;
}

/* line 99091, app/assets/stylesheets/global/style.css */
.wrem-74-2 {
  width: 74.2rem !important;
}

/* line 99095, app/assets/stylesheets/global/style.css */
.wrem-75-2 {
  width: 75.2rem !important;
}

/* line 99099, app/assets/stylesheets/global/style.css */
.wrem-76-2 {
  width: 76.2rem !important;
}

/* line 99103, app/assets/stylesheets/global/style.css */
.wrem-77-2 {
  width: 77.2rem !important;
}

/* line 99107, app/assets/stylesheets/global/style.css */
.wrem-78-2 {
  width: 78.2rem !important;
}

/* line 99111, app/assets/stylesheets/global/style.css */
.wrem-79-2 {
  width: 79.2rem !important;
}

/* line 99115, app/assets/stylesheets/global/style.css */
.wrem-80-2 {
  width: 80.2rem !important;
}

/* line 99119, app/assets/stylesheets/global/style.css */
.wrem-81-2 {
  width: 81.2rem !important;
}

/* line 99123, app/assets/stylesheets/global/style.css */
.wrem-82-2 {
  width: 82.2rem !important;
}

/* line 99127, app/assets/stylesheets/global/style.css */
.wrem-83-2 {
  width: 83.2rem !important;
}

/* line 99131, app/assets/stylesheets/global/style.css */
.wrem-84-2 {
  width: 84.2rem !important;
}

/* line 99135, app/assets/stylesheets/global/style.css */
.wrem-85-2 {
  width: 85.2rem !important;
}

/* line 99139, app/assets/stylesheets/global/style.css */
.wrem-86-2 {
  width: 86.2rem !important;
}

/* line 99143, app/assets/stylesheets/global/style.css */
.wrem-87-2 {
  width: 87.2rem !important;
}

/* line 99147, app/assets/stylesheets/global/style.css */
.wrem-88-2 {
  width: 88.2rem !important;
}

/* line 99151, app/assets/stylesheets/global/style.css */
.wrem-89-2 {
  width: 89.2rem !important;
}

/* line 99155, app/assets/stylesheets/global/style.css */
.wrem-90-2 {
  width: 90.2rem !important;
}

/* line 99159, app/assets/stylesheets/global/style.css */
.wrem-91-2 {
  width: 91.2rem !important;
}

/* line 99163, app/assets/stylesheets/global/style.css */
.wrem-92-2 {
  width: 92.2rem !important;
}

/* line 99167, app/assets/stylesheets/global/style.css */
.wrem-93-2 {
  width: 93.2rem !important;
}

/* line 99171, app/assets/stylesheets/global/style.css */
.wrem-94-2 {
  width: 94.2rem !important;
}

/* line 99175, app/assets/stylesheets/global/style.css */
.wrem-95-2 {
  width: 95.2rem !important;
}

/* line 99179, app/assets/stylesheets/global/style.css */
.wrem-96-2 {
  width: 96.2rem !important;
}

/* line 99183, app/assets/stylesheets/global/style.css */
.wrem-97-2 {
  width: 97.2rem !important;
}

/* line 99187, app/assets/stylesheets/global/style.css */
.wrem-98-2 {
  width: 98.2rem !important;
}

/* line 99191, app/assets/stylesheets/global/style.css */
.wrem-99-2 {
  width: 99.2rem !important;
}

/* line 99195, app/assets/stylesheets/global/style.css */
.wrem-1-25 {
  width: 1.25rem !important;
}

/* line 99199, app/assets/stylesheets/global/style.css */
.wrem-2-25 {
  width: 2.25rem !important;
}

/* line 99203, app/assets/stylesheets/global/style.css */
.wrem-3-25 {
  width: 3.25rem !important;
}

/* line 99207, app/assets/stylesheets/global/style.css */
.wrem-4-25 {
  width: 4.25rem !important;
}

/* line 99211, app/assets/stylesheets/global/style.css */
.wrem-5-25 {
  width: 5.25rem !important;
}

/* line 99215, app/assets/stylesheets/global/style.css */
.wrem-6-25 {
  width: 6.25rem !important;
}

/* line 99219, app/assets/stylesheets/global/style.css */
.wrem-7-25 {
  width: 7.25rem !important;
}

/* line 99223, app/assets/stylesheets/global/style.css */
.wrem-8-25 {
  width: 8.25rem !important;
}

/* line 99227, app/assets/stylesheets/global/style.css */
.wrem-9-25 {
  width: 9.25rem !important;
}

/* line 99231, app/assets/stylesheets/global/style.css */
.wrem-10-25 {
  width: 10.25rem !important;
}

/* line 99235, app/assets/stylesheets/global/style.css */
.wrem-15-25 {
  width: 15.25rem !important;
}

/* line 99239, app/assets/stylesheets/global/style.css */
.wrem-20-25 {
  width: 20.25rem !important;
}

/* line 99243, app/assets/stylesheets/global/style.css */
.wrem-21-25 {
  width: 21.25rem !important;
}

/* line 99247, app/assets/stylesheets/global/style.css */
.wrem-22-25 {
  width: 22.25rem !important;
}

/* line 99251, app/assets/stylesheets/global/style.css */
.wrem-23-25 {
  width: 23.25rem !important;
}

/* line 99255, app/assets/stylesheets/global/style.css */
.wrem-24-25 {
  width: 24.25rem !important;
}

/* line 99259, app/assets/stylesheets/global/style.css */
.wrem-25-25 {
  width: 25.25rem !important;
}

/* line 99263, app/assets/stylesheets/global/style.css */
.wrem-26-25 {
  width: 26.25rem !important;
}

/* line 99267, app/assets/stylesheets/global/style.css */
.wrem-27-25 {
  width: 27.25rem !important;
}

/* line 99271, app/assets/stylesheets/global/style.css */
.wrem-28-25 {
  width: 28.25rem !important;
}

/* line 99275, app/assets/stylesheets/global/style.css */
.wrem-29-25 {
  width: 29.25rem !important;
}

/* line 99279, app/assets/stylesheets/global/style.css */
.wrem-30-25 {
  width: 30.25rem !important;
}

/* line 99283, app/assets/stylesheets/global/style.css */
.wrem-31-25 {
  width: 31.25rem !important;
}

/* line 99287, app/assets/stylesheets/global/style.css */
.wrem-32-25 {
  width: 32.25rem !important;
}

/* line 99291, app/assets/stylesheets/global/style.css */
.wrem-33-25 {
  width: 33.25rem !important;
}

/* line 99295, app/assets/stylesheets/global/style.css */
.wrem-34-25 {
  width: 34.25rem !important;
}

/* line 99299, app/assets/stylesheets/global/style.css */
.wrem-35-25 {
  width: 35.25rem !important;
}

/* line 99303, app/assets/stylesheets/global/style.css */
.wrem-36-25 {
  width: 36.25rem !important;
}

/* line 99307, app/assets/stylesheets/global/style.css */
.wrem-37-25 {
  width: 37.25rem !important;
}

/* line 99311, app/assets/stylesheets/global/style.css */
.wrem-38-25 {
  width: 38.25rem !important;
}

/* line 99315, app/assets/stylesheets/global/style.css */
.wrem-39-25 {
  width: 39.25rem !important;
}

/* line 99319, app/assets/stylesheets/global/style.css */
.wrem-40-25 {
  width: 40.25rem !important;
}

/* line 99323, app/assets/stylesheets/global/style.css */
.wrem-41-25 {
  width: 41.25rem !important;
}

/* line 99327, app/assets/stylesheets/global/style.css */
.wrem-42-25 {
  width: 42.25rem !important;
}

/* line 99331, app/assets/stylesheets/global/style.css */
.wrem-43-25 {
  width: 43.25rem !important;
}

/* line 99335, app/assets/stylesheets/global/style.css */
.wrem-44-25 {
  width: 44.25rem !important;
}

/* line 99339, app/assets/stylesheets/global/style.css */
.wrem-45-25 {
  width: 45.25rem !important;
}

/* line 99343, app/assets/stylesheets/global/style.css */
.wrem-46-25 {
  width: 46.25rem !important;
}

/* line 99347, app/assets/stylesheets/global/style.css */
.wrem-47-25 {
  width: 47.25rem !important;
}

/* line 99351, app/assets/stylesheets/global/style.css */
.wrem-48-25 {
  width: 48.25rem !important;
}

/* line 99355, app/assets/stylesheets/global/style.css */
.wrem-49-25 {
  width: 49.25rem !important;
}

/* line 99359, app/assets/stylesheets/global/style.css */
.wrem-50-25 {
  width: 50.25rem !important;
}

/* line 99363, app/assets/stylesheets/global/style.css */
.wrem-51-25 {
  width: 51.25rem !important;
}

/* line 99367, app/assets/stylesheets/global/style.css */
.wrem-52-25 {
  width: 52.25rem !important;
}

/* line 99371, app/assets/stylesheets/global/style.css */
.wrem-53-25 {
  width: 53.25rem !important;
}

/* line 99375, app/assets/stylesheets/global/style.css */
.wrem-54-25 {
  width: 54.25rem !important;
}

/* line 99379, app/assets/stylesheets/global/style.css */
.wrem-55-25 {
  width: 55.25rem !important;
}

/* line 99383, app/assets/stylesheets/global/style.css */
.wrem-56-25 {
  width: 56.25rem !important;
}

/* line 99387, app/assets/stylesheets/global/style.css */
.wrem-57-25 {
  width: 57.25rem !important;
}

/* line 99391, app/assets/stylesheets/global/style.css */
.wrem-58-25 {
  width: 58.25rem !important;
}

/* line 99395, app/assets/stylesheets/global/style.css */
.wrem-59-25 {
  width: 59.25rem !important;
}

/* line 99399, app/assets/stylesheets/global/style.css */
.wrem-60-25 {
  width: 60.25rem !important;
}

/* line 99403, app/assets/stylesheets/global/style.css */
.wrem-61-25 {
  width: 61.25rem !important;
}

/* line 99407, app/assets/stylesheets/global/style.css */
.wrem-62-25 {
  width: 62.25rem !important;
}

/* line 99411, app/assets/stylesheets/global/style.css */
.wrem-63-25 {
  width: 63.25rem !important;
}

/* line 99415, app/assets/stylesheets/global/style.css */
.wrem-64-25 {
  width: 64.25rem !important;
}

/* line 99419, app/assets/stylesheets/global/style.css */
.wrem-65-25 {
  width: 65.25rem !important;
}

/* line 99423, app/assets/stylesheets/global/style.css */
.wrem-66-25 {
  width: 66.25rem !important;
}

/* line 99427, app/assets/stylesheets/global/style.css */
.wrem-67-25 {
  width: 67.25rem !important;
}

/* line 99431, app/assets/stylesheets/global/style.css */
.wrem-68-25 {
  width: 68.25rem !important;
}

/* line 99435, app/assets/stylesheets/global/style.css */
.wrem-69-25 {
  width: 69.25rem !important;
}

/* line 99439, app/assets/stylesheets/global/style.css */
.wrem-70-25 {
  width: 70.25rem !important;
}

/* line 99443, app/assets/stylesheets/global/style.css */
.wrem-71-25 {
  width: 71.25rem !important;
}

/* line 99447, app/assets/stylesheets/global/style.css */
.wrem-72-25 {
  width: 72.25rem !important;
}

/* line 99451, app/assets/stylesheets/global/style.css */
.wrem-73-25 {
  width: 73.25rem !important;
}

/* line 99455, app/assets/stylesheets/global/style.css */
.wrem-74-25 {
  width: 74.25rem !important;
}

/* line 99459, app/assets/stylesheets/global/style.css */
.wrem-75-25 {
  width: 75.25rem !important;
}

/* line 99463, app/assets/stylesheets/global/style.css */
.wrem-76-25 {
  width: 76.25rem !important;
}

/* line 99467, app/assets/stylesheets/global/style.css */
.wrem-77-25 {
  width: 77.25rem !important;
}

/* line 99471, app/assets/stylesheets/global/style.css */
.wrem-78-25 {
  width: 78.25rem !important;
}

/* line 99475, app/assets/stylesheets/global/style.css */
.wrem-79-25 {
  width: 79.25rem !important;
}

/* line 99479, app/assets/stylesheets/global/style.css */
.wrem-80-25 {
  width: 80.25rem !important;
}

/* line 99483, app/assets/stylesheets/global/style.css */
.wrem-81-25 {
  width: 81.25rem !important;
}

/* line 99487, app/assets/stylesheets/global/style.css */
.wrem-82-25 {
  width: 82.25rem !important;
}

/* line 99491, app/assets/stylesheets/global/style.css */
.wrem-83-25 {
  width: 83.25rem !important;
}

/* line 99495, app/assets/stylesheets/global/style.css */
.wrem-84-25 {
  width: 84.25rem !important;
}

/* line 99499, app/assets/stylesheets/global/style.css */
.wrem-85-25 {
  width: 85.25rem !important;
}

/* line 99503, app/assets/stylesheets/global/style.css */
.wrem-86-25 {
  width: 86.25rem !important;
}

/* line 99507, app/assets/stylesheets/global/style.css */
.wrem-87-25 {
  width: 87.25rem !important;
}

/* line 99511, app/assets/stylesheets/global/style.css */
.wrem-88-25 {
  width: 88.25rem !important;
}

/* line 99515, app/assets/stylesheets/global/style.css */
.wrem-89-25 {
  width: 89.25rem !important;
}

/* line 99519, app/assets/stylesheets/global/style.css */
.wrem-90-25 {
  width: 90.25rem !important;
}

/* line 99523, app/assets/stylesheets/global/style.css */
.wrem-91-25 {
  width: 91.25rem !important;
}

/* line 99527, app/assets/stylesheets/global/style.css */
.wrem-92-25 {
  width: 92.25rem !important;
}

/* line 99531, app/assets/stylesheets/global/style.css */
.wrem-93-25 {
  width: 93.25rem !important;
}

/* line 99535, app/assets/stylesheets/global/style.css */
.wrem-94-25 {
  width: 94.25rem !important;
}

/* line 99539, app/assets/stylesheets/global/style.css */
.wrem-95-25 {
  width: 95.25rem !important;
}

/* line 99543, app/assets/stylesheets/global/style.css */
.wrem-96-25 {
  width: 96.25rem !important;
}

/* line 99547, app/assets/stylesheets/global/style.css */
.wrem-97-25 {
  width: 97.25rem !important;
}

/* line 99551, app/assets/stylesheets/global/style.css */
.wrem-98-25 {
  width: 98.25rem !important;
}

/* line 99555, app/assets/stylesheets/global/style.css */
.wrem-99-25 {
  width: 99.25rem !important;
}

/* line 99559, app/assets/stylesheets/global/style.css */
.wrem-1-3 {
  width: 1.3rem !important;
}

/* line 99563, app/assets/stylesheets/global/style.css */
.wrem-2-3 {
  width: 2.3rem !important;
}

/* line 99567, app/assets/stylesheets/global/style.css */
.wrem-3-3 {
  width: 3.3rem !important;
}

/* line 99571, app/assets/stylesheets/global/style.css */
.wrem-4-3 {
  width: 4.3rem !important;
}

/* line 99575, app/assets/stylesheets/global/style.css */
.wrem-5-3 {
  width: 5.3rem !important;
}

/* line 99579, app/assets/stylesheets/global/style.css */
.wrem-6-3 {
  width: 6.3rem !important;
}

/* line 99583, app/assets/stylesheets/global/style.css */
.wrem-7-3 {
  width: 7.3rem !important;
}

/* line 99587, app/assets/stylesheets/global/style.css */
.wrem-8-3 {
  width: 8.3rem !important;
}

/* line 99591, app/assets/stylesheets/global/style.css */
.wrem-9-3 {
  width: 9.3rem !important;
}

/* line 99595, app/assets/stylesheets/global/style.css */
.wrem-10-3 {
  width: 10.3rem !important;
}

/* line 99599, app/assets/stylesheets/global/style.css */
.wrem-15-3 {
  width: 15.3rem !important;
}

/* line 99603, app/assets/stylesheets/global/style.css */
.wrem-20-3 {
  width: 20.3rem !important;
}

/* line 99607, app/assets/stylesheets/global/style.css */
.wrem-21-3 {
  width: 21.3rem !important;
}

/* line 99611, app/assets/stylesheets/global/style.css */
.wrem-22-3 {
  width: 22.3rem !important;
}

/* line 99615, app/assets/stylesheets/global/style.css */
.wrem-23-3 {
  width: 23.3rem !important;
}

/* line 99619, app/assets/stylesheets/global/style.css */
.wrem-24-3 {
  width: 24.3rem !important;
}

/* line 99623, app/assets/stylesheets/global/style.css */
.wrem-25-3 {
  width: 25.3rem !important;
}

/* line 99627, app/assets/stylesheets/global/style.css */
.wrem-26-3 {
  width: 26.3rem !important;
}

/* line 99631, app/assets/stylesheets/global/style.css */
.wrem-27-3 {
  width: 27.3rem !important;
}

/* line 99635, app/assets/stylesheets/global/style.css */
.wrem-28-3 {
  width: 28.3rem !important;
}

/* line 99639, app/assets/stylesheets/global/style.css */
.wrem-29-3 {
  width: 29.3rem !important;
}

/* line 99643, app/assets/stylesheets/global/style.css */
.wrem-30-3 {
  width: 30.3rem !important;
}

/* line 99647, app/assets/stylesheets/global/style.css */
.wrem-31-3 {
  width: 31.3rem !important;
}

/* line 99651, app/assets/stylesheets/global/style.css */
.wrem-32-3 {
  width: 32.3rem !important;
}

/* line 99655, app/assets/stylesheets/global/style.css */
.wrem-33-3 {
  width: 33.3rem !important;
}

/* line 99659, app/assets/stylesheets/global/style.css */
.wrem-34-3 {
  width: 34.3rem !important;
}

/* line 99663, app/assets/stylesheets/global/style.css */
.wrem-35-3 {
  width: 35.3rem !important;
}

/* line 99667, app/assets/stylesheets/global/style.css */
.wrem-36-3 {
  width: 36.3rem !important;
}

/* line 99671, app/assets/stylesheets/global/style.css */
.wrem-37-3 {
  width: 37.3rem !important;
}

/* line 99675, app/assets/stylesheets/global/style.css */
.wrem-38-3 {
  width: 38.3rem !important;
}

/* line 99679, app/assets/stylesheets/global/style.css */
.wrem-39-3 {
  width: 39.3rem !important;
}

/* line 99683, app/assets/stylesheets/global/style.css */
.wrem-40-3 {
  width: 40.3rem !important;
}

/* line 99687, app/assets/stylesheets/global/style.css */
.wrem-41-3 {
  width: 41.3rem !important;
}

/* line 99691, app/assets/stylesheets/global/style.css */
.wrem-42-3 {
  width: 42.3rem !important;
}

/* line 99695, app/assets/stylesheets/global/style.css */
.wrem-43-3 {
  width: 43.3rem !important;
}

/* line 99699, app/assets/stylesheets/global/style.css */
.wrem-44-3 {
  width: 44.3rem !important;
}

/* line 99703, app/assets/stylesheets/global/style.css */
.wrem-45-3 {
  width: 45.3rem !important;
}

/* line 99707, app/assets/stylesheets/global/style.css */
.wrem-46-3 {
  width: 46.3rem !important;
}

/* line 99711, app/assets/stylesheets/global/style.css */
.wrem-47-3 {
  width: 47.3rem !important;
}

/* line 99715, app/assets/stylesheets/global/style.css */
.wrem-48-3 {
  width: 48.3rem !important;
}

/* line 99719, app/assets/stylesheets/global/style.css */
.wrem-49-3 {
  width: 49.3rem !important;
}

/* line 99723, app/assets/stylesheets/global/style.css */
.wrem-50-3 {
  width: 50.3rem !important;
}

/* line 99727, app/assets/stylesheets/global/style.css */
.wrem-51-3 {
  width: 51.3rem !important;
}

/* line 99731, app/assets/stylesheets/global/style.css */
.wrem-52-3 {
  width: 52.3rem !important;
}

/* line 99735, app/assets/stylesheets/global/style.css */
.wrem-53-3 {
  width: 53.3rem !important;
}

/* line 99739, app/assets/stylesheets/global/style.css */
.wrem-54-3 {
  width: 54.3rem !important;
}

/* line 99743, app/assets/stylesheets/global/style.css */
.wrem-55-3 {
  width: 55.3rem !important;
}

/* line 99747, app/assets/stylesheets/global/style.css */
.wrem-56-3 {
  width: 56.3rem !important;
}

/* line 99751, app/assets/stylesheets/global/style.css */
.wrem-57-3 {
  width: 57.3rem !important;
}

/* line 99755, app/assets/stylesheets/global/style.css */
.wrem-58-3 {
  width: 58.3rem !important;
}

/* line 99759, app/assets/stylesheets/global/style.css */
.wrem-59-3 {
  width: 59.3rem !important;
}

/* line 99763, app/assets/stylesheets/global/style.css */
.wrem-60-3 {
  width: 60.3rem !important;
}

/* line 99767, app/assets/stylesheets/global/style.css */
.wrem-61-3 {
  width: 61.3rem !important;
}

/* line 99771, app/assets/stylesheets/global/style.css */
.wrem-62-3 {
  width: 62.3rem !important;
}

/* line 99775, app/assets/stylesheets/global/style.css */
.wrem-63-3 {
  width: 63.3rem !important;
}

/* line 99779, app/assets/stylesheets/global/style.css */
.wrem-64-3 {
  width: 64.3rem !important;
}

/* line 99783, app/assets/stylesheets/global/style.css */
.wrem-65-3 {
  width: 65.3rem !important;
}

/* line 99787, app/assets/stylesheets/global/style.css */
.wrem-66-3 {
  width: 66.3rem !important;
}

/* line 99791, app/assets/stylesheets/global/style.css */
.wrem-67-3 {
  width: 67.3rem !important;
}

/* line 99795, app/assets/stylesheets/global/style.css */
.wrem-68-3 {
  width: 68.3rem !important;
}

/* line 99799, app/assets/stylesheets/global/style.css */
.wrem-69-3 {
  width: 69.3rem !important;
}

/* line 99803, app/assets/stylesheets/global/style.css */
.wrem-70-3 {
  width: 70.3rem !important;
}

/* line 99807, app/assets/stylesheets/global/style.css */
.wrem-71-3 {
  width: 71.3rem !important;
}

/* line 99811, app/assets/stylesheets/global/style.css */
.wrem-72-3 {
  width: 72.3rem !important;
}

/* line 99815, app/assets/stylesheets/global/style.css */
.wrem-73-3 {
  width: 73.3rem !important;
}

/* line 99819, app/assets/stylesheets/global/style.css */
.wrem-74-3 {
  width: 74.3rem !important;
}

/* line 99823, app/assets/stylesheets/global/style.css */
.wrem-75-3 {
  width: 75.3rem !important;
}

/* line 99827, app/assets/stylesheets/global/style.css */
.wrem-76-3 {
  width: 76.3rem !important;
}

/* line 99831, app/assets/stylesheets/global/style.css */
.wrem-77-3 {
  width: 77.3rem !important;
}

/* line 99835, app/assets/stylesheets/global/style.css */
.wrem-78-3 {
  width: 78.3rem !important;
}

/* line 99839, app/assets/stylesheets/global/style.css */
.wrem-79-3 {
  width: 79.3rem !important;
}

/* line 99843, app/assets/stylesheets/global/style.css */
.wrem-80-3 {
  width: 80.3rem !important;
}

/* line 99847, app/assets/stylesheets/global/style.css */
.wrem-81-3 {
  width: 81.3rem !important;
}

/* line 99851, app/assets/stylesheets/global/style.css */
.wrem-82-3 {
  width: 82.3rem !important;
}

/* line 99855, app/assets/stylesheets/global/style.css */
.wrem-83-3 {
  width: 83.3rem !important;
}

/* line 99859, app/assets/stylesheets/global/style.css */
.wrem-84-3 {
  width: 84.3rem !important;
}

/* line 99863, app/assets/stylesheets/global/style.css */
.wrem-85-3 {
  width: 85.3rem !important;
}

/* line 99867, app/assets/stylesheets/global/style.css */
.wrem-86-3 {
  width: 86.3rem !important;
}

/* line 99871, app/assets/stylesheets/global/style.css */
.wrem-87-3 {
  width: 87.3rem !important;
}

/* line 99875, app/assets/stylesheets/global/style.css */
.wrem-88-3 {
  width: 88.3rem !important;
}

/* line 99879, app/assets/stylesheets/global/style.css */
.wrem-89-3 {
  width: 89.3rem !important;
}

/* line 99883, app/assets/stylesheets/global/style.css */
.wrem-90-3 {
  width: 90.3rem !important;
}

/* line 99887, app/assets/stylesheets/global/style.css */
.wrem-91-3 {
  width: 91.3rem !important;
}

/* line 99891, app/assets/stylesheets/global/style.css */
.wrem-92-3 {
  width: 92.3rem !important;
}

/* line 99895, app/assets/stylesheets/global/style.css */
.wrem-93-3 {
  width: 93.3rem !important;
}

/* line 99899, app/assets/stylesheets/global/style.css */
.wrem-94-3 {
  width: 94.3rem !important;
}

/* line 99903, app/assets/stylesheets/global/style.css */
.wrem-95-3 {
  width: 95.3rem !important;
}

/* line 99907, app/assets/stylesheets/global/style.css */
.wrem-96-3 {
  width: 96.3rem !important;
}

/* line 99911, app/assets/stylesheets/global/style.css */
.wrem-97-3 {
  width: 97.3rem !important;
}

/* line 99915, app/assets/stylesheets/global/style.css */
.wrem-98-3 {
  width: 98.3rem !important;
}

/* line 99919, app/assets/stylesheets/global/style.css */
.wrem-99-3 {
  width: 99.3rem !important;
}

/* line 99923, app/assets/stylesheets/global/style.css */
.wrem-1-35 {
  width: 1.35rem !important;
}

/* line 99927, app/assets/stylesheets/global/style.css */
.wrem-2-35 {
  width: 2.35rem !important;
}

/* line 99931, app/assets/stylesheets/global/style.css */
.wrem-3-35 {
  width: 3.35rem !important;
}

/* line 99935, app/assets/stylesheets/global/style.css */
.wrem-4-35 {
  width: 4.35rem !important;
}

/* line 99939, app/assets/stylesheets/global/style.css */
.wrem-5-35 {
  width: 5.35rem !important;
}

/* line 99943, app/assets/stylesheets/global/style.css */
.wrem-6-35 {
  width: 6.35rem !important;
}

/* line 99947, app/assets/stylesheets/global/style.css */
.wrem-7-35 {
  width: 7.35rem !important;
}

/* line 99951, app/assets/stylesheets/global/style.css */
.wrem-8-35 {
  width: 8.35rem !important;
}

/* line 99955, app/assets/stylesheets/global/style.css */
.wrem-9-35 {
  width: 9.35rem !important;
}

/* line 99959, app/assets/stylesheets/global/style.css */
.wrem-10-35 {
  width: 10.35rem !important;
}

/* line 99963, app/assets/stylesheets/global/style.css */
.wrem-15-35 {
  width: 15.35rem !important;
}

/* line 99967, app/assets/stylesheets/global/style.css */
.wrem-20-35 {
  width: 20.35rem !important;
}

/* line 99971, app/assets/stylesheets/global/style.css */
.wrem-21-35 {
  width: 21.35rem !important;
}

/* line 99975, app/assets/stylesheets/global/style.css */
.wrem-22-35 {
  width: 22.35rem !important;
}

/* line 99979, app/assets/stylesheets/global/style.css */
.wrem-23-35 {
  width: 23.35rem !important;
}

/* line 99983, app/assets/stylesheets/global/style.css */
.wrem-24-35 {
  width: 24.35rem !important;
}

/* line 99987, app/assets/stylesheets/global/style.css */
.wrem-25-35 {
  width: 25.35rem !important;
}

/* line 99991, app/assets/stylesheets/global/style.css */
.wrem-26-35 {
  width: 26.35rem !important;
}

/* line 99995, app/assets/stylesheets/global/style.css */
.wrem-27-35 {
  width: 27.35rem !important;
}

/* line 99999, app/assets/stylesheets/global/style.css */
.wrem-28-35 {
  width: 28.35rem !important;
}

/* line 100003, app/assets/stylesheets/global/style.css */
.wrem-29-35 {
  width: 29.35rem !important;
}

/* line 100007, app/assets/stylesheets/global/style.css */
.wrem-30-35 {
  width: 30.35rem !important;
}

/* line 100011, app/assets/stylesheets/global/style.css */
.wrem-31-35 {
  width: 31.35rem !important;
}

/* line 100015, app/assets/stylesheets/global/style.css */
.wrem-32-35 {
  width: 32.35rem !important;
}

/* line 100019, app/assets/stylesheets/global/style.css */
.wrem-33-35 {
  width: 33.35rem !important;
}

/* line 100023, app/assets/stylesheets/global/style.css */
.wrem-34-35 {
  width: 34.35rem !important;
}

/* line 100027, app/assets/stylesheets/global/style.css */
.wrem-35-35 {
  width: 35.35rem !important;
}

/* line 100031, app/assets/stylesheets/global/style.css */
.wrem-36-35 {
  width: 36.35rem !important;
}

/* line 100035, app/assets/stylesheets/global/style.css */
.wrem-37-35 {
  width: 37.35rem !important;
}

/* line 100039, app/assets/stylesheets/global/style.css */
.wrem-38-35 {
  width: 38.35rem !important;
}

/* line 100043, app/assets/stylesheets/global/style.css */
.wrem-39-35 {
  width: 39.35rem !important;
}

/* line 100047, app/assets/stylesheets/global/style.css */
.wrem-40-35 {
  width: 40.35rem !important;
}

/* line 100051, app/assets/stylesheets/global/style.css */
.wrem-41-35 {
  width: 41.35rem !important;
}

/* line 100055, app/assets/stylesheets/global/style.css */
.wrem-42-35 {
  width: 42.35rem !important;
}

/* line 100059, app/assets/stylesheets/global/style.css */
.wrem-43-35 {
  width: 43.35rem !important;
}

/* line 100063, app/assets/stylesheets/global/style.css */
.wrem-44-35 {
  width: 44.35rem !important;
}

/* line 100067, app/assets/stylesheets/global/style.css */
.wrem-45-35 {
  width: 45.35rem !important;
}

/* line 100071, app/assets/stylesheets/global/style.css */
.wrem-46-35 {
  width: 46.35rem !important;
}

/* line 100075, app/assets/stylesheets/global/style.css */
.wrem-47-35 {
  width: 47.35rem !important;
}

/* line 100079, app/assets/stylesheets/global/style.css */
.wrem-48-35 {
  width: 48.35rem !important;
}

/* line 100083, app/assets/stylesheets/global/style.css */
.wrem-49-35 {
  width: 49.35rem !important;
}

/* line 100087, app/assets/stylesheets/global/style.css */
.wrem-50-35 {
  width: 50.35rem !important;
}

/* line 100091, app/assets/stylesheets/global/style.css */
.wrem-51-35 {
  width: 51.35rem !important;
}

/* line 100095, app/assets/stylesheets/global/style.css */
.wrem-52-35 {
  width: 52.35rem !important;
}

/* line 100099, app/assets/stylesheets/global/style.css */
.wrem-53-35 {
  width: 53.35rem !important;
}

/* line 100103, app/assets/stylesheets/global/style.css */
.wrem-54-35 {
  width: 54.35rem !important;
}

/* line 100107, app/assets/stylesheets/global/style.css */
.wrem-55-35 {
  width: 55.35rem !important;
}

/* line 100111, app/assets/stylesheets/global/style.css */
.wrem-56-35 {
  width: 56.35rem !important;
}

/* line 100115, app/assets/stylesheets/global/style.css */
.wrem-57-35 {
  width: 57.35rem !important;
}

/* line 100119, app/assets/stylesheets/global/style.css */
.wrem-58-35 {
  width: 58.35rem !important;
}

/* line 100123, app/assets/stylesheets/global/style.css */
.wrem-59-35 {
  width: 59.35rem !important;
}

/* line 100127, app/assets/stylesheets/global/style.css */
.wrem-60-35 {
  width: 60.35rem !important;
}

/* line 100131, app/assets/stylesheets/global/style.css */
.wrem-61-35 {
  width: 61.35rem !important;
}

/* line 100135, app/assets/stylesheets/global/style.css */
.wrem-62-35 {
  width: 62.35rem !important;
}

/* line 100139, app/assets/stylesheets/global/style.css */
.wrem-63-35 {
  width: 63.35rem !important;
}

/* line 100143, app/assets/stylesheets/global/style.css */
.wrem-64-35 {
  width: 64.35rem !important;
}

/* line 100147, app/assets/stylesheets/global/style.css */
.wrem-65-35 {
  width: 65.35rem !important;
}

/* line 100151, app/assets/stylesheets/global/style.css */
.wrem-66-35 {
  width: 66.35rem !important;
}

/* line 100155, app/assets/stylesheets/global/style.css */
.wrem-67-35 {
  width: 67.35rem !important;
}

/* line 100159, app/assets/stylesheets/global/style.css */
.wrem-68-35 {
  width: 68.35rem !important;
}

/* line 100163, app/assets/stylesheets/global/style.css */
.wrem-69-35 {
  width: 69.35rem !important;
}

/* line 100167, app/assets/stylesheets/global/style.css */
.wrem-70-35 {
  width: 70.35rem !important;
}

/* line 100171, app/assets/stylesheets/global/style.css */
.wrem-71-35 {
  width: 71.35rem !important;
}

/* line 100175, app/assets/stylesheets/global/style.css */
.wrem-72-35 {
  width: 72.35rem !important;
}

/* line 100179, app/assets/stylesheets/global/style.css */
.wrem-73-35 {
  width: 73.35rem !important;
}

/* line 100183, app/assets/stylesheets/global/style.css */
.wrem-74-35 {
  width: 74.35rem !important;
}

/* line 100187, app/assets/stylesheets/global/style.css */
.wrem-75-35 {
  width: 75.35rem !important;
}

/* line 100191, app/assets/stylesheets/global/style.css */
.wrem-76-35 {
  width: 76.35rem !important;
}

/* line 100195, app/assets/stylesheets/global/style.css */
.wrem-77-35 {
  width: 77.35rem !important;
}

/* line 100199, app/assets/stylesheets/global/style.css */
.wrem-78-35 {
  width: 78.35rem !important;
}

/* line 100203, app/assets/stylesheets/global/style.css */
.wrem-79-35 {
  width: 79.35rem !important;
}

/* line 100207, app/assets/stylesheets/global/style.css */
.wrem-80-35 {
  width: 80.35rem !important;
}

/* line 100211, app/assets/stylesheets/global/style.css */
.wrem-81-35 {
  width: 81.35rem !important;
}

/* line 100215, app/assets/stylesheets/global/style.css */
.wrem-82-35 {
  width: 82.35rem !important;
}

/* line 100219, app/assets/stylesheets/global/style.css */
.wrem-83-35 {
  width: 83.35rem !important;
}

/* line 100223, app/assets/stylesheets/global/style.css */
.wrem-84-35 {
  width: 84.35rem !important;
}

/* line 100227, app/assets/stylesheets/global/style.css */
.wrem-85-35 {
  width: 85.35rem !important;
}

/* line 100231, app/assets/stylesheets/global/style.css */
.wrem-86-35 {
  width: 86.35rem !important;
}

/* line 100235, app/assets/stylesheets/global/style.css */
.wrem-87-35 {
  width: 87.35rem !important;
}

/* line 100239, app/assets/stylesheets/global/style.css */
.wrem-88-35 {
  width: 88.35rem !important;
}

/* line 100243, app/assets/stylesheets/global/style.css */
.wrem-89-35 {
  width: 89.35rem !important;
}

/* line 100247, app/assets/stylesheets/global/style.css */
.wrem-90-35 {
  width: 90.35rem !important;
}

/* line 100251, app/assets/stylesheets/global/style.css */
.wrem-91-35 {
  width: 91.35rem !important;
}

/* line 100255, app/assets/stylesheets/global/style.css */
.wrem-92-35 {
  width: 92.35rem !important;
}

/* line 100259, app/assets/stylesheets/global/style.css */
.wrem-93-35 {
  width: 93.35rem !important;
}

/* line 100263, app/assets/stylesheets/global/style.css */
.wrem-94-35 {
  width: 94.35rem !important;
}

/* line 100267, app/assets/stylesheets/global/style.css */
.wrem-95-35 {
  width: 95.35rem !important;
}

/* line 100271, app/assets/stylesheets/global/style.css */
.wrem-96-35 {
  width: 96.35rem !important;
}

/* line 100275, app/assets/stylesheets/global/style.css */
.wrem-97-35 {
  width: 97.35rem !important;
}

/* line 100279, app/assets/stylesheets/global/style.css */
.wrem-98-35 {
  width: 98.35rem !important;
}

/* line 100283, app/assets/stylesheets/global/style.css */
.wrem-99-35 {
  width: 99.35rem !important;
}

/* line 100287, app/assets/stylesheets/global/style.css */
.wrem-1-4 {
  width: 1.4rem !important;
}

/* line 100291, app/assets/stylesheets/global/style.css */
.wrem-2-4 {
  width: 2.4rem !important;
}

/* line 100295, app/assets/stylesheets/global/style.css */
.wrem-3-4 {
  width: 3.4rem !important;
}

/* line 100299, app/assets/stylesheets/global/style.css */
.wrem-4-4 {
  width: 4.4rem !important;
}

/* line 100303, app/assets/stylesheets/global/style.css */
.wrem-5-4 {
  width: 5.4rem !important;
}

/* line 100307, app/assets/stylesheets/global/style.css */
.wrem-6-4 {
  width: 6.4rem !important;
}

/* line 100311, app/assets/stylesheets/global/style.css */
.wrem-7-4 {
  width: 7.4rem !important;
}

/* line 100315, app/assets/stylesheets/global/style.css */
.wrem-8-4 {
  width: 8.4rem !important;
}

/* line 100319, app/assets/stylesheets/global/style.css */
.wrem-9-4 {
  width: 9.4rem !important;
}

/* line 100323, app/assets/stylesheets/global/style.css */
.wrem-10-4 {
  width: 10.4rem !important;
}

/* line 100327, app/assets/stylesheets/global/style.css */
.wrem-15-4 {
  width: 15.4rem !important;
}

/* line 100331, app/assets/stylesheets/global/style.css */
.wrem-20-4 {
  width: 20.4rem !important;
}

/* line 100335, app/assets/stylesheets/global/style.css */
.wrem-21-4 {
  width: 21.4rem !important;
}

/* line 100339, app/assets/stylesheets/global/style.css */
.wrem-22-4 {
  width: 22.4rem !important;
}

/* line 100343, app/assets/stylesheets/global/style.css */
.wrem-23-4 {
  width: 23.4rem !important;
}

/* line 100347, app/assets/stylesheets/global/style.css */
.wrem-24-4 {
  width: 24.4rem !important;
}

/* line 100351, app/assets/stylesheets/global/style.css */
.wrem-25-4 {
  width: 25.4rem !important;
}

/* line 100355, app/assets/stylesheets/global/style.css */
.wrem-26-4 {
  width: 26.4rem !important;
}

/* line 100359, app/assets/stylesheets/global/style.css */
.wrem-27-4 {
  width: 27.4rem !important;
}

/* line 100363, app/assets/stylesheets/global/style.css */
.wrem-28-4 {
  width: 28.4rem !important;
}

/* line 100367, app/assets/stylesheets/global/style.css */
.wrem-29-4 {
  width: 29.4rem !important;
}

/* line 100371, app/assets/stylesheets/global/style.css */
.wrem-30-4 {
  width: 30.4rem !important;
}

/* line 100375, app/assets/stylesheets/global/style.css */
.wrem-31-4 {
  width: 31.4rem !important;
}

/* line 100379, app/assets/stylesheets/global/style.css */
.wrem-32-4 {
  width: 32.4rem !important;
}

/* line 100383, app/assets/stylesheets/global/style.css */
.wrem-33-4 {
  width: 33.4rem !important;
}

/* line 100387, app/assets/stylesheets/global/style.css */
.wrem-34-4 {
  width: 34.4rem !important;
}

/* line 100391, app/assets/stylesheets/global/style.css */
.wrem-35-4 {
  width: 35.4rem !important;
}

/* line 100395, app/assets/stylesheets/global/style.css */
.wrem-36-4 {
  width: 36.4rem !important;
}

/* line 100399, app/assets/stylesheets/global/style.css */
.wrem-37-4 {
  width: 37.4rem !important;
}

/* line 100403, app/assets/stylesheets/global/style.css */
.wrem-38-4 {
  width: 38.4rem !important;
}

/* line 100407, app/assets/stylesheets/global/style.css */
.wrem-39-4 {
  width: 39.4rem !important;
}

/* line 100411, app/assets/stylesheets/global/style.css */
.wrem-40-4 {
  width: 40.4rem !important;
}

/* line 100415, app/assets/stylesheets/global/style.css */
.wrem-41-4 {
  width: 41.4rem !important;
}

/* line 100419, app/assets/stylesheets/global/style.css */
.wrem-42-4 {
  width: 42.4rem !important;
}

/* line 100423, app/assets/stylesheets/global/style.css */
.wrem-43-4 {
  width: 43.4rem !important;
}

/* line 100427, app/assets/stylesheets/global/style.css */
.wrem-44-4 {
  width: 44.4rem !important;
}

/* line 100431, app/assets/stylesheets/global/style.css */
.wrem-45-4 {
  width: 45.4rem !important;
}

/* line 100435, app/assets/stylesheets/global/style.css */
.wrem-46-4 {
  width: 46.4rem !important;
}

/* line 100439, app/assets/stylesheets/global/style.css */
.wrem-47-4 {
  width: 47.4rem !important;
}

/* line 100443, app/assets/stylesheets/global/style.css */
.wrem-48-4 {
  width: 48.4rem !important;
}

/* line 100447, app/assets/stylesheets/global/style.css */
.wrem-49-4 {
  width: 49.4rem !important;
}

/* line 100451, app/assets/stylesheets/global/style.css */
.wrem-50-4 {
  width: 50.4rem !important;
}

/* line 100455, app/assets/stylesheets/global/style.css */
.wrem-51-4 {
  width: 51.4rem !important;
}

/* line 100459, app/assets/stylesheets/global/style.css */
.wrem-52-4 {
  width: 52.4rem !important;
}

/* line 100463, app/assets/stylesheets/global/style.css */
.wrem-53-4 {
  width: 53.4rem !important;
}

/* line 100467, app/assets/stylesheets/global/style.css */
.wrem-54-4 {
  width: 54.4rem !important;
}

/* line 100471, app/assets/stylesheets/global/style.css */
.wrem-55-4 {
  width: 55.4rem !important;
}

/* line 100475, app/assets/stylesheets/global/style.css */
.wrem-56-4 {
  width: 56.4rem !important;
}

/* line 100479, app/assets/stylesheets/global/style.css */
.wrem-57-4 {
  width: 57.4rem !important;
}

/* line 100483, app/assets/stylesheets/global/style.css */
.wrem-58-4 {
  width: 58.4rem !important;
}

/* line 100487, app/assets/stylesheets/global/style.css */
.wrem-59-4 {
  width: 59.4rem !important;
}

/* line 100491, app/assets/stylesheets/global/style.css */
.wrem-60-4 {
  width: 60.4rem !important;
}

/* line 100495, app/assets/stylesheets/global/style.css */
.wrem-61-4 {
  width: 61.4rem !important;
}

/* line 100499, app/assets/stylesheets/global/style.css */
.wrem-62-4 {
  width: 62.4rem !important;
}

/* line 100503, app/assets/stylesheets/global/style.css */
.wrem-63-4 {
  width: 63.4rem !important;
}

/* line 100507, app/assets/stylesheets/global/style.css */
.wrem-64-4 {
  width: 64.4rem !important;
}

/* line 100511, app/assets/stylesheets/global/style.css */
.wrem-65-4 {
  width: 65.4rem !important;
}

/* line 100515, app/assets/stylesheets/global/style.css */
.wrem-66-4 {
  width: 66.4rem !important;
}

/* line 100519, app/assets/stylesheets/global/style.css */
.wrem-67-4 {
  width: 67.4rem !important;
}

/* line 100523, app/assets/stylesheets/global/style.css */
.wrem-68-4 {
  width: 68.4rem !important;
}

/* line 100527, app/assets/stylesheets/global/style.css */
.wrem-69-4 {
  width: 69.4rem !important;
}

/* line 100531, app/assets/stylesheets/global/style.css */
.wrem-70-4 {
  width: 70.4rem !important;
}

/* line 100535, app/assets/stylesheets/global/style.css */
.wrem-71-4 {
  width: 71.4rem !important;
}

/* line 100539, app/assets/stylesheets/global/style.css */
.wrem-72-4 {
  width: 72.4rem !important;
}

/* line 100543, app/assets/stylesheets/global/style.css */
.wrem-73-4 {
  width: 73.4rem !important;
}

/* line 100547, app/assets/stylesheets/global/style.css */
.wrem-74-4 {
  width: 74.4rem !important;
}

/* line 100551, app/assets/stylesheets/global/style.css */
.wrem-75-4 {
  width: 75.4rem !important;
}

/* line 100555, app/assets/stylesheets/global/style.css */
.wrem-76-4 {
  width: 76.4rem !important;
}

/* line 100559, app/assets/stylesheets/global/style.css */
.wrem-77-4 {
  width: 77.4rem !important;
}

/* line 100563, app/assets/stylesheets/global/style.css */
.wrem-78-4 {
  width: 78.4rem !important;
}

/* line 100567, app/assets/stylesheets/global/style.css */
.wrem-79-4 {
  width: 79.4rem !important;
}

/* line 100571, app/assets/stylesheets/global/style.css */
.wrem-80-4 {
  width: 80.4rem !important;
}

/* line 100575, app/assets/stylesheets/global/style.css */
.wrem-81-4 {
  width: 81.4rem !important;
}

/* line 100579, app/assets/stylesheets/global/style.css */
.wrem-82-4 {
  width: 82.4rem !important;
}

/* line 100583, app/assets/stylesheets/global/style.css */
.wrem-83-4 {
  width: 83.4rem !important;
}

/* line 100587, app/assets/stylesheets/global/style.css */
.wrem-84-4 {
  width: 84.4rem !important;
}

/* line 100591, app/assets/stylesheets/global/style.css */
.wrem-85-4 {
  width: 85.4rem !important;
}

/* line 100595, app/assets/stylesheets/global/style.css */
.wrem-86-4 {
  width: 86.4rem !important;
}

/* line 100599, app/assets/stylesheets/global/style.css */
.wrem-87-4 {
  width: 87.4rem !important;
}

/* line 100603, app/assets/stylesheets/global/style.css */
.wrem-88-4 {
  width: 88.4rem !important;
}

/* line 100607, app/assets/stylesheets/global/style.css */
.wrem-89-4 {
  width: 89.4rem !important;
}

/* line 100611, app/assets/stylesheets/global/style.css */
.wrem-90-4 {
  width: 90.4rem !important;
}

/* line 100615, app/assets/stylesheets/global/style.css */
.wrem-91-4 {
  width: 91.4rem !important;
}

/* line 100619, app/assets/stylesheets/global/style.css */
.wrem-92-4 {
  width: 92.4rem !important;
}

/* line 100623, app/assets/stylesheets/global/style.css */
.wrem-93-4 {
  width: 93.4rem !important;
}

/* line 100627, app/assets/stylesheets/global/style.css */
.wrem-94-4 {
  width: 94.4rem !important;
}

/* line 100631, app/assets/stylesheets/global/style.css */
.wrem-95-4 {
  width: 95.4rem !important;
}

/* line 100635, app/assets/stylesheets/global/style.css */
.wrem-96-4 {
  width: 96.4rem !important;
}

/* line 100639, app/assets/stylesheets/global/style.css */
.wrem-97-4 {
  width: 97.4rem !important;
}

/* line 100643, app/assets/stylesheets/global/style.css */
.wrem-98-4 {
  width: 98.4rem !important;
}

/* line 100647, app/assets/stylesheets/global/style.css */
.wrem-99-4 {
  width: 99.4rem !important;
}

/* line 100651, app/assets/stylesheets/global/style.css */
.wrem-1-45 {
  width: 1.45rem !important;
}

/* line 100655, app/assets/stylesheets/global/style.css */
.wrem-2-45 {
  width: 2.45rem !important;
}

/* line 100659, app/assets/stylesheets/global/style.css */
.wrem-3-45 {
  width: 3.45rem !important;
}

/* line 100663, app/assets/stylesheets/global/style.css */
.wrem-4-45 {
  width: 4.45rem !important;
}

/* line 100667, app/assets/stylesheets/global/style.css */
.wrem-5-45 {
  width: 5.45rem !important;
}

/* line 100671, app/assets/stylesheets/global/style.css */
.wrem-6-45 {
  width: 6.45rem !important;
}

/* line 100675, app/assets/stylesheets/global/style.css */
.wrem-7-45 {
  width: 7.45rem !important;
}

/* line 100679, app/assets/stylesheets/global/style.css */
.wrem-8-45 {
  width: 8.45rem !important;
}

/* line 100683, app/assets/stylesheets/global/style.css */
.wrem-9-45 {
  width: 9.45rem !important;
}

/* line 100687, app/assets/stylesheets/global/style.css */
.wrem-10-45 {
  width: 10.45rem !important;
}

/* line 100691, app/assets/stylesheets/global/style.css */
.wrem-15-45 {
  width: 15.45rem !important;
}

/* line 100695, app/assets/stylesheets/global/style.css */
.wrem-20-45 {
  width: 20.45rem !important;
}

/* line 100699, app/assets/stylesheets/global/style.css */
.wrem-21-45 {
  width: 21.45rem !important;
}

/* line 100703, app/assets/stylesheets/global/style.css */
.wrem-22-45 {
  width: 22.45rem !important;
}

/* line 100707, app/assets/stylesheets/global/style.css */
.wrem-23-45 {
  width: 23.45rem !important;
}

/* line 100711, app/assets/stylesheets/global/style.css */
.wrem-24-45 {
  width: 24.45rem !important;
}

/* line 100715, app/assets/stylesheets/global/style.css */
.wrem-25-45 {
  width: 25.45rem !important;
}

/* line 100719, app/assets/stylesheets/global/style.css */
.wrem-26-45 {
  width: 26.45rem !important;
}

/* line 100723, app/assets/stylesheets/global/style.css */
.wrem-27-45 {
  width: 27.45rem !important;
}

/* line 100727, app/assets/stylesheets/global/style.css */
.wrem-28-45 {
  width: 28.45rem !important;
}

/* line 100731, app/assets/stylesheets/global/style.css */
.wrem-29-45 {
  width: 29.45rem !important;
}

/* line 100735, app/assets/stylesheets/global/style.css */
.wrem-30-45 {
  width: 30.45rem !important;
}

/* line 100739, app/assets/stylesheets/global/style.css */
.wrem-31-45 {
  width: 31.45rem !important;
}

/* line 100743, app/assets/stylesheets/global/style.css */
.wrem-32-45 {
  width: 32.45rem !important;
}

/* line 100747, app/assets/stylesheets/global/style.css */
.wrem-33-45 {
  width: 33.45rem !important;
}

/* line 100751, app/assets/stylesheets/global/style.css */
.wrem-34-45 {
  width: 34.45rem !important;
}

/* line 100755, app/assets/stylesheets/global/style.css */
.wrem-35-45 {
  width: 35.45rem !important;
}

/* line 100759, app/assets/stylesheets/global/style.css */
.wrem-36-45 {
  width: 36.45rem !important;
}

/* line 100763, app/assets/stylesheets/global/style.css */
.wrem-37-45 {
  width: 37.45rem !important;
}

/* line 100767, app/assets/stylesheets/global/style.css */
.wrem-38-45 {
  width: 38.45rem !important;
}

/* line 100771, app/assets/stylesheets/global/style.css */
.wrem-39-45 {
  width: 39.45rem !important;
}

/* line 100775, app/assets/stylesheets/global/style.css */
.wrem-40-45 {
  width: 40.45rem !important;
}

/* line 100779, app/assets/stylesheets/global/style.css */
.wrem-41-45 {
  width: 41.45rem !important;
}

/* line 100783, app/assets/stylesheets/global/style.css */
.wrem-42-45 {
  width: 42.45rem !important;
}

/* line 100787, app/assets/stylesheets/global/style.css */
.wrem-43-45 {
  width: 43.45rem !important;
}

/* line 100791, app/assets/stylesheets/global/style.css */
.wrem-44-45 {
  width: 44.45rem !important;
}

/* line 100795, app/assets/stylesheets/global/style.css */
.wrem-45-45 {
  width: 45.45rem !important;
}

/* line 100799, app/assets/stylesheets/global/style.css */
.wrem-46-45 {
  width: 46.45rem !important;
}

/* line 100803, app/assets/stylesheets/global/style.css */
.wrem-47-45 {
  width: 47.45rem !important;
}

/* line 100807, app/assets/stylesheets/global/style.css */
.wrem-48-45 {
  width: 48.45rem !important;
}

/* line 100811, app/assets/stylesheets/global/style.css */
.wrem-49-45 {
  width: 49.45rem !important;
}

/* line 100815, app/assets/stylesheets/global/style.css */
.wrem-50-45 {
  width: 50.45rem !important;
}

/* line 100819, app/assets/stylesheets/global/style.css */
.wrem-51-45 {
  width: 51.45rem !important;
}

/* line 100823, app/assets/stylesheets/global/style.css */
.wrem-52-45 {
  width: 52.45rem !important;
}

/* line 100827, app/assets/stylesheets/global/style.css */
.wrem-53-45 {
  width: 53.45rem !important;
}

/* line 100831, app/assets/stylesheets/global/style.css */
.wrem-54-45 {
  width: 54.45rem !important;
}

/* line 100835, app/assets/stylesheets/global/style.css */
.wrem-55-45 {
  width: 55.45rem !important;
}

/* line 100839, app/assets/stylesheets/global/style.css */
.wrem-56-45 {
  width: 56.45rem !important;
}

/* line 100843, app/assets/stylesheets/global/style.css */
.wrem-57-45 {
  width: 57.45rem !important;
}

/* line 100847, app/assets/stylesheets/global/style.css */
.wrem-58-45 {
  width: 58.45rem !important;
}

/* line 100851, app/assets/stylesheets/global/style.css */
.wrem-59-45 {
  width: 59.45rem !important;
}

/* line 100855, app/assets/stylesheets/global/style.css */
.wrem-60-45 {
  width: 60.45rem !important;
}

/* line 100859, app/assets/stylesheets/global/style.css */
.wrem-61-45 {
  width: 61.45rem !important;
}

/* line 100863, app/assets/stylesheets/global/style.css */
.wrem-62-45 {
  width: 62.45rem !important;
}

/* line 100867, app/assets/stylesheets/global/style.css */
.wrem-63-45 {
  width: 63.45rem !important;
}

/* line 100871, app/assets/stylesheets/global/style.css */
.wrem-64-45 {
  width: 64.45rem !important;
}

/* line 100875, app/assets/stylesheets/global/style.css */
.wrem-65-45 {
  width: 65.45rem !important;
}

/* line 100879, app/assets/stylesheets/global/style.css */
.wrem-66-45 {
  width: 66.45rem !important;
}

/* line 100883, app/assets/stylesheets/global/style.css */
.wrem-67-45 {
  width: 67.45rem !important;
}

/* line 100887, app/assets/stylesheets/global/style.css */
.wrem-68-45 {
  width: 68.45rem !important;
}

/* line 100891, app/assets/stylesheets/global/style.css */
.wrem-69-45 {
  width: 69.45rem !important;
}

/* line 100895, app/assets/stylesheets/global/style.css */
.wrem-70-45 {
  width: 70.45rem !important;
}

/* line 100899, app/assets/stylesheets/global/style.css */
.wrem-71-45 {
  width: 71.45rem !important;
}

/* line 100903, app/assets/stylesheets/global/style.css */
.wrem-72-45 {
  width: 72.45rem !important;
}

/* line 100907, app/assets/stylesheets/global/style.css */
.wrem-73-45 {
  width: 73.45rem !important;
}

/* line 100911, app/assets/stylesheets/global/style.css */
.wrem-74-45 {
  width: 74.45rem !important;
}

/* line 100915, app/assets/stylesheets/global/style.css */
.wrem-75-45 {
  width: 75.45rem !important;
}

/* line 100919, app/assets/stylesheets/global/style.css */
.wrem-76-45 {
  width: 76.45rem !important;
}

/* line 100923, app/assets/stylesheets/global/style.css */
.wrem-77-45 {
  width: 77.45rem !important;
}

/* line 100927, app/assets/stylesheets/global/style.css */
.wrem-78-45 {
  width: 78.45rem !important;
}

/* line 100931, app/assets/stylesheets/global/style.css */
.wrem-79-45 {
  width: 79.45rem !important;
}

/* line 100935, app/assets/stylesheets/global/style.css */
.wrem-80-45 {
  width: 80.45rem !important;
}

/* line 100939, app/assets/stylesheets/global/style.css */
.wrem-81-45 {
  width: 81.45rem !important;
}

/* line 100943, app/assets/stylesheets/global/style.css */
.wrem-82-45 {
  width: 82.45rem !important;
}

/* line 100947, app/assets/stylesheets/global/style.css */
.wrem-83-45 {
  width: 83.45rem !important;
}

/* line 100951, app/assets/stylesheets/global/style.css */
.wrem-84-45 {
  width: 84.45rem !important;
}

/* line 100955, app/assets/stylesheets/global/style.css */
.wrem-85-45 {
  width: 85.45rem !important;
}

/* line 100959, app/assets/stylesheets/global/style.css */
.wrem-86-45 {
  width: 86.45rem !important;
}

/* line 100963, app/assets/stylesheets/global/style.css */
.wrem-87-45 {
  width: 87.45rem !important;
}

/* line 100967, app/assets/stylesheets/global/style.css */
.wrem-88-45 {
  width: 88.45rem !important;
}

/* line 100971, app/assets/stylesheets/global/style.css */
.wrem-89-45 {
  width: 89.45rem !important;
}

/* line 100975, app/assets/stylesheets/global/style.css */
.wrem-90-45 {
  width: 90.45rem !important;
}

/* line 100979, app/assets/stylesheets/global/style.css */
.wrem-91-45 {
  width: 91.45rem !important;
}

/* line 100983, app/assets/stylesheets/global/style.css */
.wrem-92-45 {
  width: 92.45rem !important;
}

/* line 100987, app/assets/stylesheets/global/style.css */
.wrem-93-45 {
  width: 93.45rem !important;
}

/* line 100991, app/assets/stylesheets/global/style.css */
.wrem-94-45 {
  width: 94.45rem !important;
}

/* line 100995, app/assets/stylesheets/global/style.css */
.wrem-95-45 {
  width: 95.45rem !important;
}

/* line 100999, app/assets/stylesheets/global/style.css */
.wrem-96-45 {
  width: 96.45rem !important;
}

/* line 101003, app/assets/stylesheets/global/style.css */
.wrem-97-45 {
  width: 97.45rem !important;
}

/* line 101007, app/assets/stylesheets/global/style.css */
.wrem-98-45 {
  width: 98.45rem !important;
}

/* line 101011, app/assets/stylesheets/global/style.css */
.wrem-99-45 {
  width: 99.45rem !important;
}

/* line 101015, app/assets/stylesheets/global/style.css */
.wrem-1-5 {
  width: 1.5rem !important;
}

/* line 101019, app/assets/stylesheets/global/style.css */
.wrem-2-5 {
  width: 2.5rem !important;
}

/* line 101023, app/assets/stylesheets/global/style.css */
.wrem-3-5 {
  width: 3.5rem !important;
}

/* line 101027, app/assets/stylesheets/global/style.css */
.wrem-4-5 {
  width: 4.5rem !important;
}

/* line 101031, app/assets/stylesheets/global/style.css */
.wrem-5-5 {
  width: 5.5rem !important;
}

/* line 101035, app/assets/stylesheets/global/style.css */
.wrem-6-5 {
  width: 6.5rem !important;
}

/* line 101039, app/assets/stylesheets/global/style.css */
.wrem-7-5 {
  width: 7.5rem !important;
}

/* line 101043, app/assets/stylesheets/global/style.css */
.wrem-8-5 {
  width: 8.5rem !important;
}

/* line 101047, app/assets/stylesheets/global/style.css */
.wrem-9-5 {
  width: 9.5rem !important;
}

/* line 101051, app/assets/stylesheets/global/style.css */
.wrem-10-5 {
  width: 10.5rem !important;
}

/* line 101055, app/assets/stylesheets/global/style.css */
.wrem-15-5 {
  width: 15.5rem !important;
}

/* line 101059, app/assets/stylesheets/global/style.css */
.wrem-20-5 {
  width: 20.5rem !important;
}

/* line 101063, app/assets/stylesheets/global/style.css */
.wrem-21-5 {
  width: 21.5rem !important;
}

/* line 101067, app/assets/stylesheets/global/style.css */
.wrem-22-5 {
  width: 22.5rem !important;
}

/* line 101071, app/assets/stylesheets/global/style.css */
.wrem-23-5 {
  width: 23.5rem !important;
}

/* line 101075, app/assets/stylesheets/global/style.css */
.wrem-24-5 {
  width: 24.5rem !important;
}

/* line 101079, app/assets/stylesheets/global/style.css */
.wrem-25-5 {
  width: 25.5rem !important;
}

/* line 101083, app/assets/stylesheets/global/style.css */
.wrem-26-5 {
  width: 26.5rem !important;
}

/* line 101087, app/assets/stylesheets/global/style.css */
.wrem-27-5 {
  width: 27.5rem !important;
}

/* line 101091, app/assets/stylesheets/global/style.css */
.wrem-28-5 {
  width: 28.5rem !important;
}

/* line 101095, app/assets/stylesheets/global/style.css */
.wrem-29-5 {
  width: 29.5rem !important;
}

/* line 101099, app/assets/stylesheets/global/style.css */
.wrem-30-5 {
  width: 30.5rem !important;
}

/* line 101103, app/assets/stylesheets/global/style.css */
.wrem-31-5 {
  width: 31.5rem !important;
}

/* line 101107, app/assets/stylesheets/global/style.css */
.wrem-32-5 {
  width: 32.5rem !important;
}

/* line 101111, app/assets/stylesheets/global/style.css */
.wrem-33-5 {
  width: 33.5rem !important;
}

/* line 101115, app/assets/stylesheets/global/style.css */
.wrem-34-5 {
  width: 34.5rem !important;
}

/* line 101119, app/assets/stylesheets/global/style.css */
.wrem-35-5 {
  width: 35.5rem !important;
}

/* line 101123, app/assets/stylesheets/global/style.css */
.wrem-36-5 {
  width: 36.5rem !important;
}

/* line 101127, app/assets/stylesheets/global/style.css */
.wrem-37-5 {
  width: 37.5rem !important;
}

/* line 101131, app/assets/stylesheets/global/style.css */
.wrem-38-5 {
  width: 38.5rem !important;
}

/* line 101135, app/assets/stylesheets/global/style.css */
.wrem-39-5 {
  width: 39.5rem !important;
}

/* line 101139, app/assets/stylesheets/global/style.css */
.wrem-40-5 {
  width: 40.5rem !important;
}

/* line 101143, app/assets/stylesheets/global/style.css */
.wrem-41-5 {
  width: 41.5rem !important;
}

/* line 101147, app/assets/stylesheets/global/style.css */
.wrem-42-5 {
  width: 42.5rem !important;
}

/* line 101151, app/assets/stylesheets/global/style.css */
.wrem-43-5 {
  width: 43.5rem !important;
}

/* line 101155, app/assets/stylesheets/global/style.css */
.wrem-44-5 {
  width: 44.5rem !important;
}

/* line 101159, app/assets/stylesheets/global/style.css */
.wrem-45-5 {
  width: 45.5rem !important;
}

/* line 101163, app/assets/stylesheets/global/style.css */
.wrem-46-5 {
  width: 46.5rem !important;
}

/* line 101167, app/assets/stylesheets/global/style.css */
.wrem-47-5 {
  width: 47.5rem !important;
}

/* line 101171, app/assets/stylesheets/global/style.css */
.wrem-48-5 {
  width: 48.5rem !important;
}

/* line 101175, app/assets/stylesheets/global/style.css */
.wrem-49-5 {
  width: 49.5rem !important;
}

/* line 101179, app/assets/stylesheets/global/style.css */
.wrem-50-5 {
  width: 50.5rem !important;
}

/* line 101183, app/assets/stylesheets/global/style.css */
.wrem-51-5 {
  width: 51.5rem !important;
}

/* line 101187, app/assets/stylesheets/global/style.css */
.wrem-52-5 {
  width: 52.5rem !important;
}

/* line 101191, app/assets/stylesheets/global/style.css */
.wrem-53-5 {
  width: 53.5rem !important;
}

/* line 101195, app/assets/stylesheets/global/style.css */
.wrem-54-5 {
  width: 54.5rem !important;
}

/* line 101199, app/assets/stylesheets/global/style.css */
.wrem-55-5 {
  width: 55.5rem !important;
}

/* line 101203, app/assets/stylesheets/global/style.css */
.wrem-56-5 {
  width: 56.5rem !important;
}

/* line 101207, app/assets/stylesheets/global/style.css */
.wrem-57-5 {
  width: 57.5rem !important;
}

/* line 101211, app/assets/stylesheets/global/style.css */
.wrem-58-5 {
  width: 58.5rem !important;
}

/* line 101215, app/assets/stylesheets/global/style.css */
.wrem-59-5 {
  width: 59.5rem !important;
}

/* line 101219, app/assets/stylesheets/global/style.css */
.wrem-60-5 {
  width: 60.5rem !important;
}

/* line 101223, app/assets/stylesheets/global/style.css */
.wrem-61-5 {
  width: 61.5rem !important;
}

/* line 101227, app/assets/stylesheets/global/style.css */
.wrem-62-5 {
  width: 62.5rem !important;
}

/* line 101231, app/assets/stylesheets/global/style.css */
.wrem-63-5 {
  width: 63.5rem !important;
}

/* line 101235, app/assets/stylesheets/global/style.css */
.wrem-64-5 {
  width: 64.5rem !important;
}

/* line 101239, app/assets/stylesheets/global/style.css */
.wrem-65-5 {
  width: 65.5rem !important;
}

/* line 101243, app/assets/stylesheets/global/style.css */
.wrem-66-5 {
  width: 66.5rem !important;
}

/* line 101247, app/assets/stylesheets/global/style.css */
.wrem-67-5 {
  width: 67.5rem !important;
}

/* line 101251, app/assets/stylesheets/global/style.css */
.wrem-68-5 {
  width: 68.5rem !important;
}

/* line 101255, app/assets/stylesheets/global/style.css */
.wrem-69-5 {
  width: 69.5rem !important;
}

/* line 101259, app/assets/stylesheets/global/style.css */
.wrem-70-5 {
  width: 70.5rem !important;
}

/* line 101263, app/assets/stylesheets/global/style.css */
.wrem-71-5 {
  width: 71.5rem !important;
}

/* line 101267, app/assets/stylesheets/global/style.css */
.wrem-72-5 {
  width: 72.5rem !important;
}

/* line 101271, app/assets/stylesheets/global/style.css */
.wrem-73-5 {
  width: 73.5rem !important;
}

/* line 101275, app/assets/stylesheets/global/style.css */
.wrem-74-5 {
  width: 74.5rem !important;
}

/* line 101279, app/assets/stylesheets/global/style.css */
.wrem-75-5 {
  width: 75.5rem !important;
}

/* line 101283, app/assets/stylesheets/global/style.css */
.wrem-76-5 {
  width: 76.5rem !important;
}

/* line 101287, app/assets/stylesheets/global/style.css */
.wrem-77-5 {
  width: 77.5rem !important;
}

/* line 101291, app/assets/stylesheets/global/style.css */
.wrem-78-5 {
  width: 78.5rem !important;
}

/* line 101295, app/assets/stylesheets/global/style.css */
.wrem-79-5 {
  width: 79.5rem !important;
}

/* line 101299, app/assets/stylesheets/global/style.css */
.wrem-80-5 {
  width: 80.5rem !important;
}

/* line 101303, app/assets/stylesheets/global/style.css */
.wrem-81-5 {
  width: 81.5rem !important;
}

/* line 101307, app/assets/stylesheets/global/style.css */
.wrem-82-5 {
  width: 82.5rem !important;
}

/* line 101311, app/assets/stylesheets/global/style.css */
.wrem-83-5 {
  width: 83.5rem !important;
}

/* line 101315, app/assets/stylesheets/global/style.css */
.wrem-84-5 {
  width: 84.5rem !important;
}

/* line 101319, app/assets/stylesheets/global/style.css */
.wrem-85-5 {
  width: 85.5rem !important;
}

/* line 101323, app/assets/stylesheets/global/style.css */
.wrem-86-5 {
  width: 86.5rem !important;
}

/* line 101327, app/assets/stylesheets/global/style.css */
.wrem-87-5 {
  width: 87.5rem !important;
}

/* line 101331, app/assets/stylesheets/global/style.css */
.wrem-88-5 {
  width: 88.5rem !important;
}

/* line 101335, app/assets/stylesheets/global/style.css */
.wrem-89-5 {
  width: 89.5rem !important;
}

/* line 101339, app/assets/stylesheets/global/style.css */
.wrem-90-5 {
  width: 90.5rem !important;
}

/* line 101343, app/assets/stylesheets/global/style.css */
.wrem-91-5 {
  width: 91.5rem !important;
}

/* line 101347, app/assets/stylesheets/global/style.css */
.wrem-92-5 {
  width: 92.5rem !important;
}

/* line 101351, app/assets/stylesheets/global/style.css */
.wrem-93-5 {
  width: 93.5rem !important;
}

/* line 101355, app/assets/stylesheets/global/style.css */
.wrem-94-5 {
  width: 94.5rem !important;
}

/* line 101359, app/assets/stylesheets/global/style.css */
.wrem-95-5 {
  width: 95.5rem !important;
}

/* line 101363, app/assets/stylesheets/global/style.css */
.wrem-96-5 {
  width: 96.5rem !important;
}

/* line 101367, app/assets/stylesheets/global/style.css */
.wrem-97-5 {
  width: 97.5rem !important;
}

/* line 101371, app/assets/stylesheets/global/style.css */
.wrem-98-5 {
  width: 98.5rem !important;
}

/* line 101375, app/assets/stylesheets/global/style.css */
.wrem-99-5 {
  width: 99.5rem !important;
}

/* line 101379, app/assets/stylesheets/global/style.css */
.wrem-1-55 {
  width: 1.55rem !important;
}

/* line 101383, app/assets/stylesheets/global/style.css */
.wrem-2-55 {
  width: 2.55rem !important;
}

/* line 101387, app/assets/stylesheets/global/style.css */
.wrem-3-55 {
  width: 3.55rem !important;
}

/* line 101391, app/assets/stylesheets/global/style.css */
.wrem-4-55 {
  width: 4.55rem !important;
}

/* line 101395, app/assets/stylesheets/global/style.css */
.wrem-5-55 {
  width: 5.55rem !important;
}

/* line 101399, app/assets/stylesheets/global/style.css */
.wrem-6-55 {
  width: 6.55rem !important;
}

/* line 101403, app/assets/stylesheets/global/style.css */
.wrem-7-55 {
  width: 7.55rem !important;
}

/* line 101407, app/assets/stylesheets/global/style.css */
.wrem-8-55 {
  width: 8.55rem !important;
}

/* line 101411, app/assets/stylesheets/global/style.css */
.wrem-9-55 {
  width: 9.55rem !important;
}

/* line 101415, app/assets/stylesheets/global/style.css */
.wrem-10-55 {
  width: 10.55rem !important;
}

/* line 101419, app/assets/stylesheets/global/style.css */
.wrem-15-55 {
  width: 15.55rem !important;
}

/* line 101423, app/assets/stylesheets/global/style.css */
.wrem-20-55 {
  width: 20.55rem !important;
}

/* line 101427, app/assets/stylesheets/global/style.css */
.wrem-21-55 {
  width: 21.55rem !important;
}

/* line 101431, app/assets/stylesheets/global/style.css */
.wrem-22-55 {
  width: 22.55rem !important;
}

/* line 101435, app/assets/stylesheets/global/style.css */
.wrem-23-55 {
  width: 23.55rem !important;
}

/* line 101439, app/assets/stylesheets/global/style.css */
.wrem-24-55 {
  width: 24.55rem !important;
}

/* line 101443, app/assets/stylesheets/global/style.css */
.wrem-25-55 {
  width: 25.55rem !important;
}

/* line 101447, app/assets/stylesheets/global/style.css */
.wrem-26-55 {
  width: 26.55rem !important;
}

/* line 101451, app/assets/stylesheets/global/style.css */
.wrem-27-55 {
  width: 27.55rem !important;
}

/* line 101455, app/assets/stylesheets/global/style.css */
.wrem-28-55 {
  width: 28.55rem !important;
}

/* line 101459, app/assets/stylesheets/global/style.css */
.wrem-29-55 {
  width: 29.55rem !important;
}

/* line 101463, app/assets/stylesheets/global/style.css */
.wrem-30-55 {
  width: 30.55rem !important;
}

/* line 101467, app/assets/stylesheets/global/style.css */
.wrem-31-55 {
  width: 31.55rem !important;
}

/* line 101471, app/assets/stylesheets/global/style.css */
.wrem-32-55 {
  width: 32.55rem !important;
}

/* line 101475, app/assets/stylesheets/global/style.css */
.wrem-33-55 {
  width: 33.55rem !important;
}

/* line 101479, app/assets/stylesheets/global/style.css */
.wrem-34-55 {
  width: 34.55rem !important;
}

/* line 101483, app/assets/stylesheets/global/style.css */
.wrem-35-55 {
  width: 35.55rem !important;
}

/* line 101487, app/assets/stylesheets/global/style.css */
.wrem-36-55 {
  width: 36.55rem !important;
}

/* line 101491, app/assets/stylesheets/global/style.css */
.wrem-37-55 {
  width: 37.55rem !important;
}

/* line 101495, app/assets/stylesheets/global/style.css */
.wrem-38-55 {
  width: 38.55rem !important;
}

/* line 101499, app/assets/stylesheets/global/style.css */
.wrem-39-55 {
  width: 39.55rem !important;
}

/* line 101503, app/assets/stylesheets/global/style.css */
.wrem-40-55 {
  width: 40.55rem !important;
}

/* line 101507, app/assets/stylesheets/global/style.css */
.wrem-41-55 {
  width: 41.55rem !important;
}

/* line 101511, app/assets/stylesheets/global/style.css */
.wrem-42-55 {
  width: 42.55rem !important;
}

/* line 101515, app/assets/stylesheets/global/style.css */
.wrem-43-55 {
  width: 43.55rem !important;
}

/* line 101519, app/assets/stylesheets/global/style.css */
.wrem-44-55 {
  width: 44.55rem !important;
}

/* line 101523, app/assets/stylesheets/global/style.css */
.wrem-45-55 {
  width: 45.55rem !important;
}

/* line 101527, app/assets/stylesheets/global/style.css */
.wrem-46-55 {
  width: 46.55rem !important;
}

/* line 101531, app/assets/stylesheets/global/style.css */
.wrem-47-55 {
  width: 47.55rem !important;
}

/* line 101535, app/assets/stylesheets/global/style.css */
.wrem-48-55 {
  width: 48.55rem !important;
}

/* line 101539, app/assets/stylesheets/global/style.css */
.wrem-49-55 {
  width: 49.55rem !important;
}

/* line 101543, app/assets/stylesheets/global/style.css */
.wrem-50-55 {
  width: 50.55rem !important;
}

/* line 101547, app/assets/stylesheets/global/style.css */
.wrem-51-55 {
  width: 51.55rem !important;
}

/* line 101551, app/assets/stylesheets/global/style.css */
.wrem-52-55 {
  width: 52.55rem !important;
}

/* line 101555, app/assets/stylesheets/global/style.css */
.wrem-53-55 {
  width: 53.55rem !important;
}

/* line 101559, app/assets/stylesheets/global/style.css */
.wrem-54-55 {
  width: 54.55rem !important;
}

/* line 101563, app/assets/stylesheets/global/style.css */
.wrem-55-55 {
  width: 55.55rem !important;
}

/* line 101567, app/assets/stylesheets/global/style.css */
.wrem-56-55 {
  width: 56.55rem !important;
}

/* line 101571, app/assets/stylesheets/global/style.css */
.wrem-57-55 {
  width: 57.55rem !important;
}

/* line 101575, app/assets/stylesheets/global/style.css */
.wrem-58-55 {
  width: 58.55rem !important;
}

/* line 101579, app/assets/stylesheets/global/style.css */
.wrem-59-55 {
  width: 59.55rem !important;
}

/* line 101583, app/assets/stylesheets/global/style.css */
.wrem-60-55 {
  width: 60.55rem !important;
}

/* line 101587, app/assets/stylesheets/global/style.css */
.wrem-61-55 {
  width: 61.55rem !important;
}

/* line 101591, app/assets/stylesheets/global/style.css */
.wrem-62-55 {
  width: 62.55rem !important;
}

/* line 101595, app/assets/stylesheets/global/style.css */
.wrem-63-55 {
  width: 63.55rem !important;
}

/* line 101599, app/assets/stylesheets/global/style.css */
.wrem-64-55 {
  width: 64.55rem !important;
}

/* line 101603, app/assets/stylesheets/global/style.css */
.wrem-65-55 {
  width: 65.55rem !important;
}

/* line 101607, app/assets/stylesheets/global/style.css */
.wrem-66-55 {
  width: 66.55rem !important;
}

/* line 101611, app/assets/stylesheets/global/style.css */
.wrem-67-55 {
  width: 67.55rem !important;
}

/* line 101615, app/assets/stylesheets/global/style.css */
.wrem-68-55 {
  width: 68.55rem !important;
}

/* line 101619, app/assets/stylesheets/global/style.css */
.wrem-69-55 {
  width: 69.55rem !important;
}

/* line 101623, app/assets/stylesheets/global/style.css */
.wrem-70-55 {
  width: 70.55rem !important;
}

/* line 101627, app/assets/stylesheets/global/style.css */
.wrem-71-55 {
  width: 71.55rem !important;
}

/* line 101631, app/assets/stylesheets/global/style.css */
.wrem-72-55 {
  width: 72.55rem !important;
}

/* line 101635, app/assets/stylesheets/global/style.css */
.wrem-73-55 {
  width: 73.55rem !important;
}

/* line 101639, app/assets/stylesheets/global/style.css */
.wrem-74-55 {
  width: 74.55rem !important;
}

/* line 101643, app/assets/stylesheets/global/style.css */
.wrem-75-55 {
  width: 75.55rem !important;
}

/* line 101647, app/assets/stylesheets/global/style.css */
.wrem-76-55 {
  width: 76.55rem !important;
}

/* line 101651, app/assets/stylesheets/global/style.css */
.wrem-77-55 {
  width: 77.55rem !important;
}

/* line 101655, app/assets/stylesheets/global/style.css */
.wrem-78-55 {
  width: 78.55rem !important;
}

/* line 101659, app/assets/stylesheets/global/style.css */
.wrem-79-55 {
  width: 79.55rem !important;
}

/* line 101663, app/assets/stylesheets/global/style.css */
.wrem-80-55 {
  width: 80.55rem !important;
}

/* line 101667, app/assets/stylesheets/global/style.css */
.wrem-81-55 {
  width: 81.55rem !important;
}

/* line 101671, app/assets/stylesheets/global/style.css */
.wrem-82-55 {
  width: 82.55rem !important;
}

/* line 101675, app/assets/stylesheets/global/style.css */
.wrem-83-55 {
  width: 83.55rem !important;
}

/* line 101679, app/assets/stylesheets/global/style.css */
.wrem-84-55 {
  width: 84.55rem !important;
}

/* line 101683, app/assets/stylesheets/global/style.css */
.wrem-85-55 {
  width: 85.55rem !important;
}

/* line 101687, app/assets/stylesheets/global/style.css */
.wrem-86-55 {
  width: 86.55rem !important;
}

/* line 101691, app/assets/stylesheets/global/style.css */
.wrem-87-55 {
  width: 87.55rem !important;
}

/* line 101695, app/assets/stylesheets/global/style.css */
.wrem-88-55 {
  width: 88.55rem !important;
}

/* line 101699, app/assets/stylesheets/global/style.css */
.wrem-89-55 {
  width: 89.55rem !important;
}

/* line 101703, app/assets/stylesheets/global/style.css */
.wrem-90-55 {
  width: 90.55rem !important;
}

/* line 101707, app/assets/stylesheets/global/style.css */
.wrem-91-55 {
  width: 91.55rem !important;
}

/* line 101711, app/assets/stylesheets/global/style.css */
.wrem-92-55 {
  width: 92.55rem !important;
}

/* line 101715, app/assets/stylesheets/global/style.css */
.wrem-93-55 {
  width: 93.55rem !important;
}

/* line 101719, app/assets/stylesheets/global/style.css */
.wrem-94-55 {
  width: 94.55rem !important;
}

/* line 101723, app/assets/stylesheets/global/style.css */
.wrem-95-55 {
  width: 95.55rem !important;
}

/* line 101727, app/assets/stylesheets/global/style.css */
.wrem-96-55 {
  width: 96.55rem !important;
}

/* line 101731, app/assets/stylesheets/global/style.css */
.wrem-97-55 {
  width: 97.55rem !important;
}

/* line 101735, app/assets/stylesheets/global/style.css */
.wrem-98-55 {
  width: 98.55rem !important;
}

/* line 101739, app/assets/stylesheets/global/style.css */
.wrem-99-55 {
  width: 99.55rem !important;
}

/* line 101743, app/assets/stylesheets/global/style.css */
.wrem-1-6 {
  width: 1.6rem !important;
}

/* line 101747, app/assets/stylesheets/global/style.css */
.wrem-2-6 {
  width: 2.6rem !important;
}

/* line 101751, app/assets/stylesheets/global/style.css */
.wrem-3-6 {
  width: 3.6rem !important;
}

/* line 101755, app/assets/stylesheets/global/style.css */
.wrem-4-6 {
  width: 4.6rem !important;
}

/* line 101759, app/assets/stylesheets/global/style.css */
.wrem-5-6 {
  width: 5.6rem !important;
}

/* line 101763, app/assets/stylesheets/global/style.css */
.wrem-6-6 {
  width: 6.6rem !important;
}

/* line 101767, app/assets/stylesheets/global/style.css */
.wrem-7-6 {
  width: 7.6rem !important;
}

/* line 101771, app/assets/stylesheets/global/style.css */
.wrem-8-6 {
  width: 8.6rem !important;
}

/* line 101775, app/assets/stylesheets/global/style.css */
.wrem-9-6 {
  width: 9.6rem !important;
}

/* line 101779, app/assets/stylesheets/global/style.css */
.wrem-10-6 {
  width: 10.6rem !important;
}

/* line 101783, app/assets/stylesheets/global/style.css */
.wrem-15-6 {
  width: 15.6rem !important;
}

/* line 101787, app/assets/stylesheets/global/style.css */
.wrem-20-6 {
  width: 20.6rem !important;
}

/* line 101791, app/assets/stylesheets/global/style.css */
.wrem-21-6 {
  width: 21.6rem !important;
}

/* line 101795, app/assets/stylesheets/global/style.css */
.wrem-22-6 {
  width: 22.6rem !important;
}

/* line 101799, app/assets/stylesheets/global/style.css */
.wrem-23-6 {
  width: 23.6rem !important;
}

/* line 101803, app/assets/stylesheets/global/style.css */
.wrem-24-6 {
  width: 24.6rem !important;
}

/* line 101807, app/assets/stylesheets/global/style.css */
.wrem-25-6 {
  width: 25.6rem !important;
}

/* line 101811, app/assets/stylesheets/global/style.css */
.wrem-26-6 {
  width: 26.6rem !important;
}

/* line 101815, app/assets/stylesheets/global/style.css */
.wrem-27-6 {
  width: 27.6rem !important;
}

/* line 101819, app/assets/stylesheets/global/style.css */
.wrem-28-6 {
  width: 28.6rem !important;
}

/* line 101823, app/assets/stylesheets/global/style.css */
.wrem-29-6 {
  width: 29.6rem !important;
}

/* line 101827, app/assets/stylesheets/global/style.css */
.wrem-30-6 {
  width: 30.6rem !important;
}

/* line 101831, app/assets/stylesheets/global/style.css */
.wrem-31-6 {
  width: 31.6rem !important;
}

/* line 101835, app/assets/stylesheets/global/style.css */
.wrem-32-6 {
  width: 32.6rem !important;
}

/* line 101839, app/assets/stylesheets/global/style.css */
.wrem-33-6 {
  width: 33.6rem !important;
}

/* line 101843, app/assets/stylesheets/global/style.css */
.wrem-34-6 {
  width: 34.6rem !important;
}

/* line 101847, app/assets/stylesheets/global/style.css */
.wrem-35-6 {
  width: 35.6rem !important;
}

/* line 101851, app/assets/stylesheets/global/style.css */
.wrem-36-6 {
  width: 36.6rem !important;
}

/* line 101855, app/assets/stylesheets/global/style.css */
.wrem-37-6 {
  width: 37.6rem !important;
}

/* line 101859, app/assets/stylesheets/global/style.css */
.wrem-38-6 {
  width: 38.6rem !important;
}

/* line 101863, app/assets/stylesheets/global/style.css */
.wrem-39-6 {
  width: 39.6rem !important;
}

/* line 101867, app/assets/stylesheets/global/style.css */
.wrem-40-6 {
  width: 40.6rem !important;
}

/* line 101871, app/assets/stylesheets/global/style.css */
.wrem-41-6 {
  width: 41.6rem !important;
}

/* line 101875, app/assets/stylesheets/global/style.css */
.wrem-42-6 {
  width: 42.6rem !important;
}

/* line 101879, app/assets/stylesheets/global/style.css */
.wrem-43-6 {
  width: 43.6rem !important;
}

/* line 101883, app/assets/stylesheets/global/style.css */
.wrem-44-6 {
  width: 44.6rem !important;
}

/* line 101887, app/assets/stylesheets/global/style.css */
.wrem-45-6 {
  width: 45.6rem !important;
}

/* line 101891, app/assets/stylesheets/global/style.css */
.wrem-46-6 {
  width: 46.6rem !important;
}

/* line 101895, app/assets/stylesheets/global/style.css */
.wrem-47-6 {
  width: 47.6rem !important;
}

/* line 101899, app/assets/stylesheets/global/style.css */
.wrem-48-6 {
  width: 48.6rem !important;
}

/* line 101903, app/assets/stylesheets/global/style.css */
.wrem-49-6 {
  width: 49.6rem !important;
}

/* line 101907, app/assets/stylesheets/global/style.css */
.wrem-50-6 {
  width: 50.6rem !important;
}

/* line 101911, app/assets/stylesheets/global/style.css */
.wrem-51-6 {
  width: 51.6rem !important;
}

/* line 101915, app/assets/stylesheets/global/style.css */
.wrem-52-6 {
  width: 52.6rem !important;
}

/* line 101919, app/assets/stylesheets/global/style.css */
.wrem-53-6 {
  width: 53.6rem !important;
}

/* line 101923, app/assets/stylesheets/global/style.css */
.wrem-54-6 {
  width: 54.6rem !important;
}

/* line 101927, app/assets/stylesheets/global/style.css */
.wrem-55-6 {
  width: 55.6rem !important;
}

/* line 101931, app/assets/stylesheets/global/style.css */
.wrem-56-6 {
  width: 56.6rem !important;
}

/* line 101935, app/assets/stylesheets/global/style.css */
.wrem-57-6 {
  width: 57.6rem !important;
}

/* line 101939, app/assets/stylesheets/global/style.css */
.wrem-58-6 {
  width: 58.6rem !important;
}

/* line 101943, app/assets/stylesheets/global/style.css */
.wrem-59-6 {
  width: 59.6rem !important;
}

/* line 101947, app/assets/stylesheets/global/style.css */
.wrem-60-6 {
  width: 60.6rem !important;
}

/* line 101951, app/assets/stylesheets/global/style.css */
.wrem-61-6 {
  width: 61.6rem !important;
}

/* line 101955, app/assets/stylesheets/global/style.css */
.wrem-62-6 {
  width: 62.6rem !important;
}

/* line 101959, app/assets/stylesheets/global/style.css */
.wrem-63-6 {
  width: 63.6rem !important;
}

/* line 101963, app/assets/stylesheets/global/style.css */
.wrem-64-6 {
  width: 64.6rem !important;
}

/* line 101967, app/assets/stylesheets/global/style.css */
.wrem-65-6 {
  width: 65.6rem !important;
}

/* line 101971, app/assets/stylesheets/global/style.css */
.wrem-66-6 {
  width: 66.6rem !important;
}

/* line 101975, app/assets/stylesheets/global/style.css */
.wrem-67-6 {
  width: 67.6rem !important;
}

/* line 101979, app/assets/stylesheets/global/style.css */
.wrem-68-6 {
  width: 68.6rem !important;
}

/* line 101983, app/assets/stylesheets/global/style.css */
.wrem-69-6 {
  width: 69.6rem !important;
}

/* line 101987, app/assets/stylesheets/global/style.css */
.wrem-70-6 {
  width: 70.6rem !important;
}

/* line 101991, app/assets/stylesheets/global/style.css */
.wrem-71-6 {
  width: 71.6rem !important;
}

/* line 101995, app/assets/stylesheets/global/style.css */
.wrem-72-6 {
  width: 72.6rem !important;
}

/* line 101999, app/assets/stylesheets/global/style.css */
.wrem-73-6 {
  width: 73.6rem !important;
}

/* line 102003, app/assets/stylesheets/global/style.css */
.wrem-74-6 {
  width: 74.6rem !important;
}

/* line 102007, app/assets/stylesheets/global/style.css */
.wrem-75-6 {
  width: 75.6rem !important;
}

/* line 102011, app/assets/stylesheets/global/style.css */
.wrem-76-6 {
  width: 76.6rem !important;
}

/* line 102015, app/assets/stylesheets/global/style.css */
.wrem-77-6 {
  width: 77.6rem !important;
}

/* line 102019, app/assets/stylesheets/global/style.css */
.wrem-78-6 {
  width: 78.6rem !important;
}

/* line 102023, app/assets/stylesheets/global/style.css */
.wrem-79-6 {
  width: 79.6rem !important;
}

/* line 102027, app/assets/stylesheets/global/style.css */
.wrem-80-6 {
  width: 80.6rem !important;
}

/* line 102031, app/assets/stylesheets/global/style.css */
.wrem-81-6 {
  width: 81.6rem !important;
}

/* line 102035, app/assets/stylesheets/global/style.css */
.wrem-82-6 {
  width: 82.6rem !important;
}

/* line 102039, app/assets/stylesheets/global/style.css */
.wrem-83-6 {
  width: 83.6rem !important;
}

/* line 102043, app/assets/stylesheets/global/style.css */
.wrem-84-6 {
  width: 84.6rem !important;
}

/* line 102047, app/assets/stylesheets/global/style.css */
.wrem-85-6 {
  width: 85.6rem !important;
}

/* line 102051, app/assets/stylesheets/global/style.css */
.wrem-86-6 {
  width: 86.6rem !important;
}

/* line 102055, app/assets/stylesheets/global/style.css */
.wrem-87-6 {
  width: 87.6rem !important;
}

/* line 102059, app/assets/stylesheets/global/style.css */
.wrem-88-6 {
  width: 88.6rem !important;
}

/* line 102063, app/assets/stylesheets/global/style.css */
.wrem-89-6 {
  width: 89.6rem !important;
}

/* line 102067, app/assets/stylesheets/global/style.css */
.wrem-90-6 {
  width: 90.6rem !important;
}

/* line 102071, app/assets/stylesheets/global/style.css */
.wrem-91-6 {
  width: 91.6rem !important;
}

/* line 102075, app/assets/stylesheets/global/style.css */
.wrem-92-6 {
  width: 92.6rem !important;
}

/* line 102079, app/assets/stylesheets/global/style.css */
.wrem-93-6 {
  width: 93.6rem !important;
}

/* line 102083, app/assets/stylesheets/global/style.css */
.wrem-94-6 {
  width: 94.6rem !important;
}

/* line 102087, app/assets/stylesheets/global/style.css */
.wrem-95-6 {
  width: 95.6rem !important;
}

/* line 102091, app/assets/stylesheets/global/style.css */
.wrem-96-6 {
  width: 96.6rem !important;
}

/* line 102095, app/assets/stylesheets/global/style.css */
.wrem-97-6 {
  width: 97.6rem !important;
}

/* line 102099, app/assets/stylesheets/global/style.css */
.wrem-98-6 {
  width: 98.6rem !important;
}

/* line 102103, app/assets/stylesheets/global/style.css */
.wrem-99-6 {
  width: 99.6rem !important;
}

/* line 102107, app/assets/stylesheets/global/style.css */
.wrem-1-65 {
  width: 1.65rem !important;
}

/* line 102111, app/assets/stylesheets/global/style.css */
.wrem-2-65 {
  width: 2.65rem !important;
}

/* line 102115, app/assets/stylesheets/global/style.css */
.wrem-3-65 {
  width: 3.65rem !important;
}

/* line 102119, app/assets/stylesheets/global/style.css */
.wrem-4-65 {
  width: 4.65rem !important;
}

/* line 102123, app/assets/stylesheets/global/style.css */
.wrem-5-65 {
  width: 5.65rem !important;
}

/* line 102127, app/assets/stylesheets/global/style.css */
.wrem-6-65 {
  width: 6.65rem !important;
}

/* line 102131, app/assets/stylesheets/global/style.css */
.wrem-7-65 {
  width: 7.65rem !important;
}

/* line 102135, app/assets/stylesheets/global/style.css */
.wrem-8-65 {
  width: 8.65rem !important;
}

/* line 102139, app/assets/stylesheets/global/style.css */
.wrem-9-65 {
  width: 9.65rem !important;
}

/* line 102143, app/assets/stylesheets/global/style.css */
.wrem-10-65 {
  width: 10.65rem !important;
}

/* line 102147, app/assets/stylesheets/global/style.css */
.wrem-15-65 {
  width: 15.65rem !important;
}

/* line 102151, app/assets/stylesheets/global/style.css */
.wrem-20-65 {
  width: 20.65rem !important;
}

/* line 102155, app/assets/stylesheets/global/style.css */
.wrem-21-65 {
  width: 21.65rem !important;
}

/* line 102159, app/assets/stylesheets/global/style.css */
.wrem-22-65 {
  width: 22.65rem !important;
}

/* line 102163, app/assets/stylesheets/global/style.css */
.wrem-23-65 {
  width: 23.65rem !important;
}

/* line 102167, app/assets/stylesheets/global/style.css */
.wrem-24-65 {
  width: 24.65rem !important;
}

/* line 102171, app/assets/stylesheets/global/style.css */
.wrem-25-65 {
  width: 25.65rem !important;
}

/* line 102175, app/assets/stylesheets/global/style.css */
.wrem-26-65 {
  width: 26.65rem !important;
}

/* line 102179, app/assets/stylesheets/global/style.css */
.wrem-27-65 {
  width: 27.65rem !important;
}

/* line 102183, app/assets/stylesheets/global/style.css */
.wrem-28-65 {
  width: 28.65rem !important;
}

/* line 102187, app/assets/stylesheets/global/style.css */
.wrem-29-65 {
  width: 29.65rem !important;
}

/* line 102191, app/assets/stylesheets/global/style.css */
.wrem-30-65 {
  width: 30.65rem !important;
}

/* line 102195, app/assets/stylesheets/global/style.css */
.wrem-31-65 {
  width: 31.65rem !important;
}

/* line 102199, app/assets/stylesheets/global/style.css */
.wrem-32-65 {
  width: 32.65rem !important;
}

/* line 102203, app/assets/stylesheets/global/style.css */
.wrem-33-65 {
  width: 33.65rem !important;
}

/* line 102207, app/assets/stylesheets/global/style.css */
.wrem-34-65 {
  width: 34.65rem !important;
}

/* line 102211, app/assets/stylesheets/global/style.css */
.wrem-35-65 {
  width: 35.65rem !important;
}

/* line 102215, app/assets/stylesheets/global/style.css */
.wrem-36-65 {
  width: 36.65rem !important;
}

/* line 102219, app/assets/stylesheets/global/style.css */
.wrem-37-65 {
  width: 37.65rem !important;
}

/* line 102223, app/assets/stylesheets/global/style.css */
.wrem-38-65 {
  width: 38.65rem !important;
}

/* line 102227, app/assets/stylesheets/global/style.css */
.wrem-39-65 {
  width: 39.65rem !important;
}

/* line 102231, app/assets/stylesheets/global/style.css */
.wrem-40-65 {
  width: 40.65rem !important;
}

/* line 102235, app/assets/stylesheets/global/style.css */
.wrem-41-65 {
  width: 41.65rem !important;
}

/* line 102239, app/assets/stylesheets/global/style.css */
.wrem-42-65 {
  width: 42.65rem !important;
}

/* line 102243, app/assets/stylesheets/global/style.css */
.wrem-43-65 {
  width: 43.65rem !important;
}

/* line 102247, app/assets/stylesheets/global/style.css */
.wrem-44-65 {
  width: 44.65rem !important;
}

/* line 102251, app/assets/stylesheets/global/style.css */
.wrem-45-65 {
  width: 45.65rem !important;
}

/* line 102255, app/assets/stylesheets/global/style.css */
.wrem-46-65 {
  width: 46.65rem !important;
}

/* line 102259, app/assets/stylesheets/global/style.css */
.wrem-47-65 {
  width: 47.65rem !important;
}

/* line 102263, app/assets/stylesheets/global/style.css */
.wrem-48-65 {
  width: 48.65rem !important;
}

/* line 102267, app/assets/stylesheets/global/style.css */
.wrem-49-65 {
  width: 49.65rem !important;
}

/* line 102271, app/assets/stylesheets/global/style.css */
.wrem-50-65 {
  width: 50.65rem !important;
}

/* line 102275, app/assets/stylesheets/global/style.css */
.wrem-51-65 {
  width: 51.65rem !important;
}

/* line 102279, app/assets/stylesheets/global/style.css */
.wrem-52-65 {
  width: 52.65rem !important;
}

/* line 102283, app/assets/stylesheets/global/style.css */
.wrem-53-65 {
  width: 53.65rem !important;
}

/* line 102287, app/assets/stylesheets/global/style.css */
.wrem-54-65 {
  width: 54.65rem !important;
}

/* line 102291, app/assets/stylesheets/global/style.css */
.wrem-55-65 {
  width: 55.65rem !important;
}

/* line 102295, app/assets/stylesheets/global/style.css */
.wrem-56-65 {
  width: 56.65rem !important;
}

/* line 102299, app/assets/stylesheets/global/style.css */
.wrem-57-65 {
  width: 57.65rem !important;
}

/* line 102303, app/assets/stylesheets/global/style.css */
.wrem-58-65 {
  width: 58.65rem !important;
}

/* line 102307, app/assets/stylesheets/global/style.css */
.wrem-59-65 {
  width: 59.65rem !important;
}

/* line 102311, app/assets/stylesheets/global/style.css */
.wrem-60-65 {
  width: 60.65rem !important;
}

/* line 102315, app/assets/stylesheets/global/style.css */
.wrem-61-65 {
  width: 61.65rem !important;
}

/* line 102319, app/assets/stylesheets/global/style.css */
.wrem-62-65 {
  width: 62.65rem !important;
}

/* line 102323, app/assets/stylesheets/global/style.css */
.wrem-63-65 {
  width: 63.65rem !important;
}

/* line 102327, app/assets/stylesheets/global/style.css */
.wrem-64-65 {
  width: 64.65rem !important;
}

/* line 102331, app/assets/stylesheets/global/style.css */
.wrem-65-65 {
  width: 65.65rem !important;
}

/* line 102335, app/assets/stylesheets/global/style.css */
.wrem-66-65 {
  width: 66.65rem !important;
}

/* line 102339, app/assets/stylesheets/global/style.css */
.wrem-67-65 {
  width: 67.65rem !important;
}

/* line 102343, app/assets/stylesheets/global/style.css */
.wrem-68-65 {
  width: 68.65rem !important;
}

/* line 102347, app/assets/stylesheets/global/style.css */
.wrem-69-65 {
  width: 69.65rem !important;
}

/* line 102351, app/assets/stylesheets/global/style.css */
.wrem-70-65 {
  width: 70.65rem !important;
}

/* line 102355, app/assets/stylesheets/global/style.css */
.wrem-71-65 {
  width: 71.65rem !important;
}

/* line 102359, app/assets/stylesheets/global/style.css */
.wrem-72-65 {
  width: 72.65rem !important;
}

/* line 102363, app/assets/stylesheets/global/style.css */
.wrem-73-65 {
  width: 73.65rem !important;
}

/* line 102367, app/assets/stylesheets/global/style.css */
.wrem-74-65 {
  width: 74.65rem !important;
}

/* line 102371, app/assets/stylesheets/global/style.css */
.wrem-75-65 {
  width: 75.65rem !important;
}

/* line 102375, app/assets/stylesheets/global/style.css */
.wrem-76-65 {
  width: 76.65rem !important;
}

/* line 102379, app/assets/stylesheets/global/style.css */
.wrem-77-65 {
  width: 77.65rem !important;
}

/* line 102383, app/assets/stylesheets/global/style.css */
.wrem-78-65 {
  width: 78.65rem !important;
}

/* line 102387, app/assets/stylesheets/global/style.css */
.wrem-79-65 {
  width: 79.65rem !important;
}

/* line 102391, app/assets/stylesheets/global/style.css */
.wrem-80-65 {
  width: 80.65rem !important;
}

/* line 102395, app/assets/stylesheets/global/style.css */
.wrem-81-65 {
  width: 81.65rem !important;
}

/* line 102399, app/assets/stylesheets/global/style.css */
.wrem-82-65 {
  width: 82.65rem !important;
}

/* line 102403, app/assets/stylesheets/global/style.css */
.wrem-83-65 {
  width: 83.65rem !important;
}

/* line 102407, app/assets/stylesheets/global/style.css */
.wrem-84-65 {
  width: 84.65rem !important;
}

/* line 102411, app/assets/stylesheets/global/style.css */
.wrem-85-65 {
  width: 85.65rem !important;
}

/* line 102415, app/assets/stylesheets/global/style.css */
.wrem-86-65 {
  width: 86.65rem !important;
}

/* line 102419, app/assets/stylesheets/global/style.css */
.wrem-87-65 {
  width: 87.65rem !important;
}

/* line 102423, app/assets/stylesheets/global/style.css */
.wrem-88-65 {
  width: 88.65rem !important;
}

/* line 102427, app/assets/stylesheets/global/style.css */
.wrem-89-65 {
  width: 89.65rem !important;
}

/* line 102431, app/assets/stylesheets/global/style.css */
.wrem-90-65 {
  width: 90.65rem !important;
}

/* line 102435, app/assets/stylesheets/global/style.css */
.wrem-91-65 {
  width: 91.65rem !important;
}

/* line 102439, app/assets/stylesheets/global/style.css */
.wrem-92-65 {
  width: 92.65rem !important;
}

/* line 102443, app/assets/stylesheets/global/style.css */
.wrem-93-65 {
  width: 93.65rem !important;
}

/* line 102447, app/assets/stylesheets/global/style.css */
.wrem-94-65 {
  width: 94.65rem !important;
}

/* line 102451, app/assets/stylesheets/global/style.css */
.wrem-95-65 {
  width: 95.65rem !important;
}

/* line 102455, app/assets/stylesheets/global/style.css */
.wrem-96-65 {
  width: 96.65rem !important;
}

/* line 102459, app/assets/stylesheets/global/style.css */
.wrem-97-65 {
  width: 97.65rem !important;
}

/* line 102463, app/assets/stylesheets/global/style.css */
.wrem-98-65 {
  width: 98.65rem !important;
}

/* line 102467, app/assets/stylesheets/global/style.css */
.wrem-99-65 {
  width: 99.65rem !important;
}

/* line 102471, app/assets/stylesheets/global/style.css */
.wrem-1-7 {
  width: 1.7rem !important;
}

/* line 102475, app/assets/stylesheets/global/style.css */
.wrem-2-7 {
  width: 2.7rem !important;
}

/* line 102479, app/assets/stylesheets/global/style.css */
.wrem-3-7 {
  width: 3.7rem !important;
}

/* line 102483, app/assets/stylesheets/global/style.css */
.wrem-4-7 {
  width: 4.7rem !important;
}

/* line 102487, app/assets/stylesheets/global/style.css */
.wrem-5-7 {
  width: 5.7rem !important;
}

/* line 102491, app/assets/stylesheets/global/style.css */
.wrem-6-7 {
  width: 6.7rem !important;
}

/* line 102495, app/assets/stylesheets/global/style.css */
.wrem-7-7 {
  width: 7.7rem !important;
}

/* line 102499, app/assets/stylesheets/global/style.css */
.wrem-8-7 {
  width: 8.7rem !important;
}

/* line 102503, app/assets/stylesheets/global/style.css */
.wrem-9-7 {
  width: 9.7rem !important;
}

/* line 102507, app/assets/stylesheets/global/style.css */
.wrem-10-7 {
  width: 10.7rem !important;
}

/* line 102511, app/assets/stylesheets/global/style.css */
.wrem-15-7 {
  width: 15.7rem !important;
}

/* line 102515, app/assets/stylesheets/global/style.css */
.wrem-20-7 {
  width: 20.7rem !important;
}

/* line 102519, app/assets/stylesheets/global/style.css */
.wrem-21-7 {
  width: 21.7rem !important;
}

/* line 102523, app/assets/stylesheets/global/style.css */
.wrem-22-7 {
  width: 22.7rem !important;
}

/* line 102527, app/assets/stylesheets/global/style.css */
.wrem-23-7 {
  width: 23.7rem !important;
}

/* line 102531, app/assets/stylesheets/global/style.css */
.wrem-24-7 {
  width: 24.7rem !important;
}

/* line 102535, app/assets/stylesheets/global/style.css */
.wrem-25-7 {
  width: 25.7rem !important;
}

/* line 102539, app/assets/stylesheets/global/style.css */
.wrem-26-7 {
  width: 26.7rem !important;
}

/* line 102543, app/assets/stylesheets/global/style.css */
.wrem-27-7 {
  width: 27.7rem !important;
}

/* line 102547, app/assets/stylesheets/global/style.css */
.wrem-28-7 {
  width: 28.7rem !important;
}

/* line 102551, app/assets/stylesheets/global/style.css */
.wrem-29-7 {
  width: 29.7rem !important;
}

/* line 102555, app/assets/stylesheets/global/style.css */
.wrem-30-7 {
  width: 30.7rem !important;
}

/* line 102559, app/assets/stylesheets/global/style.css */
.wrem-31-7 {
  width: 31.7rem !important;
}

/* line 102563, app/assets/stylesheets/global/style.css */
.wrem-32-7 {
  width: 32.7rem !important;
}

/* line 102567, app/assets/stylesheets/global/style.css */
.wrem-33-7 {
  width: 33.7rem !important;
}

/* line 102571, app/assets/stylesheets/global/style.css */
.wrem-34-7 {
  width: 34.7rem !important;
}

/* line 102575, app/assets/stylesheets/global/style.css */
.wrem-35-7 {
  width: 35.7rem !important;
}

/* line 102579, app/assets/stylesheets/global/style.css */
.wrem-36-7 {
  width: 36.7rem !important;
}

/* line 102583, app/assets/stylesheets/global/style.css */
.wrem-37-7 {
  width: 37.7rem !important;
}

/* line 102587, app/assets/stylesheets/global/style.css */
.wrem-38-7 {
  width: 38.7rem !important;
}

/* line 102591, app/assets/stylesheets/global/style.css */
.wrem-39-7 {
  width: 39.7rem !important;
}

/* line 102595, app/assets/stylesheets/global/style.css */
.wrem-40-7 {
  width: 40.7rem !important;
}

/* line 102599, app/assets/stylesheets/global/style.css */
.wrem-41-7 {
  width: 41.7rem !important;
}

/* line 102603, app/assets/stylesheets/global/style.css */
.wrem-42-7 {
  width: 42.7rem !important;
}

/* line 102607, app/assets/stylesheets/global/style.css */
.wrem-43-7 {
  width: 43.7rem !important;
}

/* line 102611, app/assets/stylesheets/global/style.css */
.wrem-44-7 {
  width: 44.7rem !important;
}

/* line 102615, app/assets/stylesheets/global/style.css */
.wrem-45-7 {
  width: 45.7rem !important;
}

/* line 102619, app/assets/stylesheets/global/style.css */
.wrem-46-7 {
  width: 46.7rem !important;
}

/* line 102623, app/assets/stylesheets/global/style.css */
.wrem-47-7 {
  width: 47.7rem !important;
}

/* line 102627, app/assets/stylesheets/global/style.css */
.wrem-48-7 {
  width: 48.7rem !important;
}

/* line 102631, app/assets/stylesheets/global/style.css */
.wrem-49-7 {
  width: 49.7rem !important;
}

/* line 102635, app/assets/stylesheets/global/style.css */
.wrem-50-7 {
  width: 50.7rem !important;
}

/* line 102639, app/assets/stylesheets/global/style.css */
.wrem-51-7 {
  width: 51.7rem !important;
}

/* line 102643, app/assets/stylesheets/global/style.css */
.wrem-52-7 {
  width: 52.7rem !important;
}

/* line 102647, app/assets/stylesheets/global/style.css */
.wrem-53-7 {
  width: 53.7rem !important;
}

/* line 102651, app/assets/stylesheets/global/style.css */
.wrem-54-7 {
  width: 54.7rem !important;
}

/* line 102655, app/assets/stylesheets/global/style.css */
.wrem-55-7 {
  width: 55.7rem !important;
}

/* line 102659, app/assets/stylesheets/global/style.css */
.wrem-56-7 {
  width: 56.7rem !important;
}

/* line 102663, app/assets/stylesheets/global/style.css */
.wrem-57-7 {
  width: 57.7rem !important;
}

/* line 102667, app/assets/stylesheets/global/style.css */
.wrem-58-7 {
  width: 58.7rem !important;
}

/* line 102671, app/assets/stylesheets/global/style.css */
.wrem-59-7 {
  width: 59.7rem !important;
}

/* line 102675, app/assets/stylesheets/global/style.css */
.wrem-60-7 {
  width: 60.7rem !important;
}

/* line 102679, app/assets/stylesheets/global/style.css */
.wrem-61-7 {
  width: 61.7rem !important;
}

/* line 102683, app/assets/stylesheets/global/style.css */
.wrem-62-7 {
  width: 62.7rem !important;
}

/* line 102687, app/assets/stylesheets/global/style.css */
.wrem-63-7 {
  width: 63.7rem !important;
}

/* line 102691, app/assets/stylesheets/global/style.css */
.wrem-64-7 {
  width: 64.7rem !important;
}

/* line 102695, app/assets/stylesheets/global/style.css */
.wrem-65-7 {
  width: 65.7rem !important;
}

/* line 102699, app/assets/stylesheets/global/style.css */
.wrem-66-7 {
  width: 66.7rem !important;
}

/* line 102703, app/assets/stylesheets/global/style.css */
.wrem-67-7 {
  width: 67.7rem !important;
}

/* line 102707, app/assets/stylesheets/global/style.css */
.wrem-68-7 {
  width: 68.7rem !important;
}

/* line 102711, app/assets/stylesheets/global/style.css */
.wrem-69-7 {
  width: 69.7rem !important;
}

/* line 102715, app/assets/stylesheets/global/style.css */
.wrem-70-7 {
  width: 70.7rem !important;
}

/* line 102719, app/assets/stylesheets/global/style.css */
.wrem-71-7 {
  width: 71.7rem !important;
}

/* line 102723, app/assets/stylesheets/global/style.css */
.wrem-72-7 {
  width: 72.7rem !important;
}

/* line 102727, app/assets/stylesheets/global/style.css */
.wrem-73-7 {
  width: 73.7rem !important;
}

/* line 102731, app/assets/stylesheets/global/style.css */
.wrem-74-7 {
  width: 74.7rem !important;
}

/* line 102735, app/assets/stylesheets/global/style.css */
.wrem-75-7 {
  width: 75.7rem !important;
}

/* line 102739, app/assets/stylesheets/global/style.css */
.wrem-76-7 {
  width: 76.7rem !important;
}

/* line 102743, app/assets/stylesheets/global/style.css */
.wrem-77-7 {
  width: 77.7rem !important;
}

/* line 102747, app/assets/stylesheets/global/style.css */
.wrem-78-7 {
  width: 78.7rem !important;
}

/* line 102751, app/assets/stylesheets/global/style.css */
.wrem-79-7 {
  width: 79.7rem !important;
}

/* line 102755, app/assets/stylesheets/global/style.css */
.wrem-80-7 {
  width: 80.7rem !important;
}

/* line 102759, app/assets/stylesheets/global/style.css */
.wrem-81-7 {
  width: 81.7rem !important;
}

/* line 102763, app/assets/stylesheets/global/style.css */
.wrem-82-7 {
  width: 82.7rem !important;
}

/* line 102767, app/assets/stylesheets/global/style.css */
.wrem-83-7 {
  width: 83.7rem !important;
}

/* line 102771, app/assets/stylesheets/global/style.css */
.wrem-84-7 {
  width: 84.7rem !important;
}

/* line 102775, app/assets/stylesheets/global/style.css */
.wrem-85-7 {
  width: 85.7rem !important;
}

/* line 102779, app/assets/stylesheets/global/style.css */
.wrem-86-7 {
  width: 86.7rem !important;
}

/* line 102783, app/assets/stylesheets/global/style.css */
.wrem-87-7 {
  width: 87.7rem !important;
}

/* line 102787, app/assets/stylesheets/global/style.css */
.wrem-88-7 {
  width: 88.7rem !important;
}

/* line 102791, app/assets/stylesheets/global/style.css */
.wrem-89-7 {
  width: 89.7rem !important;
}

/* line 102795, app/assets/stylesheets/global/style.css */
.wrem-90-7 {
  width: 90.7rem !important;
}

/* line 102799, app/assets/stylesheets/global/style.css */
.wrem-91-7 {
  width: 91.7rem !important;
}

/* line 102803, app/assets/stylesheets/global/style.css */
.wrem-92-7 {
  width: 92.7rem !important;
}

/* line 102807, app/assets/stylesheets/global/style.css */
.wrem-93-7 {
  width: 93.7rem !important;
}

/* line 102811, app/assets/stylesheets/global/style.css */
.wrem-94-7 {
  width: 94.7rem !important;
}

/* line 102815, app/assets/stylesheets/global/style.css */
.wrem-95-7 {
  width: 95.7rem !important;
}

/* line 102819, app/assets/stylesheets/global/style.css */
.wrem-96-7 {
  width: 96.7rem !important;
}

/* line 102823, app/assets/stylesheets/global/style.css */
.wrem-97-7 {
  width: 97.7rem !important;
}

/* line 102827, app/assets/stylesheets/global/style.css */
.wrem-98-7 {
  width: 98.7rem !important;
}

/* line 102831, app/assets/stylesheets/global/style.css */
.wrem-99-7 {
  width: 99.7rem !important;
}

/* line 102835, app/assets/stylesheets/global/style.css */
.wrem-1-75 {
  width: 1.75rem !important;
}

/* line 102839, app/assets/stylesheets/global/style.css */
.wrem-2-75 {
  width: 2.75rem !important;
}

/* line 102843, app/assets/stylesheets/global/style.css */
.wrem-3-75 {
  width: 3.75rem !important;
}

/* line 102847, app/assets/stylesheets/global/style.css */
.wrem-4-75 {
  width: 4.75rem !important;
}

/* line 102851, app/assets/stylesheets/global/style.css */
.wrem-5-75 {
  width: 5.75rem !important;
}

/* line 102855, app/assets/stylesheets/global/style.css */
.wrem-6-75 {
  width: 6.75rem !important;
}

/* line 102859, app/assets/stylesheets/global/style.css */
.wrem-7-75 {
  width: 7.75rem !important;
}

/* line 102863, app/assets/stylesheets/global/style.css */
.wrem-8-75 {
  width: 8.75rem !important;
}

/* line 102867, app/assets/stylesheets/global/style.css */
.wrem-9-75 {
  width: 9.75rem !important;
}

/* line 102871, app/assets/stylesheets/global/style.css */
.wrem-10-75 {
  width: 10.75rem !important;
}

/* line 102875, app/assets/stylesheets/global/style.css */
.wrem-15-75 {
  width: 15.75rem !important;
}

/* line 102879, app/assets/stylesheets/global/style.css */
.wrem-20-75 {
  width: 20.75rem !important;
}

/* line 102883, app/assets/stylesheets/global/style.css */
.wrem-21-75 {
  width: 21.75rem !important;
}

/* line 102887, app/assets/stylesheets/global/style.css */
.wrem-22-75 {
  width: 22.75rem !important;
}

/* line 102891, app/assets/stylesheets/global/style.css */
.wrem-23-75 {
  width: 23.75rem !important;
}

/* line 102895, app/assets/stylesheets/global/style.css */
.wrem-24-75 {
  width: 24.75rem !important;
}

/* line 102899, app/assets/stylesheets/global/style.css */
.wrem-25-75 {
  width: 25.75rem !important;
}

/* line 102903, app/assets/stylesheets/global/style.css */
.wrem-26-75 {
  width: 26.75rem !important;
}

/* line 102907, app/assets/stylesheets/global/style.css */
.wrem-27-75 {
  width: 27.75rem !important;
}

/* line 102911, app/assets/stylesheets/global/style.css */
.wrem-28-75 {
  width: 28.75rem !important;
}

/* line 102915, app/assets/stylesheets/global/style.css */
.wrem-29-75 {
  width: 29.75rem !important;
}

/* line 102919, app/assets/stylesheets/global/style.css */
.wrem-30-75 {
  width: 30.75rem !important;
}

/* line 102923, app/assets/stylesheets/global/style.css */
.wrem-31-75 {
  width: 31.75rem !important;
}

/* line 102927, app/assets/stylesheets/global/style.css */
.wrem-32-75 {
  width: 32.75rem !important;
}

/* line 102931, app/assets/stylesheets/global/style.css */
.wrem-33-75 {
  width: 33.75rem !important;
}

/* line 102935, app/assets/stylesheets/global/style.css */
.wrem-34-75 {
  width: 34.75rem !important;
}

/* line 102939, app/assets/stylesheets/global/style.css */
.wrem-35-75 {
  width: 35.75rem !important;
}

/* line 102943, app/assets/stylesheets/global/style.css */
.wrem-36-75 {
  width: 36.75rem !important;
}

/* line 102947, app/assets/stylesheets/global/style.css */
.wrem-37-75 {
  width: 37.75rem !important;
}

/* line 102951, app/assets/stylesheets/global/style.css */
.wrem-38-75 {
  width: 38.75rem !important;
}

/* line 102955, app/assets/stylesheets/global/style.css */
.wrem-39-75 {
  width: 39.75rem !important;
}

/* line 102959, app/assets/stylesheets/global/style.css */
.wrem-40-75 {
  width: 40.75rem !important;
}

/* line 102963, app/assets/stylesheets/global/style.css */
.wrem-41-75 {
  width: 41.75rem !important;
}

/* line 102967, app/assets/stylesheets/global/style.css */
.wrem-42-75 {
  width: 42.75rem !important;
}

/* line 102971, app/assets/stylesheets/global/style.css */
.wrem-43-75 {
  width: 43.75rem !important;
}

/* line 102975, app/assets/stylesheets/global/style.css */
.wrem-44-75 {
  width: 44.75rem !important;
}

/* line 102979, app/assets/stylesheets/global/style.css */
.wrem-45-75 {
  width: 45.75rem !important;
}

/* line 102983, app/assets/stylesheets/global/style.css */
.wrem-46-75 {
  width: 46.75rem !important;
}

/* line 102987, app/assets/stylesheets/global/style.css */
.wrem-47-75 {
  width: 47.75rem !important;
}

/* line 102991, app/assets/stylesheets/global/style.css */
.wrem-48-75 {
  width: 48.75rem !important;
}

/* line 102995, app/assets/stylesheets/global/style.css */
.wrem-49-75 {
  width: 49.75rem !important;
}

/* line 102999, app/assets/stylesheets/global/style.css */
.wrem-50-75 {
  width: 50.75rem !important;
}

/* line 103003, app/assets/stylesheets/global/style.css */
.wrem-51-75 {
  width: 51.75rem !important;
}

/* line 103007, app/assets/stylesheets/global/style.css */
.wrem-52-75 {
  width: 52.75rem !important;
}

/* line 103011, app/assets/stylesheets/global/style.css */
.wrem-53-75 {
  width: 53.75rem !important;
}

/* line 103015, app/assets/stylesheets/global/style.css */
.wrem-54-75 {
  width: 54.75rem !important;
}

/* line 103019, app/assets/stylesheets/global/style.css */
.wrem-55-75 {
  width: 55.75rem !important;
}

/* line 103023, app/assets/stylesheets/global/style.css */
.wrem-56-75 {
  width: 56.75rem !important;
}

/* line 103027, app/assets/stylesheets/global/style.css */
.wrem-57-75 {
  width: 57.75rem !important;
}

/* line 103031, app/assets/stylesheets/global/style.css */
.wrem-58-75 {
  width: 58.75rem !important;
}

/* line 103035, app/assets/stylesheets/global/style.css */
.wrem-59-75 {
  width: 59.75rem !important;
}

/* line 103039, app/assets/stylesheets/global/style.css */
.wrem-60-75 {
  width: 60.75rem !important;
}

/* line 103043, app/assets/stylesheets/global/style.css */
.wrem-61-75 {
  width: 61.75rem !important;
}

/* line 103047, app/assets/stylesheets/global/style.css */
.wrem-62-75 {
  width: 62.75rem !important;
}

/* line 103051, app/assets/stylesheets/global/style.css */
.wrem-63-75 {
  width: 63.75rem !important;
}

/* line 103055, app/assets/stylesheets/global/style.css */
.wrem-64-75 {
  width: 64.75rem !important;
}

/* line 103059, app/assets/stylesheets/global/style.css */
.wrem-65-75 {
  width: 65.75rem !important;
}

/* line 103063, app/assets/stylesheets/global/style.css */
.wrem-66-75 {
  width: 66.75rem !important;
}

/* line 103067, app/assets/stylesheets/global/style.css */
.wrem-67-75 {
  width: 67.75rem !important;
}

/* line 103071, app/assets/stylesheets/global/style.css */
.wrem-68-75 {
  width: 68.75rem !important;
}

/* line 103075, app/assets/stylesheets/global/style.css */
.wrem-69-75 {
  width: 69.75rem !important;
}

/* line 103079, app/assets/stylesheets/global/style.css */
.wrem-70-75 {
  width: 70.75rem !important;
}

/* line 103083, app/assets/stylesheets/global/style.css */
.wrem-71-75 {
  width: 71.75rem !important;
}

/* line 103087, app/assets/stylesheets/global/style.css */
.wrem-72-75 {
  width: 72.75rem !important;
}

/* line 103091, app/assets/stylesheets/global/style.css */
.wrem-73-75 {
  width: 73.75rem !important;
}

/* line 103095, app/assets/stylesheets/global/style.css */
.wrem-74-75 {
  width: 74.75rem !important;
}

/* line 103099, app/assets/stylesheets/global/style.css */
.wrem-75-75 {
  width: 75.75rem !important;
}

/* line 103103, app/assets/stylesheets/global/style.css */
.wrem-76-75 {
  width: 76.75rem !important;
}

/* line 103107, app/assets/stylesheets/global/style.css */
.wrem-77-75 {
  width: 77.75rem !important;
}

/* line 103111, app/assets/stylesheets/global/style.css */
.wrem-78-75 {
  width: 78.75rem !important;
}

/* line 103115, app/assets/stylesheets/global/style.css */
.wrem-79-75 {
  width: 79.75rem !important;
}

/* line 103119, app/assets/stylesheets/global/style.css */
.wrem-80-75 {
  width: 80.75rem !important;
}

/* line 103123, app/assets/stylesheets/global/style.css */
.wrem-81-75 {
  width: 81.75rem !important;
}

/* line 103127, app/assets/stylesheets/global/style.css */
.wrem-82-75 {
  width: 82.75rem !important;
}

/* line 103131, app/assets/stylesheets/global/style.css */
.wrem-83-75 {
  width: 83.75rem !important;
}

/* line 103135, app/assets/stylesheets/global/style.css */
.wrem-84-75 {
  width: 84.75rem !important;
}

/* line 103139, app/assets/stylesheets/global/style.css */
.wrem-85-75 {
  width: 85.75rem !important;
}

/* line 103143, app/assets/stylesheets/global/style.css */
.wrem-86-75 {
  width: 86.75rem !important;
}

/* line 103147, app/assets/stylesheets/global/style.css */
.wrem-87-75 {
  width: 87.75rem !important;
}

/* line 103151, app/assets/stylesheets/global/style.css */
.wrem-88-75 {
  width: 88.75rem !important;
}

/* line 103155, app/assets/stylesheets/global/style.css */
.wrem-89-75 {
  width: 89.75rem !important;
}

/* line 103159, app/assets/stylesheets/global/style.css */
.wrem-90-75 {
  width: 90.75rem !important;
}

/* line 103163, app/assets/stylesheets/global/style.css */
.wrem-91-75 {
  width: 91.75rem !important;
}

/* line 103167, app/assets/stylesheets/global/style.css */
.wrem-92-75 {
  width: 92.75rem !important;
}

/* line 103171, app/assets/stylesheets/global/style.css */
.wrem-93-75 {
  width: 93.75rem !important;
}

/* line 103175, app/assets/stylesheets/global/style.css */
.wrem-94-75 {
  width: 94.75rem !important;
}

/* line 103179, app/assets/stylesheets/global/style.css */
.wrem-95-75 {
  width: 95.75rem !important;
}

/* line 103183, app/assets/stylesheets/global/style.css */
.wrem-96-75 {
  width: 96.75rem !important;
}

/* line 103187, app/assets/stylesheets/global/style.css */
.wrem-97-75 {
  width: 97.75rem !important;
}

/* line 103191, app/assets/stylesheets/global/style.css */
.wrem-98-75 {
  width: 98.75rem !important;
}

/* line 103195, app/assets/stylesheets/global/style.css */
.wrem-99-75 {
  width: 99.75rem !important;
}

/* line 103199, app/assets/stylesheets/global/style.css */
.wrem-1-8 {
  width: 1.8rem !important;
}

/* line 103203, app/assets/stylesheets/global/style.css */
.wrem-2-8 {
  width: 2.8rem !important;
}

/* line 103207, app/assets/stylesheets/global/style.css */
.wrem-3-8 {
  width: 3.8rem !important;
}

/* line 103211, app/assets/stylesheets/global/style.css */
.wrem-4-8 {
  width: 4.8rem !important;
}

/* line 103215, app/assets/stylesheets/global/style.css */
.wrem-5-8 {
  width: 5.8rem !important;
}

/* line 103219, app/assets/stylesheets/global/style.css */
.wrem-6-8 {
  width: 6.8rem !important;
}

/* line 103223, app/assets/stylesheets/global/style.css */
.wrem-7-8 {
  width: 7.8rem !important;
}

/* line 103227, app/assets/stylesheets/global/style.css */
.wrem-8-8 {
  width: 8.8rem !important;
}

/* line 103231, app/assets/stylesheets/global/style.css */
.wrem-9-8 {
  width: 9.8rem !important;
}

/* line 103235, app/assets/stylesheets/global/style.css */
.wrem-10-8 {
  width: 10.8rem !important;
}

/* line 103239, app/assets/stylesheets/global/style.css */
.wrem-15-8 {
  width: 15.8rem !important;
}

/* line 103243, app/assets/stylesheets/global/style.css */
.wrem-20-8 {
  width: 20.8rem !important;
}

/* line 103247, app/assets/stylesheets/global/style.css */
.wrem-21-8 {
  width: 21.8rem !important;
}

/* line 103251, app/assets/stylesheets/global/style.css */
.wrem-22-8 {
  width: 22.8rem !important;
}

/* line 103255, app/assets/stylesheets/global/style.css */
.wrem-23-8 {
  width: 23.8rem !important;
}

/* line 103259, app/assets/stylesheets/global/style.css */
.wrem-24-8 {
  width: 24.8rem !important;
}

/* line 103263, app/assets/stylesheets/global/style.css */
.wrem-25-8 {
  width: 25.8rem !important;
}

/* line 103267, app/assets/stylesheets/global/style.css */
.wrem-26-8 {
  width: 26.8rem !important;
}

/* line 103271, app/assets/stylesheets/global/style.css */
.wrem-27-8 {
  width: 27.8rem !important;
}

/* line 103275, app/assets/stylesheets/global/style.css */
.wrem-28-8 {
  width: 28.8rem !important;
}

/* line 103279, app/assets/stylesheets/global/style.css */
.wrem-29-8 {
  width: 29.8rem !important;
}

/* line 103283, app/assets/stylesheets/global/style.css */
.wrem-30-8 {
  width: 30.8rem !important;
}

/* line 103287, app/assets/stylesheets/global/style.css */
.wrem-31-8 {
  width: 31.8rem !important;
}

/* line 103291, app/assets/stylesheets/global/style.css */
.wrem-32-8 {
  width: 32.8rem !important;
}

/* line 103295, app/assets/stylesheets/global/style.css */
.wrem-33-8 {
  width: 33.8rem !important;
}

/* line 103299, app/assets/stylesheets/global/style.css */
.wrem-34-8 {
  width: 34.8rem !important;
}

/* line 103303, app/assets/stylesheets/global/style.css */
.wrem-35-8 {
  width: 35.8rem !important;
}

/* line 103307, app/assets/stylesheets/global/style.css */
.wrem-36-8 {
  width: 36.8rem !important;
}

/* line 103311, app/assets/stylesheets/global/style.css */
.wrem-37-8 {
  width: 37.8rem !important;
}

/* line 103315, app/assets/stylesheets/global/style.css */
.wrem-38-8 {
  width: 38.8rem !important;
}

/* line 103319, app/assets/stylesheets/global/style.css */
.wrem-39-8 {
  width: 39.8rem !important;
}

/* line 103323, app/assets/stylesheets/global/style.css */
.wrem-40-8 {
  width: 40.8rem !important;
}

/* line 103327, app/assets/stylesheets/global/style.css */
.wrem-41-8 {
  width: 41.8rem !important;
}

/* line 103331, app/assets/stylesheets/global/style.css */
.wrem-42-8 {
  width: 42.8rem !important;
}

/* line 103335, app/assets/stylesheets/global/style.css */
.wrem-43-8 {
  width: 43.8rem !important;
}

/* line 103339, app/assets/stylesheets/global/style.css */
.wrem-44-8 {
  width: 44.8rem !important;
}

/* line 103343, app/assets/stylesheets/global/style.css */
.wrem-45-8 {
  width: 45.8rem !important;
}

/* line 103347, app/assets/stylesheets/global/style.css */
.wrem-46-8 {
  width: 46.8rem !important;
}

/* line 103351, app/assets/stylesheets/global/style.css */
.wrem-47-8 {
  width: 47.8rem !important;
}

/* line 103355, app/assets/stylesheets/global/style.css */
.wrem-48-8 {
  width: 48.8rem !important;
}

/* line 103359, app/assets/stylesheets/global/style.css */
.wrem-49-8 {
  width: 49.8rem !important;
}

/* line 103363, app/assets/stylesheets/global/style.css */
.wrem-50-8 {
  width: 50.8rem !important;
}

/* line 103367, app/assets/stylesheets/global/style.css */
.wrem-51-8 {
  width: 51.8rem !important;
}

/* line 103371, app/assets/stylesheets/global/style.css */
.wrem-52-8 {
  width: 52.8rem !important;
}

/* line 103375, app/assets/stylesheets/global/style.css */
.wrem-53-8 {
  width: 53.8rem !important;
}

/* line 103379, app/assets/stylesheets/global/style.css */
.wrem-54-8 {
  width: 54.8rem !important;
}

/* line 103383, app/assets/stylesheets/global/style.css */
.wrem-55-8 {
  width: 55.8rem !important;
}

/* line 103387, app/assets/stylesheets/global/style.css */
.wrem-56-8 {
  width: 56.8rem !important;
}

/* line 103391, app/assets/stylesheets/global/style.css */
.wrem-57-8 {
  width: 57.8rem !important;
}

/* line 103395, app/assets/stylesheets/global/style.css */
.wrem-58-8 {
  width: 58.8rem !important;
}

/* line 103399, app/assets/stylesheets/global/style.css */
.wrem-59-8 {
  width: 59.8rem !important;
}

/* line 103403, app/assets/stylesheets/global/style.css */
.wrem-60-8 {
  width: 60.8rem !important;
}

/* line 103407, app/assets/stylesheets/global/style.css */
.wrem-61-8 {
  width: 61.8rem !important;
}

/* line 103411, app/assets/stylesheets/global/style.css */
.wrem-62-8 {
  width: 62.8rem !important;
}

/* line 103415, app/assets/stylesheets/global/style.css */
.wrem-63-8 {
  width: 63.8rem !important;
}

/* line 103419, app/assets/stylesheets/global/style.css */
.wrem-64-8 {
  width: 64.8rem !important;
}

/* line 103423, app/assets/stylesheets/global/style.css */
.wrem-65-8 {
  width: 65.8rem !important;
}

/* line 103427, app/assets/stylesheets/global/style.css */
.wrem-66-8 {
  width: 66.8rem !important;
}

/* line 103431, app/assets/stylesheets/global/style.css */
.wrem-67-8 {
  width: 67.8rem !important;
}

/* line 103435, app/assets/stylesheets/global/style.css */
.wrem-68-8 {
  width: 68.8rem !important;
}

/* line 103439, app/assets/stylesheets/global/style.css */
.wrem-69-8 {
  width: 69.8rem !important;
}

/* line 103443, app/assets/stylesheets/global/style.css */
.wrem-70-8 {
  width: 70.8rem !important;
}

/* line 103447, app/assets/stylesheets/global/style.css */
.wrem-71-8 {
  width: 71.8rem !important;
}

/* line 103451, app/assets/stylesheets/global/style.css */
.wrem-72-8 {
  width: 72.8rem !important;
}

/* line 103455, app/assets/stylesheets/global/style.css */
.wrem-73-8 {
  width: 73.8rem !important;
}

/* line 103459, app/assets/stylesheets/global/style.css */
.wrem-74-8 {
  width: 74.8rem !important;
}

/* line 103463, app/assets/stylesheets/global/style.css */
.wrem-75-8 {
  width: 75.8rem !important;
}

/* line 103467, app/assets/stylesheets/global/style.css */
.wrem-76-8 {
  width: 76.8rem !important;
}

/* line 103471, app/assets/stylesheets/global/style.css */
.wrem-77-8 {
  width: 77.8rem !important;
}

/* line 103475, app/assets/stylesheets/global/style.css */
.wrem-78-8 {
  width: 78.8rem !important;
}

/* line 103479, app/assets/stylesheets/global/style.css */
.wrem-79-8 {
  width: 79.8rem !important;
}

/* line 103483, app/assets/stylesheets/global/style.css */
.wrem-80-8 {
  width: 80.8rem !important;
}

/* line 103487, app/assets/stylesheets/global/style.css */
.wrem-81-8 {
  width: 81.8rem !important;
}

/* line 103491, app/assets/stylesheets/global/style.css */
.wrem-82-8 {
  width: 82.8rem !important;
}

/* line 103495, app/assets/stylesheets/global/style.css */
.wrem-83-8 {
  width: 83.8rem !important;
}

/* line 103499, app/assets/stylesheets/global/style.css */
.wrem-84-8 {
  width: 84.8rem !important;
}

/* line 103503, app/assets/stylesheets/global/style.css */
.wrem-85-8 {
  width: 85.8rem !important;
}

/* line 103507, app/assets/stylesheets/global/style.css */
.wrem-86-8 {
  width: 86.8rem !important;
}

/* line 103511, app/assets/stylesheets/global/style.css */
.wrem-87-8 {
  width: 87.8rem !important;
}

/* line 103515, app/assets/stylesheets/global/style.css */
.wrem-88-8 {
  width: 88.8rem !important;
}

/* line 103519, app/assets/stylesheets/global/style.css */
.wrem-89-8 {
  width: 89.8rem !important;
}

/* line 103523, app/assets/stylesheets/global/style.css */
.wrem-90-8 {
  width: 90.8rem !important;
}

/* line 103527, app/assets/stylesheets/global/style.css */
.wrem-91-8 {
  width: 91.8rem !important;
}

/* line 103531, app/assets/stylesheets/global/style.css */
.wrem-92-8 {
  width: 92.8rem !important;
}

/* line 103535, app/assets/stylesheets/global/style.css */
.wrem-93-8 {
  width: 93.8rem !important;
}

/* line 103539, app/assets/stylesheets/global/style.css */
.wrem-94-8 {
  width: 94.8rem !important;
}

/* line 103543, app/assets/stylesheets/global/style.css */
.wrem-95-8 {
  width: 95.8rem !important;
}

/* line 103547, app/assets/stylesheets/global/style.css */
.wrem-96-8 {
  width: 96.8rem !important;
}

/* line 103551, app/assets/stylesheets/global/style.css */
.wrem-97-8 {
  width: 97.8rem !important;
}

/* line 103555, app/assets/stylesheets/global/style.css */
.wrem-98-8 {
  width: 98.8rem !important;
}

/* line 103559, app/assets/stylesheets/global/style.css */
.wrem-99-8 {
  width: 99.8rem !important;
}

/* line 103563, app/assets/stylesheets/global/style.css */
.wrem-1-85 {
  width: 1.85rem !important;
}

/* line 103567, app/assets/stylesheets/global/style.css */
.wrem-2-85 {
  width: 2.85rem !important;
}

/* line 103571, app/assets/stylesheets/global/style.css */
.wrem-3-85 {
  width: 3.85rem !important;
}

/* line 103575, app/assets/stylesheets/global/style.css */
.wrem-4-85 {
  width: 4.85rem !important;
}

/* line 103579, app/assets/stylesheets/global/style.css */
.wrem-5-85 {
  width: 5.85rem !important;
}

/* line 103583, app/assets/stylesheets/global/style.css */
.wrem-6-85 {
  width: 6.85rem !important;
}

/* line 103587, app/assets/stylesheets/global/style.css */
.wrem-7-85 {
  width: 7.85rem !important;
}

/* line 103591, app/assets/stylesheets/global/style.css */
.wrem-8-85 {
  width: 8.85rem !important;
}

/* line 103595, app/assets/stylesheets/global/style.css */
.wrem-9-85 {
  width: 9.85rem !important;
}

/* line 103599, app/assets/stylesheets/global/style.css */
.wrem-10-85 {
  width: 10.85rem !important;
}

/* line 103603, app/assets/stylesheets/global/style.css */
.wrem-15-85 {
  width: 15.85rem !important;
}

/* line 103607, app/assets/stylesheets/global/style.css */
.wrem-20-85 {
  width: 20.85rem !important;
}

/* line 103611, app/assets/stylesheets/global/style.css */
.wrem-21-85 {
  width: 21.85rem !important;
}

/* line 103615, app/assets/stylesheets/global/style.css */
.wrem-22-85 {
  width: 22.85rem !important;
}

/* line 103619, app/assets/stylesheets/global/style.css */
.wrem-23-85 {
  width: 23.85rem !important;
}

/* line 103623, app/assets/stylesheets/global/style.css */
.wrem-24-85 {
  width: 24.85rem !important;
}

/* line 103627, app/assets/stylesheets/global/style.css */
.wrem-25-85 {
  width: 25.85rem !important;
}

/* line 103631, app/assets/stylesheets/global/style.css */
.wrem-26-85 {
  width: 26.85rem !important;
}

/* line 103635, app/assets/stylesheets/global/style.css */
.wrem-27-85 {
  width: 27.85rem !important;
}

/* line 103639, app/assets/stylesheets/global/style.css */
.wrem-28-85 {
  width: 28.85rem !important;
}

/* line 103643, app/assets/stylesheets/global/style.css */
.wrem-29-85 {
  width: 29.85rem !important;
}

/* line 103647, app/assets/stylesheets/global/style.css */
.wrem-30-85 {
  width: 30.85rem !important;
}

/* line 103651, app/assets/stylesheets/global/style.css */
.wrem-31-85 {
  width: 31.85rem !important;
}

/* line 103655, app/assets/stylesheets/global/style.css */
.wrem-32-85 {
  width: 32.85rem !important;
}

/* line 103659, app/assets/stylesheets/global/style.css */
.wrem-33-85 {
  width: 33.85rem !important;
}

/* line 103663, app/assets/stylesheets/global/style.css */
.wrem-34-85 {
  width: 34.85rem !important;
}

/* line 103667, app/assets/stylesheets/global/style.css */
.wrem-35-85 {
  width: 35.85rem !important;
}

/* line 103671, app/assets/stylesheets/global/style.css */
.wrem-36-85 {
  width: 36.85rem !important;
}

/* line 103675, app/assets/stylesheets/global/style.css */
.wrem-37-85 {
  width: 37.85rem !important;
}

/* line 103679, app/assets/stylesheets/global/style.css */
.wrem-38-85 {
  width: 38.85rem !important;
}

/* line 103683, app/assets/stylesheets/global/style.css */
.wrem-39-85 {
  width: 39.85rem !important;
}

/* line 103687, app/assets/stylesheets/global/style.css */
.wrem-40-85 {
  width: 40.85rem !important;
}

/* line 103691, app/assets/stylesheets/global/style.css */
.wrem-41-85 {
  width: 41.85rem !important;
}

/* line 103695, app/assets/stylesheets/global/style.css */
.wrem-42-85 {
  width: 42.85rem !important;
}

/* line 103699, app/assets/stylesheets/global/style.css */
.wrem-43-85 {
  width: 43.85rem !important;
}

/* line 103703, app/assets/stylesheets/global/style.css */
.wrem-44-85 {
  width: 44.85rem !important;
}

/* line 103707, app/assets/stylesheets/global/style.css */
.wrem-45-85 {
  width: 45.85rem !important;
}

/* line 103711, app/assets/stylesheets/global/style.css */
.wrem-46-85 {
  width: 46.85rem !important;
}

/* line 103715, app/assets/stylesheets/global/style.css */
.wrem-47-85 {
  width: 47.85rem !important;
}

/* line 103719, app/assets/stylesheets/global/style.css */
.wrem-48-85 {
  width: 48.85rem !important;
}

/* line 103723, app/assets/stylesheets/global/style.css */
.wrem-49-85 {
  width: 49.85rem !important;
}

/* line 103727, app/assets/stylesheets/global/style.css */
.wrem-50-85 {
  width: 50.85rem !important;
}

/* line 103731, app/assets/stylesheets/global/style.css */
.wrem-51-85 {
  width: 51.85rem !important;
}

/* line 103735, app/assets/stylesheets/global/style.css */
.wrem-52-85 {
  width: 52.85rem !important;
}

/* line 103739, app/assets/stylesheets/global/style.css */
.wrem-53-85 {
  width: 53.85rem !important;
}

/* line 103743, app/assets/stylesheets/global/style.css */
.wrem-54-85 {
  width: 54.85rem !important;
}

/* line 103747, app/assets/stylesheets/global/style.css */
.wrem-55-85 {
  width: 55.85rem !important;
}

/* line 103751, app/assets/stylesheets/global/style.css */
.wrem-56-85 {
  width: 56.85rem !important;
}

/* line 103755, app/assets/stylesheets/global/style.css */
.wrem-57-85 {
  width: 57.85rem !important;
}

/* line 103759, app/assets/stylesheets/global/style.css */
.wrem-58-85 {
  width: 58.85rem !important;
}

/* line 103763, app/assets/stylesheets/global/style.css */
.wrem-59-85 {
  width: 59.85rem !important;
}

/* line 103767, app/assets/stylesheets/global/style.css */
.wrem-60-85 {
  width: 60.85rem !important;
}

/* line 103771, app/assets/stylesheets/global/style.css */
.wrem-61-85 {
  width: 61.85rem !important;
}

/* line 103775, app/assets/stylesheets/global/style.css */
.wrem-62-85 {
  width: 62.85rem !important;
}

/* line 103779, app/assets/stylesheets/global/style.css */
.wrem-63-85 {
  width: 63.85rem !important;
}

/* line 103783, app/assets/stylesheets/global/style.css */
.wrem-64-85 {
  width: 64.85rem !important;
}

/* line 103787, app/assets/stylesheets/global/style.css */
.wrem-65-85 {
  width: 65.85rem !important;
}

/* line 103791, app/assets/stylesheets/global/style.css */
.wrem-66-85 {
  width: 66.85rem !important;
}

/* line 103795, app/assets/stylesheets/global/style.css */
.wrem-67-85 {
  width: 67.85rem !important;
}

/* line 103799, app/assets/stylesheets/global/style.css */
.wrem-68-85 {
  width: 68.85rem !important;
}

/* line 103803, app/assets/stylesheets/global/style.css */
.wrem-69-85 {
  width: 69.85rem !important;
}

/* line 103807, app/assets/stylesheets/global/style.css */
.wrem-70-85 {
  width: 70.85rem !important;
}

/* line 103811, app/assets/stylesheets/global/style.css */
.wrem-71-85 {
  width: 71.85rem !important;
}

/* line 103815, app/assets/stylesheets/global/style.css */
.wrem-72-85 {
  width: 72.85rem !important;
}

/* line 103819, app/assets/stylesheets/global/style.css */
.wrem-73-85 {
  width: 73.85rem !important;
}

/* line 103823, app/assets/stylesheets/global/style.css */
.wrem-74-85 {
  width: 74.85rem !important;
}

/* line 103827, app/assets/stylesheets/global/style.css */
.wrem-75-85 {
  width: 75.85rem !important;
}

/* line 103831, app/assets/stylesheets/global/style.css */
.wrem-76-85 {
  width: 76.85rem !important;
}

/* line 103835, app/assets/stylesheets/global/style.css */
.wrem-77-85 {
  width: 77.85rem !important;
}

/* line 103839, app/assets/stylesheets/global/style.css */
.wrem-78-85 {
  width: 78.85rem !important;
}

/* line 103843, app/assets/stylesheets/global/style.css */
.wrem-79-85 {
  width: 79.85rem !important;
}

/* line 103847, app/assets/stylesheets/global/style.css */
.wrem-80-85 {
  width: 80.85rem !important;
}

/* line 103851, app/assets/stylesheets/global/style.css */
.wrem-81-85 {
  width: 81.85rem !important;
}

/* line 103855, app/assets/stylesheets/global/style.css */
.wrem-82-85 {
  width: 82.85rem !important;
}

/* line 103859, app/assets/stylesheets/global/style.css */
.wrem-83-85 {
  width: 83.85rem !important;
}

/* line 103863, app/assets/stylesheets/global/style.css */
.wrem-84-85 {
  width: 84.85rem !important;
}

/* line 103867, app/assets/stylesheets/global/style.css */
.wrem-85-85 {
  width: 85.85rem !important;
}

/* line 103871, app/assets/stylesheets/global/style.css */
.wrem-86-85 {
  width: 86.85rem !important;
}

/* line 103875, app/assets/stylesheets/global/style.css */
.wrem-87-85 {
  width: 87.85rem !important;
}

/* line 103879, app/assets/stylesheets/global/style.css */
.wrem-88-85 {
  width: 88.85rem !important;
}

/* line 103883, app/assets/stylesheets/global/style.css */
.wrem-89-85 {
  width: 89.85rem !important;
}

/* line 103887, app/assets/stylesheets/global/style.css */
.wrem-90-85 {
  width: 90.85rem !important;
}

/* line 103891, app/assets/stylesheets/global/style.css */
.wrem-91-85 {
  width: 91.85rem !important;
}

/* line 103895, app/assets/stylesheets/global/style.css */
.wrem-92-85 {
  width: 92.85rem !important;
}

/* line 103899, app/assets/stylesheets/global/style.css */
.wrem-93-85 {
  width: 93.85rem !important;
}

/* line 103903, app/assets/stylesheets/global/style.css */
.wrem-94-85 {
  width: 94.85rem !important;
}

/* line 103907, app/assets/stylesheets/global/style.css */
.wrem-95-85 {
  width: 95.85rem !important;
}

/* line 103911, app/assets/stylesheets/global/style.css */
.wrem-96-85 {
  width: 96.85rem !important;
}

/* line 103915, app/assets/stylesheets/global/style.css */
.wrem-97-85 {
  width: 97.85rem !important;
}

/* line 103919, app/assets/stylesheets/global/style.css */
.wrem-98-85 {
  width: 98.85rem !important;
}

/* line 103923, app/assets/stylesheets/global/style.css */
.wrem-99-85 {
  width: 99.85rem !important;
}

/* line 103927, app/assets/stylesheets/global/style.css */
.wrem-1-9 {
  width: 1.9rem !important;
}

/* line 103931, app/assets/stylesheets/global/style.css */
.wrem-2-9 {
  width: 2.9rem !important;
}

/* line 103935, app/assets/stylesheets/global/style.css */
.wrem-3-9 {
  width: 3.9rem !important;
}

/* line 103939, app/assets/stylesheets/global/style.css */
.wrem-4-9 {
  width: 4.9rem !important;
}

/* line 103943, app/assets/stylesheets/global/style.css */
.wrem-5-9 {
  width: 5.9rem !important;
}

/* line 103947, app/assets/stylesheets/global/style.css */
.wrem-6-9 {
  width: 6.9rem !important;
}

/* line 103951, app/assets/stylesheets/global/style.css */
.wrem-7-9 {
  width: 7.9rem !important;
}

/* line 103955, app/assets/stylesheets/global/style.css */
.wrem-8-9 {
  width: 8.9rem !important;
}

/* line 103959, app/assets/stylesheets/global/style.css */
.wrem-9-9 {
  width: 9.9rem !important;
}

/* line 103963, app/assets/stylesheets/global/style.css */
.wrem-10-9 {
  width: 10.9rem !important;
}

/* line 103967, app/assets/stylesheets/global/style.css */
.wrem-15-9 {
  width: 15.9rem !important;
}

/* line 103971, app/assets/stylesheets/global/style.css */
.wrem-20-9 {
  width: 20.9rem !important;
}

/* line 103975, app/assets/stylesheets/global/style.css */
.wrem-21-9 {
  width: 21.9rem !important;
}

/* line 103979, app/assets/stylesheets/global/style.css */
.wrem-22-9 {
  width: 22.9rem !important;
}

/* line 103983, app/assets/stylesheets/global/style.css */
.wrem-23-9 {
  width: 23.9rem !important;
}

/* line 103987, app/assets/stylesheets/global/style.css */
.wrem-24-9 {
  width: 24.9rem !important;
}

/* line 103991, app/assets/stylesheets/global/style.css */
.wrem-25-9 {
  width: 25.9rem !important;
}

/* line 103995, app/assets/stylesheets/global/style.css */
.wrem-26-9 {
  width: 26.9rem !important;
}

/* line 103999, app/assets/stylesheets/global/style.css */
.wrem-27-9 {
  width: 27.9rem !important;
}

/* line 104003, app/assets/stylesheets/global/style.css */
.wrem-28-9 {
  width: 28.9rem !important;
}

/* line 104007, app/assets/stylesheets/global/style.css */
.wrem-29-9 {
  width: 29.9rem !important;
}

/* line 104011, app/assets/stylesheets/global/style.css */
.wrem-30-9 {
  width: 30.9rem !important;
}

/* line 104015, app/assets/stylesheets/global/style.css */
.wrem-31-9 {
  width: 31.9rem !important;
}

/* line 104019, app/assets/stylesheets/global/style.css */
.wrem-32-9 {
  width: 32.9rem !important;
}

/* line 104023, app/assets/stylesheets/global/style.css */
.wrem-33-9 {
  width: 33.9rem !important;
}

/* line 104027, app/assets/stylesheets/global/style.css */
.wrem-34-9 {
  width: 34.9rem !important;
}

/* line 104031, app/assets/stylesheets/global/style.css */
.wrem-35-9 {
  width: 35.9rem !important;
}

/* line 104035, app/assets/stylesheets/global/style.css */
.wrem-36-9 {
  width: 36.9rem !important;
}

/* line 104039, app/assets/stylesheets/global/style.css */
.wrem-37-9 {
  width: 37.9rem !important;
}

/* line 104043, app/assets/stylesheets/global/style.css */
.wrem-38-9 {
  width: 38.9rem !important;
}

/* line 104047, app/assets/stylesheets/global/style.css */
.wrem-39-9 {
  width: 39.9rem !important;
}

/* line 104051, app/assets/stylesheets/global/style.css */
.wrem-40-9 {
  width: 40.9rem !important;
}

/* line 104055, app/assets/stylesheets/global/style.css */
.wrem-41-9 {
  width: 41.9rem !important;
}

/* line 104059, app/assets/stylesheets/global/style.css */
.wrem-42-9 {
  width: 42.9rem !important;
}

/* line 104063, app/assets/stylesheets/global/style.css */
.wrem-43-9 {
  width: 43.9rem !important;
}

/* line 104067, app/assets/stylesheets/global/style.css */
.wrem-44-9 {
  width: 44.9rem !important;
}

/* line 104071, app/assets/stylesheets/global/style.css */
.wrem-45-9 {
  width: 45.9rem !important;
}

/* line 104075, app/assets/stylesheets/global/style.css */
.wrem-46-9 {
  width: 46.9rem !important;
}

/* line 104079, app/assets/stylesheets/global/style.css */
.wrem-47-9 {
  width: 47.9rem !important;
}

/* line 104083, app/assets/stylesheets/global/style.css */
.wrem-48-9 {
  width: 48.9rem !important;
}

/* line 104087, app/assets/stylesheets/global/style.css */
.wrem-49-9 {
  width: 49.9rem !important;
}

/* line 104091, app/assets/stylesheets/global/style.css */
.wrem-50-9 {
  width: 50.9rem !important;
}

/* line 104095, app/assets/stylesheets/global/style.css */
.wrem-51-9 {
  width: 51.9rem !important;
}

/* line 104099, app/assets/stylesheets/global/style.css */
.wrem-52-9 {
  width: 52.9rem !important;
}

/* line 104103, app/assets/stylesheets/global/style.css */
.wrem-53-9 {
  width: 53.9rem !important;
}

/* line 104107, app/assets/stylesheets/global/style.css */
.wrem-54-9 {
  width: 54.9rem !important;
}

/* line 104111, app/assets/stylesheets/global/style.css */
.wrem-55-9 {
  width: 55.9rem !important;
}

/* line 104115, app/assets/stylesheets/global/style.css */
.wrem-56-9 {
  width: 56.9rem !important;
}

/* line 104119, app/assets/stylesheets/global/style.css */
.wrem-57-9 {
  width: 57.9rem !important;
}

/* line 104123, app/assets/stylesheets/global/style.css */
.wrem-58-9 {
  width: 58.9rem !important;
}

/* line 104127, app/assets/stylesheets/global/style.css */
.wrem-59-9 {
  width: 59.9rem !important;
}

/* line 104131, app/assets/stylesheets/global/style.css */
.wrem-60-9 {
  width: 60.9rem !important;
}

/* line 104135, app/assets/stylesheets/global/style.css */
.wrem-61-9 {
  width: 61.9rem !important;
}

/* line 104139, app/assets/stylesheets/global/style.css */
.wrem-62-9 {
  width: 62.9rem !important;
}

/* line 104143, app/assets/stylesheets/global/style.css */
.wrem-63-9 {
  width: 63.9rem !important;
}

/* line 104147, app/assets/stylesheets/global/style.css */
.wrem-64-9 {
  width: 64.9rem !important;
}

/* line 104151, app/assets/stylesheets/global/style.css */
.wrem-65-9 {
  width: 65.9rem !important;
}

/* line 104155, app/assets/stylesheets/global/style.css */
.wrem-66-9 {
  width: 66.9rem !important;
}

/* line 104159, app/assets/stylesheets/global/style.css */
.wrem-67-9 {
  width: 67.9rem !important;
}

/* line 104163, app/assets/stylesheets/global/style.css */
.wrem-68-9 {
  width: 68.9rem !important;
}

/* line 104167, app/assets/stylesheets/global/style.css */
.wrem-69-9 {
  width: 69.9rem !important;
}

/* line 104171, app/assets/stylesheets/global/style.css */
.wrem-70-9 {
  width: 70.9rem !important;
}

/* line 104175, app/assets/stylesheets/global/style.css */
.wrem-71-9 {
  width: 71.9rem !important;
}

/* line 104179, app/assets/stylesheets/global/style.css */
.wrem-72-9 {
  width: 72.9rem !important;
}

/* line 104183, app/assets/stylesheets/global/style.css */
.wrem-73-9 {
  width: 73.9rem !important;
}

/* line 104187, app/assets/stylesheets/global/style.css */
.wrem-74-9 {
  width: 74.9rem !important;
}

/* line 104191, app/assets/stylesheets/global/style.css */
.wrem-75-9 {
  width: 75.9rem !important;
}

/* line 104195, app/assets/stylesheets/global/style.css */
.wrem-76-9 {
  width: 76.9rem !important;
}

/* line 104199, app/assets/stylesheets/global/style.css */
.wrem-77-9 {
  width: 77.9rem !important;
}

/* line 104203, app/assets/stylesheets/global/style.css */
.wrem-78-9 {
  width: 78.9rem !important;
}

/* line 104207, app/assets/stylesheets/global/style.css */
.wrem-79-9 {
  width: 79.9rem !important;
}

/* line 104211, app/assets/stylesheets/global/style.css */
.wrem-80-9 {
  width: 80.9rem !important;
}

/* line 104215, app/assets/stylesheets/global/style.css */
.wrem-81-9 {
  width: 81.9rem !important;
}

/* line 104219, app/assets/stylesheets/global/style.css */
.wrem-82-9 {
  width: 82.9rem !important;
}

/* line 104223, app/assets/stylesheets/global/style.css */
.wrem-83-9 {
  width: 83.9rem !important;
}

/* line 104227, app/assets/stylesheets/global/style.css */
.wrem-84-9 {
  width: 84.9rem !important;
}

/* line 104231, app/assets/stylesheets/global/style.css */
.wrem-85-9 {
  width: 85.9rem !important;
}

/* line 104235, app/assets/stylesheets/global/style.css */
.wrem-86-9 {
  width: 86.9rem !important;
}

/* line 104239, app/assets/stylesheets/global/style.css */
.wrem-87-9 {
  width: 87.9rem !important;
}

/* line 104243, app/assets/stylesheets/global/style.css */
.wrem-88-9 {
  width: 88.9rem !important;
}

/* line 104247, app/assets/stylesheets/global/style.css */
.wrem-89-9 {
  width: 89.9rem !important;
}

/* line 104251, app/assets/stylesheets/global/style.css */
.wrem-90-9 {
  width: 90.9rem !important;
}

/* line 104255, app/assets/stylesheets/global/style.css */
.wrem-91-9 {
  width: 91.9rem !important;
}

/* line 104259, app/assets/stylesheets/global/style.css */
.wrem-92-9 {
  width: 92.9rem !important;
}

/* line 104263, app/assets/stylesheets/global/style.css */
.wrem-93-9 {
  width: 93.9rem !important;
}

/* line 104267, app/assets/stylesheets/global/style.css */
.wrem-94-9 {
  width: 94.9rem !important;
}

/* line 104271, app/assets/stylesheets/global/style.css */
.wrem-95-9 {
  width: 95.9rem !important;
}

/* line 104275, app/assets/stylesheets/global/style.css */
.wrem-96-9 {
  width: 96.9rem !important;
}

/* line 104279, app/assets/stylesheets/global/style.css */
.wrem-97-9 {
  width: 97.9rem !important;
}

/* line 104283, app/assets/stylesheets/global/style.css */
.wrem-98-9 {
  width: 98.9rem !important;
}

/* line 104287, app/assets/stylesheets/global/style.css */
.wrem-99-9 {
  width: 99.9rem !important;
}

/* line 104291, app/assets/stylesheets/global/style.css */
.wrem-1-95 {
  width: 1.95rem !important;
}

/* line 104295, app/assets/stylesheets/global/style.css */
.wrem-2-95 {
  width: 2.95rem !important;
}

/* line 104299, app/assets/stylesheets/global/style.css */
.wrem-3-95 {
  width: 3.95rem !important;
}

/* line 104303, app/assets/stylesheets/global/style.css */
.wrem-4-95 {
  width: 4.95rem !important;
}

/* line 104307, app/assets/stylesheets/global/style.css */
.wrem-5-95 {
  width: 5.95rem !important;
}

/* line 104311, app/assets/stylesheets/global/style.css */
.wrem-6-95 {
  width: 6.95rem !important;
}

/* line 104315, app/assets/stylesheets/global/style.css */
.wrem-7-95 {
  width: 7.95rem !important;
}

/* line 104319, app/assets/stylesheets/global/style.css */
.wrem-8-95 {
  width: 8.95rem !important;
}

/* line 104323, app/assets/stylesheets/global/style.css */
.wrem-9-95 {
  width: 9.95rem !important;
}

/* line 104327, app/assets/stylesheets/global/style.css */
.wrem-10-95 {
  width: 10.95rem !important;
}

/* line 104331, app/assets/stylesheets/global/style.css */
.wrem-15-95 {
  width: 15.95rem !important;
}

/* line 104335, app/assets/stylesheets/global/style.css */
.wrem-20-95 {
  width: 20.95rem !important;
}

/* line 104339, app/assets/stylesheets/global/style.css */
.wrem-21-95 {
  width: 21.95rem !important;
}

/* line 104343, app/assets/stylesheets/global/style.css */
.wrem-22-95 {
  width: 22.95rem !important;
}

/* line 104347, app/assets/stylesheets/global/style.css */
.wrem-23-95 {
  width: 23.95rem !important;
}

/* line 104351, app/assets/stylesheets/global/style.css */
.wrem-24-95 {
  width: 24.95rem !important;
}

/* line 104355, app/assets/stylesheets/global/style.css */
.wrem-25-95 {
  width: 25.95rem !important;
}

/* line 104359, app/assets/stylesheets/global/style.css */
.wrem-26-95 {
  width: 26.95rem !important;
}

/* line 104363, app/assets/stylesheets/global/style.css */
.wrem-27-95 {
  width: 27.95rem !important;
}

/* line 104367, app/assets/stylesheets/global/style.css */
.wrem-28-95 {
  width: 28.95rem !important;
}

/* line 104371, app/assets/stylesheets/global/style.css */
.wrem-29-95 {
  width: 29.95rem !important;
}

/* line 104375, app/assets/stylesheets/global/style.css */
.wrem-30-95 {
  width: 30.95rem !important;
}

/* line 104379, app/assets/stylesheets/global/style.css */
.wrem-31-95 {
  width: 31.95rem !important;
}

/* line 104383, app/assets/stylesheets/global/style.css */
.wrem-32-95 {
  width: 32.95rem !important;
}

/* line 104387, app/assets/stylesheets/global/style.css */
.wrem-33-95 {
  width: 33.95rem !important;
}

/* line 104391, app/assets/stylesheets/global/style.css */
.wrem-34-95 {
  width: 34.95rem !important;
}

/* line 104395, app/assets/stylesheets/global/style.css */
.wrem-35-95 {
  width: 35.95rem !important;
}

/* line 104399, app/assets/stylesheets/global/style.css */
.wrem-36-95 {
  width: 36.95rem !important;
}

/* line 104403, app/assets/stylesheets/global/style.css */
.wrem-37-95 {
  width: 37.95rem !important;
}

/* line 104407, app/assets/stylesheets/global/style.css */
.wrem-38-95 {
  width: 38.95rem !important;
}

/* line 104411, app/assets/stylesheets/global/style.css */
.wrem-39-95 {
  width: 39.95rem !important;
}

/* line 104415, app/assets/stylesheets/global/style.css */
.wrem-40-95 {
  width: 40.95rem !important;
}

/* line 104419, app/assets/stylesheets/global/style.css */
.wrem-41-95 {
  width: 41.95rem !important;
}

/* line 104423, app/assets/stylesheets/global/style.css */
.wrem-42-95 {
  width: 42.95rem !important;
}

/* line 104427, app/assets/stylesheets/global/style.css */
.wrem-43-95 {
  width: 43.95rem !important;
}

/* line 104431, app/assets/stylesheets/global/style.css */
.wrem-44-95 {
  width: 44.95rem !important;
}

/* line 104435, app/assets/stylesheets/global/style.css */
.wrem-45-95 {
  width: 45.95rem !important;
}

/* line 104439, app/assets/stylesheets/global/style.css */
.wrem-46-95 {
  width: 46.95rem !important;
}

/* line 104443, app/assets/stylesheets/global/style.css */
.wrem-47-95 {
  width: 47.95rem !important;
}

/* line 104447, app/assets/stylesheets/global/style.css */
.wrem-48-95 {
  width: 48.95rem !important;
}

/* line 104451, app/assets/stylesheets/global/style.css */
.wrem-49-95 {
  width: 49.95rem !important;
}

/* line 104455, app/assets/stylesheets/global/style.css */
.wrem-50-95 {
  width: 50.95rem !important;
}

/* line 104459, app/assets/stylesheets/global/style.css */
.wrem-51-95 {
  width: 51.95rem !important;
}

/* line 104463, app/assets/stylesheets/global/style.css */
.wrem-52-95 {
  width: 52.95rem !important;
}

/* line 104467, app/assets/stylesheets/global/style.css */
.wrem-53-95 {
  width: 53.95rem !important;
}

/* line 104471, app/assets/stylesheets/global/style.css */
.wrem-54-95 {
  width: 54.95rem !important;
}

/* line 104475, app/assets/stylesheets/global/style.css */
.wrem-55-95 {
  width: 55.95rem !important;
}

/* line 104479, app/assets/stylesheets/global/style.css */
.wrem-56-95 {
  width: 56.95rem !important;
}

/* line 104483, app/assets/stylesheets/global/style.css */
.wrem-57-95 {
  width: 57.95rem !important;
}

/* line 104487, app/assets/stylesheets/global/style.css */
.wrem-58-95 {
  width: 58.95rem !important;
}

/* line 104491, app/assets/stylesheets/global/style.css */
.wrem-59-95 {
  width: 59.95rem !important;
}

/* line 104495, app/assets/stylesheets/global/style.css */
.wrem-60-95 {
  width: 60.95rem !important;
}

/* line 104499, app/assets/stylesheets/global/style.css */
.wrem-61-95 {
  width: 61.95rem !important;
}

/* line 104503, app/assets/stylesheets/global/style.css */
.wrem-62-95 {
  width: 62.95rem !important;
}

/* line 104507, app/assets/stylesheets/global/style.css */
.wrem-63-95 {
  width: 63.95rem !important;
}

/* line 104511, app/assets/stylesheets/global/style.css */
.wrem-64-95 {
  width: 64.95rem !important;
}

/* line 104515, app/assets/stylesheets/global/style.css */
.wrem-65-95 {
  width: 65.95rem !important;
}

/* line 104519, app/assets/stylesheets/global/style.css */
.wrem-66-95 {
  width: 66.95rem !important;
}

/* line 104523, app/assets/stylesheets/global/style.css */
.wrem-67-95 {
  width: 67.95rem !important;
}

/* line 104527, app/assets/stylesheets/global/style.css */
.wrem-68-95 {
  width: 68.95rem !important;
}

/* line 104531, app/assets/stylesheets/global/style.css */
.wrem-69-95 {
  width: 69.95rem !important;
}

/* line 104535, app/assets/stylesheets/global/style.css */
.wrem-70-95 {
  width: 70.95rem !important;
}

/* line 104539, app/assets/stylesheets/global/style.css */
.wrem-71-95 {
  width: 71.95rem !important;
}

/* line 104543, app/assets/stylesheets/global/style.css */
.wrem-72-95 {
  width: 72.95rem !important;
}

/* line 104547, app/assets/stylesheets/global/style.css */
.wrem-73-95 {
  width: 73.95rem !important;
}

/* line 104551, app/assets/stylesheets/global/style.css */
.wrem-74-95 {
  width: 74.95rem !important;
}

/* line 104555, app/assets/stylesheets/global/style.css */
.wrem-75-95 {
  width: 75.95rem !important;
}

/* line 104559, app/assets/stylesheets/global/style.css */
.wrem-76-95 {
  width: 76.95rem !important;
}

/* line 104563, app/assets/stylesheets/global/style.css */
.wrem-77-95 {
  width: 77.95rem !important;
}

/* line 104567, app/assets/stylesheets/global/style.css */
.wrem-78-95 {
  width: 78.95rem !important;
}

/* line 104571, app/assets/stylesheets/global/style.css */
.wrem-79-95 {
  width: 79.95rem !important;
}

/* line 104575, app/assets/stylesheets/global/style.css */
.wrem-80-95 {
  width: 80.95rem !important;
}

/* line 104579, app/assets/stylesheets/global/style.css */
.wrem-81-95 {
  width: 81.95rem !important;
}

/* line 104583, app/assets/stylesheets/global/style.css */
.wrem-82-95 {
  width: 82.95rem !important;
}

/* line 104587, app/assets/stylesheets/global/style.css */
.wrem-83-95 {
  width: 83.95rem !important;
}

/* line 104591, app/assets/stylesheets/global/style.css */
.wrem-84-95 {
  width: 84.95rem !important;
}

/* line 104595, app/assets/stylesheets/global/style.css */
.wrem-85-95 {
  width: 85.95rem !important;
}

/* line 104599, app/assets/stylesheets/global/style.css */
.wrem-86-95 {
  width: 86.95rem !important;
}

/* line 104603, app/assets/stylesheets/global/style.css */
.wrem-87-95 {
  width: 87.95rem !important;
}

/* line 104607, app/assets/stylesheets/global/style.css */
.wrem-88-95 {
  width: 88.95rem !important;
}

/* line 104611, app/assets/stylesheets/global/style.css */
.wrem-89-95 {
  width: 89.95rem !important;
}

/* line 104615, app/assets/stylesheets/global/style.css */
.wrem-90-95 {
  width: 90.95rem !important;
}

/* line 104619, app/assets/stylesheets/global/style.css */
.wrem-91-95 {
  width: 91.95rem !important;
}

/* line 104623, app/assets/stylesheets/global/style.css */
.wrem-92-95 {
  width: 92.95rem !important;
}

/* line 104627, app/assets/stylesheets/global/style.css */
.wrem-93-95 {
  width: 93.95rem !important;
}

/* line 104631, app/assets/stylesheets/global/style.css */
.wrem-94-95 {
  width: 94.95rem !important;
}

/* line 104635, app/assets/stylesheets/global/style.css */
.wrem-95-95 {
  width: 95.95rem !important;
}

/* line 104639, app/assets/stylesheets/global/style.css */
.wrem-96-95 {
  width: 96.95rem !important;
}

/* line 104643, app/assets/stylesheets/global/style.css */
.wrem-97-95 {
  width: 97.95rem !important;
}

/* line 104647, app/assets/stylesheets/global/style.css */
.wrem-98-95 {
  width: 98.95rem !important;
}

/* line 104651, app/assets/stylesheets/global/style.css */
.wrem-99-95 {
  width: 99.95rem !important;
}

@media (min-width: 480px) {
  /* line 104656, app/assets/stylesheets/global/style.css */
  .wd-xs-5 {
    width: 5px;
  }
  /* line 104660, app/assets/stylesheets/global/style.css */
  .wd-xs-5p {
    width: 5%;
  }
  /* line 104664, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  /* line 104668, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  /* line 104672, app/assets/stylesheets/global/style.css */
  .wd-xs-5-f {
    width: 5px !important;
  }
  /* line 104676, app/assets/stylesheets/global/style.css */
  .wd-xs-5p-f {
    width: 5% !important;
  }
  /* line 104680, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  /* line 104684, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  /* line 104688, app/assets/stylesheets/global/style.css */
  .wd-xs-10 {
    width: 10px;
  }
  /* line 104692, app/assets/stylesheets/global/style.css */
  .wd-xs-10p {
    width: 10%;
  }
  /* line 104696, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  /* line 104700, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  /* line 104704, app/assets/stylesheets/global/style.css */
  .wd-xs-10-f {
    width: 10px !important;
  }
  /* line 104708, app/assets/stylesheets/global/style.css */
  .wd-xs-10p-f {
    width: 10% !important;
  }
  /* line 104712, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  /* line 104716, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  /* line 104720, app/assets/stylesheets/global/style.css */
  .wd-xs-15 {
    width: 15px;
  }
  /* line 104724, app/assets/stylesheets/global/style.css */
  .wd-xs-15p {
    width: 15%;
  }
  /* line 104728, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  /* line 104732, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  /* line 104736, app/assets/stylesheets/global/style.css */
  .wd-xs-15-f {
    width: 15px !important;
  }
  /* line 104740, app/assets/stylesheets/global/style.css */
  .wd-xs-15p-f {
    width: 15% !important;
  }
  /* line 104744, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  /* line 104748, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  /* line 104752, app/assets/stylesheets/global/style.css */
  .wd-xs-20 {
    width: 20px;
  }
  /* line 104756, app/assets/stylesheets/global/style.css */
  .wd-xs-20p {
    width: 20%;
  }
  /* line 104760, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  /* line 104764, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  /* line 104768, app/assets/stylesheets/global/style.css */
  .wd-xs-20-f {
    width: 20px !important;
  }
  /* line 104772, app/assets/stylesheets/global/style.css */
  .wd-xs-20p-f {
    width: 20% !important;
  }
  /* line 104776, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  /* line 104780, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  /* line 104784, app/assets/stylesheets/global/style.css */
  .wd-xs-25 {
    width: 25px;
  }
  /* line 104788, app/assets/stylesheets/global/style.css */
  .wd-xs-25p {
    width: 25%;
  }
  /* line 104792, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  /* line 104796, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  /* line 104800, app/assets/stylesheets/global/style.css */
  .wd-xs-25-f {
    width: 25px !important;
  }
  /* line 104804, app/assets/stylesheets/global/style.css */
  .wd-xs-25p-f {
    width: 25% !important;
  }
  /* line 104808, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  /* line 104812, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  /* line 104816, app/assets/stylesheets/global/style.css */
  .wd-xs-30 {
    width: 30px;
  }
  /* line 104820, app/assets/stylesheets/global/style.css */
  .wd-xs-30p {
    width: 30%;
  }
  /* line 104824, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  /* line 104828, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  /* line 104832, app/assets/stylesheets/global/style.css */
  .wd-xs-30-f {
    width: 30px !important;
  }
  /* line 104836, app/assets/stylesheets/global/style.css */
  .wd-xs-30p-f {
    width: 30% !important;
  }
  /* line 104840, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  /* line 104844, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  /* line 104848, app/assets/stylesheets/global/style.css */
  .wd-xs-35 {
    width: 35px;
  }
  /* line 104852, app/assets/stylesheets/global/style.css */
  .wd-xs-35p {
    width: 35%;
  }
  /* line 104856, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  /* line 104860, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  /* line 104864, app/assets/stylesheets/global/style.css */
  .wd-xs-35-f {
    width: 35px !important;
  }
  /* line 104868, app/assets/stylesheets/global/style.css */
  .wd-xs-35p-f {
    width: 35% !important;
  }
  /* line 104872, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  /* line 104876, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  /* line 104880, app/assets/stylesheets/global/style.css */
  .wd-xs-40 {
    width: 40px;
  }
  /* line 104884, app/assets/stylesheets/global/style.css */
  .wd-xs-40p {
    width: 40%;
  }
  /* line 104888, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  /* line 104892, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  /* line 104896, app/assets/stylesheets/global/style.css */
  .wd-xs-40-f {
    width: 40px !important;
  }
  /* line 104900, app/assets/stylesheets/global/style.css */
  .wd-xs-40p-f {
    width: 40% !important;
  }
  /* line 104904, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  /* line 104908, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  /* line 104912, app/assets/stylesheets/global/style.css */
  .wd-xs-45 {
    width: 45px;
  }
  /* line 104916, app/assets/stylesheets/global/style.css */
  .wd-xs-45p {
    width: 45%;
  }
  /* line 104920, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  /* line 104924, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  /* line 104928, app/assets/stylesheets/global/style.css */
  .wd-xs-45-f {
    width: 45px !important;
  }
  /* line 104932, app/assets/stylesheets/global/style.css */
  .wd-xs-45p-f {
    width: 45% !important;
  }
  /* line 104936, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  /* line 104940, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  /* line 104944, app/assets/stylesheets/global/style.css */
  .wd-xs-50 {
    width: 50px;
  }
  /* line 104948, app/assets/stylesheets/global/style.css */
  .wd-xs-50p {
    width: 50%;
  }
  /* line 104952, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  /* line 104956, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  /* line 104960, app/assets/stylesheets/global/style.css */
  .wd-xs-50-f {
    width: 50px !important;
  }
  /* line 104964, app/assets/stylesheets/global/style.css */
  .wd-xs-50p-f {
    width: 50% !important;
  }
  /* line 104968, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  /* line 104972, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  /* line 104976, app/assets/stylesheets/global/style.css */
  .wd-xs-55 {
    width: 55px;
  }
  /* line 104980, app/assets/stylesheets/global/style.css */
  .wd-xs-55p {
    width: 55%;
  }
  /* line 104984, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  /* line 104988, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  /* line 104992, app/assets/stylesheets/global/style.css */
  .wd-xs-55-f {
    width: 55px !important;
  }
  /* line 104996, app/assets/stylesheets/global/style.css */
  .wd-xs-55p-f {
    width: 55% !important;
  }
  /* line 105000, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  /* line 105004, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  /* line 105008, app/assets/stylesheets/global/style.css */
  .wd-xs-60 {
    width: 60px;
  }
  /* line 105012, app/assets/stylesheets/global/style.css */
  .wd-xs-60p {
    width: 60%;
  }
  /* line 105016, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  /* line 105020, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  /* line 105024, app/assets/stylesheets/global/style.css */
  .wd-xs-60-f {
    width: 60px !important;
  }
  /* line 105028, app/assets/stylesheets/global/style.css */
  .wd-xs-60p-f {
    width: 60% !important;
  }
  /* line 105032, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  /* line 105036, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  /* line 105040, app/assets/stylesheets/global/style.css */
  .wd-xs-65 {
    width: 65px;
  }
  /* line 105044, app/assets/stylesheets/global/style.css */
  .wd-xs-65p {
    width: 65%;
  }
  /* line 105048, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  /* line 105052, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  /* line 105056, app/assets/stylesheets/global/style.css */
  .wd-xs-65-f {
    width: 65px !important;
  }
  /* line 105060, app/assets/stylesheets/global/style.css */
  .wd-xs-65p-f {
    width: 65% !important;
  }
  /* line 105064, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  /* line 105068, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  /* line 105072, app/assets/stylesheets/global/style.css */
  .wd-xs-70 {
    width: 70px;
  }
  /* line 105076, app/assets/stylesheets/global/style.css */
  .wd-xs-70p {
    width: 70%;
  }
  /* line 105080, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  /* line 105084, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  /* line 105088, app/assets/stylesheets/global/style.css */
  .wd-xs-70-f {
    width: 70px !important;
  }
  /* line 105092, app/assets/stylesheets/global/style.css */
  .wd-xs-70p-f {
    width: 70% !important;
  }
  /* line 105096, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  /* line 105100, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  /* line 105104, app/assets/stylesheets/global/style.css */
  .wd-xs-75 {
    width: 75px;
  }
  /* line 105108, app/assets/stylesheets/global/style.css */
  .wd-xs-75p {
    width: 75%;
  }
  /* line 105112, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  /* line 105116, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  /* line 105120, app/assets/stylesheets/global/style.css */
  .wd-xs-75-f {
    width: 75px !important;
  }
  /* line 105124, app/assets/stylesheets/global/style.css */
  .wd-xs-75p-f {
    width: 75% !important;
  }
  /* line 105128, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  /* line 105132, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  /* line 105136, app/assets/stylesheets/global/style.css */
  .wd-xs-80 {
    width: 80px;
  }
  /* line 105140, app/assets/stylesheets/global/style.css */
  .wd-xs-80p {
    width: 80%;
  }
  /* line 105144, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  /* line 105148, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  /* line 105152, app/assets/stylesheets/global/style.css */
  .wd-xs-80-f {
    width: 80px !important;
  }
  /* line 105156, app/assets/stylesheets/global/style.css */
  .wd-xs-80p-f {
    width: 80% !important;
  }
  /* line 105160, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  /* line 105164, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  /* line 105168, app/assets/stylesheets/global/style.css */
  .wd-xs-85 {
    width: 85px;
  }
  /* line 105172, app/assets/stylesheets/global/style.css */
  .wd-xs-85p {
    width: 85%;
  }
  /* line 105176, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  /* line 105180, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  /* line 105184, app/assets/stylesheets/global/style.css */
  .wd-xs-85-f {
    width: 85px !important;
  }
  /* line 105188, app/assets/stylesheets/global/style.css */
  .wd-xs-85p-f {
    width: 85% !important;
  }
  /* line 105192, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  /* line 105196, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  /* line 105200, app/assets/stylesheets/global/style.css */
  .wd-xs-90 {
    width: 90px;
  }
  /* line 105204, app/assets/stylesheets/global/style.css */
  .wd-xs-90p {
    width: 90%;
  }
  /* line 105208, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  /* line 105212, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  /* line 105216, app/assets/stylesheets/global/style.css */
  .wd-xs-90-f {
    width: 90px !important;
  }
  /* line 105220, app/assets/stylesheets/global/style.css */
  .wd-xs-90p-f {
    width: 90% !important;
  }
  /* line 105224, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  /* line 105228, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  /* line 105232, app/assets/stylesheets/global/style.css */
  .wd-xs-95 {
    width: 95px;
  }
  /* line 105236, app/assets/stylesheets/global/style.css */
  .wd-xs-95p {
    width: 95%;
  }
  /* line 105240, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  /* line 105244, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  /* line 105248, app/assets/stylesheets/global/style.css */
  .wd-xs-95-f {
    width: 95px !important;
  }
  /* line 105252, app/assets/stylesheets/global/style.css */
  .wd-xs-95p-f {
    width: 95% !important;
  }
  /* line 105256, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  /* line 105260, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  /* line 105264, app/assets/stylesheets/global/style.css */
  .wd-xs-100 {
    width: 100px;
  }
  /* line 105268, app/assets/stylesheets/global/style.css */
  .wd-xs-100p {
    width: 100%;
  }
  /* line 105272, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  /* line 105276, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  /* line 105280, app/assets/stylesheets/global/style.css */
  .wd-xs-100-f {
    width: 100px !important;
  }
  /* line 105284, app/assets/stylesheets/global/style.css */
  .wd-xs-100p-f {
    width: 100% !important;
  }
  /* line 105288, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  /* line 105292, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  /* line 105296, app/assets/stylesheets/global/style.css */
  .wd-xs-150 {
    width: 150px;
  }
  /* line 105300, app/assets/stylesheets/global/style.css */
  .wd-xs-150p {
    width: 150%;
  }
  /* line 105304, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  /* line 105308, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  /* line 105312, app/assets/stylesheets/global/style.css */
  .wd-xs-150-f {
    width: 150px !important;
  }
  /* line 105316, app/assets/stylesheets/global/style.css */
  .wd-xs-150p-f {
    width: 150% !important;
  }
  /* line 105320, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  /* line 105324, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  /* line 105328, app/assets/stylesheets/global/style.css */
  .wd-xs-200 {
    width: 200px;
  }
  /* line 105332, app/assets/stylesheets/global/style.css */
  .wd-xs-200p {
    width: 200%;
  }
  /* line 105336, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  /* line 105340, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  /* line 105344, app/assets/stylesheets/global/style.css */
  .wd-xs-200-f {
    width: 200px !important;
  }
  /* line 105348, app/assets/stylesheets/global/style.css */
  .wd-xs-200p-f {
    width: 200% !important;
  }
  /* line 105352, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  /* line 105356, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  /* line 105360, app/assets/stylesheets/global/style.css */
  .wd-xs-250 {
    width: 250px;
  }
  /* line 105364, app/assets/stylesheets/global/style.css */
  .wd-xs-250p {
    width: 250%;
  }
  /* line 105368, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  /* line 105372, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  /* line 105376, app/assets/stylesheets/global/style.css */
  .wd-xs-250-f {
    width: 250px !important;
  }
  /* line 105380, app/assets/stylesheets/global/style.css */
  .wd-xs-250p-f {
    width: 250% !important;
  }
  /* line 105384, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  /* line 105388, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  /* line 105392, app/assets/stylesheets/global/style.css */
  .wd-xs-300 {
    width: 300px;
  }
  /* line 105396, app/assets/stylesheets/global/style.css */
  .wd-xs-300p {
    width: 300%;
  }
  /* line 105400, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  /* line 105404, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  /* line 105408, app/assets/stylesheets/global/style.css */
  .wd-xs-300-f {
    width: 300px !important;
  }
  /* line 105412, app/assets/stylesheets/global/style.css */
  .wd-xs-300p-f {
    width: 300% !important;
  }
  /* line 105416, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  /* line 105420, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  /* line 105424, app/assets/stylesheets/global/style.css */
  .wd-xs-350 {
    width: 350px;
  }
  /* line 105428, app/assets/stylesheets/global/style.css */
  .wd-xs-350p {
    width: 350%;
  }
  /* line 105432, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  /* line 105436, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  /* line 105440, app/assets/stylesheets/global/style.css */
  .wd-xs-350-f {
    width: 350px !important;
  }
  /* line 105444, app/assets/stylesheets/global/style.css */
  .wd-xs-350p-f {
    width: 350% !important;
  }
  /* line 105448, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  /* line 105452, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  /* line 105456, app/assets/stylesheets/global/style.css */
  .wd-xs-400 {
    width: 400px;
  }
  /* line 105460, app/assets/stylesheets/global/style.css */
  .wd-xs-400p {
    width: 400%;
  }
  /* line 105464, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  /* line 105468, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  /* line 105472, app/assets/stylesheets/global/style.css */
  .wd-xs-400-f {
    width: 400px !important;
  }
  /* line 105476, app/assets/stylesheets/global/style.css */
  .wd-xs-400p-f {
    width: 400% !important;
  }
  /* line 105480, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  /* line 105484, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  /* line 105488, app/assets/stylesheets/global/style.css */
  .wd-xs-450 {
    width: 450px;
  }
  /* line 105492, app/assets/stylesheets/global/style.css */
  .wd-xs-450p {
    width: 450%;
  }
  /* line 105496, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  /* line 105500, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  /* line 105504, app/assets/stylesheets/global/style.css */
  .wd-xs-450-f {
    width: 450px !important;
  }
  /* line 105508, app/assets/stylesheets/global/style.css */
  .wd-xs-450p-f {
    width: 450% !important;
  }
  /* line 105512, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  /* line 105516, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  /* line 105520, app/assets/stylesheets/global/style.css */
  .wd-xs-500 {
    width: 500px;
  }
  /* line 105524, app/assets/stylesheets/global/style.css */
  .wd-xs-500p {
    width: 500%;
  }
  /* line 105528, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  /* line 105532, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  /* line 105536, app/assets/stylesheets/global/style.css */
  .wd-xs-500-f {
    width: 500px !important;
  }
  /* line 105540, app/assets/stylesheets/global/style.css */
  .wd-xs-500p-f {
    width: 500% !important;
  }
  /* line 105544, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  /* line 105548, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  /* line 105552, app/assets/stylesheets/global/style.css */
  .wd-xs-550 {
    width: 550px;
  }
  /* line 105556, app/assets/stylesheets/global/style.css */
  .wd-xs-550p {
    width: 550%;
  }
  /* line 105560, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  /* line 105564, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  /* line 105568, app/assets/stylesheets/global/style.css */
  .wd-xs-550-f {
    width: 550px !important;
  }
  /* line 105572, app/assets/stylesheets/global/style.css */
  .wd-xs-550p-f {
    width: 550% !important;
  }
  /* line 105576, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  /* line 105580, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  /* line 105584, app/assets/stylesheets/global/style.css */
  .wd-xs-600 {
    width: 600px;
  }
  /* line 105588, app/assets/stylesheets/global/style.css */
  .wd-xs-600p {
    width: 600%;
  }
  /* line 105592, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  /* line 105596, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  /* line 105600, app/assets/stylesheets/global/style.css */
  .wd-xs-600-f {
    width: 600px !important;
  }
  /* line 105604, app/assets/stylesheets/global/style.css */
  .wd-xs-600p-f {
    width: 600% !important;
  }
  /* line 105608, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  /* line 105612, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  /* line 105616, app/assets/stylesheets/global/style.css */
  .wd-xs-650 {
    width: 650px;
  }
  /* line 105620, app/assets/stylesheets/global/style.css */
  .wd-xs-650p {
    width: 650%;
  }
  /* line 105624, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  /* line 105628, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  /* line 105632, app/assets/stylesheets/global/style.css */
  .wd-xs-650-f {
    width: 650px !important;
  }
  /* line 105636, app/assets/stylesheets/global/style.css */
  .wd-xs-650p-f {
    width: 650% !important;
  }
  /* line 105640, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  /* line 105644, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  /* line 105648, app/assets/stylesheets/global/style.css */
  .wd-xs-700 {
    width: 700px;
  }
  /* line 105652, app/assets/stylesheets/global/style.css */
  .wd-xs-700p {
    width: 700%;
  }
  /* line 105656, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  /* line 105660, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  /* line 105664, app/assets/stylesheets/global/style.css */
  .wd-xs-700-f {
    width: 700px !important;
  }
  /* line 105668, app/assets/stylesheets/global/style.css */
  .wd-xs-700p-f {
    width: 700% !important;
  }
  /* line 105672, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  /* line 105676, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  /* line 105680, app/assets/stylesheets/global/style.css */
  .wd-xs-750 {
    width: 750px;
  }
  /* line 105684, app/assets/stylesheets/global/style.css */
  .wd-xs-750p {
    width: 750%;
  }
  /* line 105688, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  /* line 105692, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  /* line 105696, app/assets/stylesheets/global/style.css */
  .wd-xs-750-f {
    width: 750px !important;
  }
  /* line 105700, app/assets/stylesheets/global/style.css */
  .wd-xs-750p-f {
    width: 750% !important;
  }
  /* line 105704, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  /* line 105708, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  /* line 105712, app/assets/stylesheets/global/style.css */
  .wd-xs-800 {
    width: 800px;
  }
  /* line 105716, app/assets/stylesheets/global/style.css */
  .wd-xs-800p {
    width: 800%;
  }
  /* line 105720, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  /* line 105724, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  /* line 105728, app/assets/stylesheets/global/style.css */
  .wd-xs-800-f {
    width: 800px !important;
  }
  /* line 105732, app/assets/stylesheets/global/style.css */
  .wd-xs-800p-f {
    width: 800% !important;
  }
  /* line 105736, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  /* line 105740, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  /* line 105744, app/assets/stylesheets/global/style.css */
  .wd-xs-850 {
    width: 850px;
  }
  /* line 105748, app/assets/stylesheets/global/style.css */
  .wd-xs-850p {
    width: 850%;
  }
  /* line 105752, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  /* line 105756, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  /* line 105760, app/assets/stylesheets/global/style.css */
  .wd-xs-850-f {
    width: 850px !important;
  }
  /* line 105764, app/assets/stylesheets/global/style.css */
  .wd-xs-850p-f {
    width: 850% !important;
  }
  /* line 105768, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  /* line 105772, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  /* line 105776, app/assets/stylesheets/global/style.css */
  .wd-xs-900 {
    width: 900px;
  }
  /* line 105780, app/assets/stylesheets/global/style.css */
  .wd-xs-900p {
    width: 900%;
  }
  /* line 105784, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  /* line 105788, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  /* line 105792, app/assets/stylesheets/global/style.css */
  .wd-xs-900-f {
    width: 900px !important;
  }
  /* line 105796, app/assets/stylesheets/global/style.css */
  .wd-xs-900p-f {
    width: 900% !important;
  }
  /* line 105800, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  /* line 105804, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  /* line 105808, app/assets/stylesheets/global/style.css */
  .wd-xs-950 {
    width: 950px;
  }
  /* line 105812, app/assets/stylesheets/global/style.css */
  .wd-xs-950p {
    width: 950%;
  }
  /* line 105816, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  /* line 105820, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  /* line 105824, app/assets/stylesheets/global/style.css */
  .wd-xs-950-f {
    width: 950px !important;
  }
  /* line 105828, app/assets/stylesheets/global/style.css */
  .wd-xs-950p-f {
    width: 950% !important;
  }
  /* line 105832, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  /* line 105836, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  /* line 105840, app/assets/stylesheets/global/style.css */
  .wd-xs-1000 {
    width: 1000px;
  }
  /* line 105844, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p {
    width: 1000%;
  }
  /* line 105848, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  /* line 105852, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  /* line 105856, app/assets/stylesheets/global/style.css */
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  /* line 105860, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  /* line 105864, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  /* line 105868, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  /* line 105872, app/assets/stylesheets/global/style.css */
  .wd-xs-auto {
    width: auto;
  }
  /* line 105876, app/assets/stylesheets/global/style.css */
  .wd-xs-auto-f {
    width: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 105882, app/assets/stylesheets/global/style.css */
  .wd-sm-5 {
    width: 5px;
  }
  /* line 105886, app/assets/stylesheets/global/style.css */
  .wd-sm-5p {
    width: 5%;
  }
  /* line 105890, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  /* line 105894, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  /* line 105898, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f {
    width: 5px !important;
  }
  /* line 105902, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f {
    width: 5% !important;
  }
  /* line 105906, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  /* line 105910, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  /* line 105914, app/assets/stylesheets/global/style.css */
  .wd-sm-10 {
    width: 10px;
  }
  /* line 105918, app/assets/stylesheets/global/style.css */
  .wd-sm-10p {
    width: 10%;
  }
  /* line 105922, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  /* line 105926, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  /* line 105930, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f {
    width: 10px !important;
  }
  /* line 105934, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f {
    width: 10% !important;
  }
  /* line 105938, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  /* line 105942, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  /* line 105946, app/assets/stylesheets/global/style.css */
  .wd-sm-15 {
    width: 15px;
  }
  /* line 105950, app/assets/stylesheets/global/style.css */
  .wd-sm-15p {
    width: 15%;
  }
  /* line 105954, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  /* line 105958, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  /* line 105962, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f {
    width: 15px !important;
  }
  /* line 105966, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f {
    width: 15% !important;
  }
  /* line 105970, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  /* line 105974, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  /* line 105978, app/assets/stylesheets/global/style.css */
  .wd-sm-20 {
    width: 20px;
  }
  /* line 105982, app/assets/stylesheets/global/style.css */
  .wd-sm-20p {
    width: 20%;
  }
  /* line 105986, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  /* line 105990, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  /* line 105994, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f {
    width: 20px !important;
  }
  /* line 105998, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f {
    width: 20% !important;
  }
  /* line 106002, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  /* line 106006, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  /* line 106010, app/assets/stylesheets/global/style.css */
  .wd-sm-25 {
    width: 25px;
  }
  /* line 106014, app/assets/stylesheets/global/style.css */
  .wd-sm-25p {
    width: 25%;
  }
  /* line 106018, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  /* line 106022, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  /* line 106026, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f {
    width: 25px !important;
  }
  /* line 106030, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f {
    width: 25% !important;
  }
  /* line 106034, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  /* line 106038, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  /* line 106042, app/assets/stylesheets/global/style.css */
  .wd-sm-30 {
    width: 30px;
  }
  /* line 106046, app/assets/stylesheets/global/style.css */
  .wd-sm-30p {
    width: 30%;
  }
  /* line 106050, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  /* line 106054, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  /* line 106058, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f {
    width: 30px !important;
  }
  /* line 106062, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f {
    width: 30% !important;
  }
  /* line 106066, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  /* line 106070, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  /* line 106074, app/assets/stylesheets/global/style.css */
  .wd-sm-35 {
    width: 35px;
  }
  /* line 106078, app/assets/stylesheets/global/style.css */
  .wd-sm-35p {
    width: 35%;
  }
  /* line 106082, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  /* line 106086, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  /* line 106090, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f {
    width: 35px !important;
  }
  /* line 106094, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f {
    width: 35% !important;
  }
  /* line 106098, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  /* line 106102, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  /* line 106106, app/assets/stylesheets/global/style.css */
  .wd-sm-40 {
    width: 40px;
  }
  /* line 106110, app/assets/stylesheets/global/style.css */
  .wd-sm-40p {
    width: 40%;
  }
  /* line 106114, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  /* line 106118, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  /* line 106122, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f {
    width: 40px !important;
  }
  /* line 106126, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f {
    width: 40% !important;
  }
  /* line 106130, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  /* line 106134, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  /* line 106138, app/assets/stylesheets/global/style.css */
  .wd-sm-45 {
    width: 45px;
  }
  /* line 106142, app/assets/stylesheets/global/style.css */
  .wd-sm-45p {
    width: 45%;
  }
  /* line 106146, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  /* line 106150, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  /* line 106154, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f {
    width: 45px !important;
  }
  /* line 106158, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f {
    width: 45% !important;
  }
  /* line 106162, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  /* line 106166, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  /* line 106170, app/assets/stylesheets/global/style.css */
  .wd-sm-50 {
    width: 50px;
  }
  /* line 106174, app/assets/stylesheets/global/style.css */
  .wd-sm-50p {
    width: 50%;
  }
  /* line 106178, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  /* line 106182, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  /* line 106186, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f {
    width: 50px !important;
  }
  /* line 106190, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f {
    width: 50% !important;
  }
  /* line 106194, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  /* line 106198, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  /* line 106202, app/assets/stylesheets/global/style.css */
  .wd-sm-55 {
    width: 55px;
  }
  /* line 106206, app/assets/stylesheets/global/style.css */
  .wd-sm-55p {
    width: 55%;
  }
  /* line 106210, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  /* line 106214, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  /* line 106218, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f {
    width: 55px !important;
  }
  /* line 106222, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f {
    width: 55% !important;
  }
  /* line 106226, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  /* line 106230, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  /* line 106234, app/assets/stylesheets/global/style.css */
  .wd-sm-60 {
    width: 60px;
  }
  /* line 106238, app/assets/stylesheets/global/style.css */
  .wd-sm-60p {
    width: 60%;
  }
  /* line 106242, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  /* line 106246, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  /* line 106250, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f {
    width: 60px !important;
  }
  /* line 106254, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f {
    width: 60% !important;
  }
  /* line 106258, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  /* line 106262, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  /* line 106266, app/assets/stylesheets/global/style.css */
  .wd-sm-65 {
    width: 65px;
  }
  /* line 106270, app/assets/stylesheets/global/style.css */
  .wd-sm-65p {
    width: 65%;
  }
  /* line 106274, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  /* line 106278, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  /* line 106282, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f {
    width: 65px !important;
  }
  /* line 106286, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f {
    width: 65% !important;
  }
  /* line 106290, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  /* line 106294, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  /* line 106298, app/assets/stylesheets/global/style.css */
  .wd-sm-70 {
    width: 70px;
  }
  /* line 106302, app/assets/stylesheets/global/style.css */
  .wd-sm-70p {
    width: 70%;
  }
  /* line 106306, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  /* line 106310, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  /* line 106314, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f {
    width: 70px !important;
  }
  /* line 106318, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f {
    width: 70% !important;
  }
  /* line 106322, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  /* line 106326, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  /* line 106330, app/assets/stylesheets/global/style.css */
  .wd-sm-75 {
    width: 75px;
  }
  /* line 106334, app/assets/stylesheets/global/style.css */
  .wd-sm-75p {
    width: 75%;
  }
  /* line 106338, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  /* line 106342, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  /* line 106346, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f {
    width: 75px !important;
  }
  /* line 106350, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f {
    width: 75% !important;
  }
  /* line 106354, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  /* line 106358, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  /* line 106362, app/assets/stylesheets/global/style.css */
  .wd-sm-80 {
    width: 80px;
  }
  /* line 106366, app/assets/stylesheets/global/style.css */
  .wd-sm-80p {
    width: 80%;
  }
  /* line 106370, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  /* line 106374, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  /* line 106378, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f {
    width: 80px !important;
  }
  /* line 106382, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f {
    width: 80% !important;
  }
  /* line 106386, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  /* line 106390, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  /* line 106394, app/assets/stylesheets/global/style.css */
  .wd-sm-85 {
    width: 85px;
  }
  /* line 106398, app/assets/stylesheets/global/style.css */
  .wd-sm-85p {
    width: 85%;
  }
  /* line 106402, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  /* line 106406, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  /* line 106410, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f {
    width: 85px !important;
  }
  /* line 106414, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f {
    width: 85% !important;
  }
  /* line 106418, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  /* line 106422, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  /* line 106426, app/assets/stylesheets/global/style.css */
  .wd-sm-90 {
    width: 90px;
  }
  /* line 106430, app/assets/stylesheets/global/style.css */
  .wd-sm-90p {
    width: 90%;
  }
  /* line 106434, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  /* line 106438, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  /* line 106442, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f {
    width: 90px !important;
  }
  /* line 106446, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f {
    width: 90% !important;
  }
  /* line 106450, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  /* line 106454, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  /* line 106458, app/assets/stylesheets/global/style.css */
  .wd-sm-95 {
    width: 95px;
  }
  /* line 106462, app/assets/stylesheets/global/style.css */
  .wd-sm-95p {
    width: 95%;
  }
  /* line 106466, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  /* line 106470, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  /* line 106474, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f {
    width: 95px !important;
  }
  /* line 106478, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f {
    width: 95% !important;
  }
  /* line 106482, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  /* line 106486, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  /* line 106490, app/assets/stylesheets/global/style.css */
  .wd-sm-100 {
    width: 100px;
  }
  /* line 106494, app/assets/stylesheets/global/style.css */
  .wd-sm-100p {
    width: 100%;
  }
  /* line 106498, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  /* line 106502, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  /* line 106506, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f {
    width: 100px !important;
  }
  /* line 106510, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f {
    width: 100% !important;
  }
  /* line 106514, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  /* line 106518, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  /* line 106522, app/assets/stylesheets/global/style.css */
  .wd-sm-150 {
    width: 150px;
  }
  /* line 106526, app/assets/stylesheets/global/style.css */
  .wd-sm-150p {
    width: 150%;
  }
  /* line 106530, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  /* line 106534, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  /* line 106538, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f {
    width: 150px !important;
  }
  /* line 106542, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f {
    width: 150% !important;
  }
  /* line 106546, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  /* line 106550, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  /* line 106554, app/assets/stylesheets/global/style.css */
  .wd-sm-200 {
    width: 200px;
  }
  /* line 106558, app/assets/stylesheets/global/style.css */
  .wd-sm-200p {
    width: 200%;
  }
  /* line 106562, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  /* line 106566, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  /* line 106570, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f {
    width: 200px !important;
  }
  /* line 106574, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f {
    width: 200% !important;
  }
  /* line 106578, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  /* line 106582, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  /* line 106586, app/assets/stylesheets/global/style.css */
  .wd-sm-250 {
    width: 250px;
  }
  /* line 106590, app/assets/stylesheets/global/style.css */
  .wd-sm-250p {
    width: 250%;
  }
  /* line 106594, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  /* line 106598, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  /* line 106602, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f {
    width: 250px !important;
  }
  /* line 106606, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f {
    width: 250% !important;
  }
  /* line 106610, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  /* line 106614, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  /* line 106618, app/assets/stylesheets/global/style.css */
  .wd-sm-300 {
    width: 300px;
  }
  /* line 106622, app/assets/stylesheets/global/style.css */
  .wd-sm-300p {
    width: 300%;
  }
  /* line 106626, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  /* line 106630, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  /* line 106634, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f {
    width: 300px !important;
  }
  /* line 106638, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f {
    width: 300% !important;
  }
  /* line 106642, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  /* line 106646, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  /* line 106650, app/assets/stylesheets/global/style.css */
  .wd-sm-350 {
    width: 350px;
  }
  /* line 106654, app/assets/stylesheets/global/style.css */
  .wd-sm-350p {
    width: 350%;
  }
  /* line 106658, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  /* line 106662, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  /* line 106666, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f {
    width: 350px !important;
  }
  /* line 106670, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f {
    width: 350% !important;
  }
  /* line 106674, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  /* line 106678, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  /* line 106682, app/assets/stylesheets/global/style.css */
  .wd-sm-400 {
    width: 400px;
  }
  /* line 106686, app/assets/stylesheets/global/style.css */
  .wd-sm-400p {
    width: 400%;
  }
  /* line 106690, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  /* line 106694, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  /* line 106698, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f {
    width: 400px !important;
  }
  /* line 106702, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f {
    width: 400% !important;
  }
  /* line 106706, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  /* line 106710, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  /* line 106714, app/assets/stylesheets/global/style.css */
  .wd-sm-450 {
    width: 450px;
  }
  /* line 106718, app/assets/stylesheets/global/style.css */
  .wd-sm-450p {
    width: 450%;
  }
  /* line 106722, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  /* line 106726, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  /* line 106730, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f {
    width: 450px !important;
  }
  /* line 106734, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f {
    width: 450% !important;
  }
  /* line 106738, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  /* line 106742, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  /* line 106746, app/assets/stylesheets/global/style.css */
  .wd-sm-500 {
    width: 500px;
  }
  /* line 106750, app/assets/stylesheets/global/style.css */
  .wd-sm-500p {
    width: 500%;
  }
  /* line 106754, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  /* line 106758, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  /* line 106762, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f {
    width: 500px !important;
  }
  /* line 106766, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f {
    width: 500% !important;
  }
  /* line 106770, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  /* line 106774, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  /* line 106778, app/assets/stylesheets/global/style.css */
  .wd-sm-550 {
    width: 550px;
  }
  /* line 106782, app/assets/stylesheets/global/style.css */
  .wd-sm-550p {
    width: 550%;
  }
  /* line 106786, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  /* line 106790, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  /* line 106794, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f {
    width: 550px !important;
  }
  /* line 106798, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f {
    width: 550% !important;
  }
  /* line 106802, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  /* line 106806, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  /* line 106810, app/assets/stylesheets/global/style.css */
  .wd-sm-600 {
    width: 600px;
  }
  /* line 106814, app/assets/stylesheets/global/style.css */
  .wd-sm-600p {
    width: 600%;
  }
  /* line 106818, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  /* line 106822, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  /* line 106826, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f {
    width: 600px !important;
  }
  /* line 106830, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f {
    width: 600% !important;
  }
  /* line 106834, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  /* line 106838, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  /* line 106842, app/assets/stylesheets/global/style.css */
  .wd-sm-650 {
    width: 650px;
  }
  /* line 106846, app/assets/stylesheets/global/style.css */
  .wd-sm-650p {
    width: 650%;
  }
  /* line 106850, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  /* line 106854, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  /* line 106858, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f {
    width: 650px !important;
  }
  /* line 106862, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f {
    width: 650% !important;
  }
  /* line 106866, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  /* line 106870, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  /* line 106874, app/assets/stylesheets/global/style.css */
  .wd-sm-700 {
    width: 700px;
  }
  /* line 106878, app/assets/stylesheets/global/style.css */
  .wd-sm-700p {
    width: 700%;
  }
  /* line 106882, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  /* line 106886, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  /* line 106890, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f {
    width: 700px !important;
  }
  /* line 106894, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f {
    width: 700% !important;
  }
  /* line 106898, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  /* line 106902, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  /* line 106906, app/assets/stylesheets/global/style.css */
  .wd-sm-750 {
    width: 750px;
  }
  /* line 106910, app/assets/stylesheets/global/style.css */
  .wd-sm-750p {
    width: 750%;
  }
  /* line 106914, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  /* line 106918, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  /* line 106922, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f {
    width: 750px !important;
  }
  /* line 106926, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f {
    width: 750% !important;
  }
  /* line 106930, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  /* line 106934, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  /* line 106938, app/assets/stylesheets/global/style.css */
  .wd-sm-800 {
    width: 800px;
  }
  /* line 106942, app/assets/stylesheets/global/style.css */
  .wd-sm-800p {
    width: 800%;
  }
  /* line 106946, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  /* line 106950, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  /* line 106954, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f {
    width: 800px !important;
  }
  /* line 106958, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f {
    width: 800% !important;
  }
  /* line 106962, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  /* line 106966, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  /* line 106970, app/assets/stylesheets/global/style.css */
  .wd-sm-850 {
    width: 850px;
  }
  /* line 106974, app/assets/stylesheets/global/style.css */
  .wd-sm-850p {
    width: 850%;
  }
  /* line 106978, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  /* line 106982, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  /* line 106986, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f {
    width: 850px !important;
  }
  /* line 106990, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f {
    width: 850% !important;
  }
  /* line 106994, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  /* line 106998, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  /* line 107002, app/assets/stylesheets/global/style.css */
  .wd-sm-900 {
    width: 900px;
  }
  /* line 107006, app/assets/stylesheets/global/style.css */
  .wd-sm-900p {
    width: 900%;
  }
  /* line 107010, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  /* line 107014, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  /* line 107018, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f {
    width: 900px !important;
  }
  /* line 107022, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f {
    width: 900% !important;
  }
  /* line 107026, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  /* line 107030, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  /* line 107034, app/assets/stylesheets/global/style.css */
  .wd-sm-950 {
    width: 950px;
  }
  /* line 107038, app/assets/stylesheets/global/style.css */
  .wd-sm-950p {
    width: 950%;
  }
  /* line 107042, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  /* line 107046, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  /* line 107050, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f {
    width: 950px !important;
  }
  /* line 107054, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f {
    width: 950% !important;
  }
  /* line 107058, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  /* line 107062, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  /* line 107066, app/assets/stylesheets/global/style.css */
  .wd-sm-1000 {
    width: 1000px;
  }
  /* line 107070, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p {
    width: 1000%;
  }
  /* line 107074, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  /* line 107078, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  /* line 107082, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  /* line 107086, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  /* line 107090, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  /* line 107094, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  /* line 107098, app/assets/stylesheets/global/style.css */
  .wd-sm-auto {
    width: auto;
  }
  /* line 107102, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 107108, app/assets/stylesheets/global/style.css */
  .wd-md-5 {
    width: 5px;
  }
  /* line 107112, app/assets/stylesheets/global/style.css */
  .wd-md-5p {
    width: 5%;
  }
  /* line 107116, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p {
    max-width: 5%;
  }
  /* line 107120, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p {
    min-width: 5%;
  }
  /* line 107124, app/assets/stylesheets/global/style.css */
  .wd-md-5-f {
    width: 5px !important;
  }
  /* line 107128, app/assets/stylesheets/global/style.css */
  .wd-md-5p-f {
    width: 5% !important;
  }
  /* line 107132, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  /* line 107136, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  /* line 107140, app/assets/stylesheets/global/style.css */
  .wd-md-10 {
    width: 10px;
  }
  /* line 107144, app/assets/stylesheets/global/style.css */
  .wd-md-10p {
    width: 10%;
  }
  /* line 107148, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p {
    max-width: 10%;
  }
  /* line 107152, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p {
    min-width: 10%;
  }
  /* line 107156, app/assets/stylesheets/global/style.css */
  .wd-md-10-f {
    width: 10px !important;
  }
  /* line 107160, app/assets/stylesheets/global/style.css */
  .wd-md-10p-f {
    width: 10% !important;
  }
  /* line 107164, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  /* line 107168, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  /* line 107172, app/assets/stylesheets/global/style.css */
  .wd-md-15 {
    width: 15px;
  }
  /* line 107176, app/assets/stylesheets/global/style.css */
  .wd-md-15p {
    width: 15%;
  }
  /* line 107180, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p {
    max-width: 15%;
  }
  /* line 107184, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p {
    min-width: 15%;
  }
  /* line 107188, app/assets/stylesheets/global/style.css */
  .wd-md-15-f {
    width: 15px !important;
  }
  /* line 107192, app/assets/stylesheets/global/style.css */
  .wd-md-15p-f {
    width: 15% !important;
  }
  /* line 107196, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  /* line 107200, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  /* line 107204, app/assets/stylesheets/global/style.css */
  .wd-md-20 {
    width: 20px;
  }
  /* line 107208, app/assets/stylesheets/global/style.css */
  .wd-md-20p {
    width: 20%;
  }
  /* line 107212, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p {
    max-width: 20%;
  }
  /* line 107216, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p {
    min-width: 20%;
  }
  /* line 107220, app/assets/stylesheets/global/style.css */
  .wd-md-20-f {
    width: 20px !important;
  }
  /* line 107224, app/assets/stylesheets/global/style.css */
  .wd-md-20p-f {
    width: 20% !important;
  }
  /* line 107228, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  /* line 107232, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  /* line 107236, app/assets/stylesheets/global/style.css */
  .wd-md-25 {
    width: 25px;
  }
  /* line 107240, app/assets/stylesheets/global/style.css */
  .wd-md-25p {
    width: 25%;
  }
  /* line 107244, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p {
    max-width: 25%;
  }
  /* line 107248, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p {
    min-width: 25%;
  }
  /* line 107252, app/assets/stylesheets/global/style.css */
  .wd-md-25-f {
    width: 25px !important;
  }
  /* line 107256, app/assets/stylesheets/global/style.css */
  .wd-md-25p-f {
    width: 25% !important;
  }
  /* line 107260, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  /* line 107264, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  /* line 107268, app/assets/stylesheets/global/style.css */
  .wd-md-30 {
    width: 30px;
  }
  /* line 107272, app/assets/stylesheets/global/style.css */
  .wd-md-30p {
    width: 30%;
  }
  /* line 107276, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p {
    max-width: 30%;
  }
  /* line 107280, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p {
    min-width: 30%;
  }
  /* line 107284, app/assets/stylesheets/global/style.css */
  .wd-md-30-f {
    width: 30px !important;
  }
  /* line 107288, app/assets/stylesheets/global/style.css */
  .wd-md-30p-f {
    width: 30% !important;
  }
  /* line 107292, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  /* line 107296, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  /* line 107300, app/assets/stylesheets/global/style.css */
  .wd-md-35 {
    width: 35px;
  }
  /* line 107304, app/assets/stylesheets/global/style.css */
  .wd-md-35p {
    width: 35%;
  }
  /* line 107308, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p {
    max-width: 35%;
  }
  /* line 107312, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p {
    min-width: 35%;
  }
  /* line 107316, app/assets/stylesheets/global/style.css */
  .wd-md-35-f {
    width: 35px !important;
  }
  /* line 107320, app/assets/stylesheets/global/style.css */
  .wd-md-35p-f {
    width: 35% !important;
  }
  /* line 107324, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  /* line 107328, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  /* line 107332, app/assets/stylesheets/global/style.css */
  .wd-md-40 {
    width: 40px;
  }
  /* line 107336, app/assets/stylesheets/global/style.css */
  .wd-md-40p {
    width: 40%;
  }
  /* line 107340, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p {
    max-width: 40%;
  }
  /* line 107344, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p {
    min-width: 40%;
  }
  /* line 107348, app/assets/stylesheets/global/style.css */
  .wd-md-40-f {
    width: 40px !important;
  }
  /* line 107352, app/assets/stylesheets/global/style.css */
  .wd-md-40p-f {
    width: 40% !important;
  }
  /* line 107356, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  /* line 107360, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  /* line 107364, app/assets/stylesheets/global/style.css */
  .wd-md-45 {
    width: 45px;
  }
  /* line 107368, app/assets/stylesheets/global/style.css */
  .wd-md-45p {
    width: 45%;
  }
  /* line 107372, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p {
    max-width: 45%;
  }
  /* line 107376, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p {
    min-width: 45%;
  }
  /* line 107380, app/assets/stylesheets/global/style.css */
  .wd-md-45-f {
    width: 45px !important;
  }
  /* line 107384, app/assets/stylesheets/global/style.css */
  .wd-md-45p-f {
    width: 45% !important;
  }
  /* line 107388, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  /* line 107392, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  /* line 107396, app/assets/stylesheets/global/style.css */
  .wd-md-50 {
    width: 50px;
  }
  /* line 107400, app/assets/stylesheets/global/style.css */
  .wd-md-50p {
    width: 50%;
  }
  /* line 107404, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p {
    max-width: 50%;
  }
  /* line 107408, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p {
    min-width: 50%;
  }
  /* line 107412, app/assets/stylesheets/global/style.css */
  .wd-md-50-f {
    width: 50px !important;
  }
  /* line 107416, app/assets/stylesheets/global/style.css */
  .wd-md-50p-f {
    width: 50% !important;
  }
  /* line 107420, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  /* line 107424, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  /* line 107428, app/assets/stylesheets/global/style.css */
  .wd-md-55 {
    width: 55px;
  }
  /* line 107432, app/assets/stylesheets/global/style.css */
  .wd-md-55p {
    width: 55%;
  }
  /* line 107436, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p {
    max-width: 55%;
  }
  /* line 107440, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p {
    min-width: 55%;
  }
  /* line 107444, app/assets/stylesheets/global/style.css */
  .wd-md-55-f {
    width: 55px !important;
  }
  /* line 107448, app/assets/stylesheets/global/style.css */
  .wd-md-55p-f {
    width: 55% !important;
  }
  /* line 107452, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  /* line 107456, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  /* line 107460, app/assets/stylesheets/global/style.css */
  .wd-md-60 {
    width: 60px;
  }
  /* line 107464, app/assets/stylesheets/global/style.css */
  .wd-md-60p {
    width: 60%;
  }
  /* line 107468, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p {
    max-width: 60%;
  }
  /* line 107472, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p {
    min-width: 60%;
  }
  /* line 107476, app/assets/stylesheets/global/style.css */
  .wd-md-60-f {
    width: 60px !important;
  }
  /* line 107480, app/assets/stylesheets/global/style.css */
  .wd-md-60p-f {
    width: 60% !important;
  }
  /* line 107484, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  /* line 107488, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  /* line 107492, app/assets/stylesheets/global/style.css */
  .wd-md-65 {
    width: 65px;
  }
  /* line 107496, app/assets/stylesheets/global/style.css */
  .wd-md-65p {
    width: 65%;
  }
  /* line 107500, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p {
    max-width: 65%;
  }
  /* line 107504, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p {
    min-width: 65%;
  }
  /* line 107508, app/assets/stylesheets/global/style.css */
  .wd-md-65-f {
    width: 65px !important;
  }
  /* line 107512, app/assets/stylesheets/global/style.css */
  .wd-md-65p-f {
    width: 65% !important;
  }
  /* line 107516, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  /* line 107520, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  /* line 107524, app/assets/stylesheets/global/style.css */
  .wd-md-70 {
    width: 70px;
  }
  /* line 107528, app/assets/stylesheets/global/style.css */
  .wd-md-70p {
    width: 70%;
  }
  /* line 107532, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p {
    max-width: 70%;
  }
  /* line 107536, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p {
    min-width: 70%;
  }
  /* line 107540, app/assets/stylesheets/global/style.css */
  .wd-md-70-f {
    width: 70px !important;
  }
  /* line 107544, app/assets/stylesheets/global/style.css */
  .wd-md-70p-f {
    width: 70% !important;
  }
  /* line 107548, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  /* line 107552, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  /* line 107556, app/assets/stylesheets/global/style.css */
  .wd-md-75 {
    width: 75px;
  }
  /* line 107560, app/assets/stylesheets/global/style.css */
  .wd-md-75p {
    width: 75%;
  }
  /* line 107564, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p {
    max-width: 75%;
  }
  /* line 107568, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p {
    min-width: 75%;
  }
  /* line 107572, app/assets/stylesheets/global/style.css */
  .wd-md-75-f {
    width: 75px !important;
  }
  /* line 107576, app/assets/stylesheets/global/style.css */
  .wd-md-75p-f {
    width: 75% !important;
  }
  /* line 107580, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  /* line 107584, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  /* line 107588, app/assets/stylesheets/global/style.css */
  .wd-md-80 {
    width: 80px;
  }
  /* line 107592, app/assets/stylesheets/global/style.css */
  .wd-md-80p {
    width: 80%;
  }
  /* line 107596, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p {
    max-width: 80%;
  }
  /* line 107600, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p {
    min-width: 80%;
  }
  /* line 107604, app/assets/stylesheets/global/style.css */
  .wd-md-80-f {
    width: 80px !important;
  }
  /* line 107608, app/assets/stylesheets/global/style.css */
  .wd-md-80p-f {
    width: 80% !important;
  }
  /* line 107612, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  /* line 107616, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  /* line 107620, app/assets/stylesheets/global/style.css */
  .wd-md-85 {
    width: 85px;
  }
  /* line 107624, app/assets/stylesheets/global/style.css */
  .wd-md-85p {
    width: 85%;
  }
  /* line 107628, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p {
    max-width: 85%;
  }
  /* line 107632, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p {
    min-width: 85%;
  }
  /* line 107636, app/assets/stylesheets/global/style.css */
  .wd-md-85-f {
    width: 85px !important;
  }
  /* line 107640, app/assets/stylesheets/global/style.css */
  .wd-md-85p-f {
    width: 85% !important;
  }
  /* line 107644, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  /* line 107648, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  /* line 107652, app/assets/stylesheets/global/style.css */
  .wd-md-90 {
    width: 90px;
  }
  /* line 107656, app/assets/stylesheets/global/style.css */
  .wd-md-90p {
    width: 90%;
  }
  /* line 107660, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p {
    max-width: 90%;
  }
  /* line 107664, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p {
    min-width: 90%;
  }
  /* line 107668, app/assets/stylesheets/global/style.css */
  .wd-md-90-f {
    width: 90px !important;
  }
  /* line 107672, app/assets/stylesheets/global/style.css */
  .wd-md-90p-f {
    width: 90% !important;
  }
  /* line 107676, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  /* line 107680, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  /* line 107684, app/assets/stylesheets/global/style.css */
  .wd-md-95 {
    width: 95px;
  }
  /* line 107688, app/assets/stylesheets/global/style.css */
  .wd-md-95p {
    width: 95%;
  }
  /* line 107692, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p {
    max-width: 95%;
  }
  /* line 107696, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p {
    min-width: 95%;
  }
  /* line 107700, app/assets/stylesheets/global/style.css */
  .wd-md-95-f {
    width: 95px !important;
  }
  /* line 107704, app/assets/stylesheets/global/style.css */
  .wd-md-95p-f {
    width: 95% !important;
  }
  /* line 107708, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  /* line 107712, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  /* line 107716, app/assets/stylesheets/global/style.css */
  .wd-md-100 {
    width: 100px;
  }
  /* line 107720, app/assets/stylesheets/global/style.css */
  .wd-md-100p {
    width: 100%;
  }
  /* line 107724, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p {
    max-width: 100%;
  }
  /* line 107728, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p {
    min-width: 100%;
  }
  /* line 107732, app/assets/stylesheets/global/style.css */
  .wd-md-100-f {
    width: 100px !important;
  }
  /* line 107736, app/assets/stylesheets/global/style.css */
  .wd-md-100p-f {
    width: 100% !important;
  }
  /* line 107740, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  /* line 107744, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  /* line 107748, app/assets/stylesheets/global/style.css */
  .wd-md-150 {
    width: 150px;
  }
  /* line 107752, app/assets/stylesheets/global/style.css */
  .wd-md-150p {
    width: 150%;
  }
  /* line 107756, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p {
    max-width: 150%;
  }
  /* line 107760, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p {
    min-width: 150%;
  }
  /* line 107764, app/assets/stylesheets/global/style.css */
  .wd-md-150-f {
    width: 150px !important;
  }
  /* line 107768, app/assets/stylesheets/global/style.css */
  .wd-md-150p-f {
    width: 150% !important;
  }
  /* line 107772, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  /* line 107776, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  /* line 107780, app/assets/stylesheets/global/style.css */
  .wd-md-200 {
    width: 200px;
  }
  /* line 107784, app/assets/stylesheets/global/style.css */
  .wd-md-200p {
    width: 200%;
  }
  /* line 107788, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p {
    max-width: 200%;
  }
  /* line 107792, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p {
    min-width: 200%;
  }
  /* line 107796, app/assets/stylesheets/global/style.css */
  .wd-md-200-f {
    width: 200px !important;
  }
  /* line 107800, app/assets/stylesheets/global/style.css */
  .wd-md-200p-f {
    width: 200% !important;
  }
  /* line 107804, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  /* line 107808, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  /* line 107812, app/assets/stylesheets/global/style.css */
  .wd-md-250 {
    width: 250px;
  }
  /* line 107816, app/assets/stylesheets/global/style.css */
  .wd-md-250p {
    width: 250%;
  }
  /* line 107820, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p {
    max-width: 250%;
  }
  /* line 107824, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p {
    min-width: 250%;
  }
  /* line 107828, app/assets/stylesheets/global/style.css */
  .wd-md-250-f {
    width: 250px !important;
  }
  /* line 107832, app/assets/stylesheets/global/style.css */
  .wd-md-250p-f {
    width: 250% !important;
  }
  /* line 107836, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  /* line 107840, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  /* line 107844, app/assets/stylesheets/global/style.css */
  .wd-md-300 {
    width: 300px;
  }
  /* line 107848, app/assets/stylesheets/global/style.css */
  .wd-md-300p {
    width: 300%;
  }
  /* line 107852, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p {
    max-width: 300%;
  }
  /* line 107856, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p {
    min-width: 300%;
  }
  /* line 107860, app/assets/stylesheets/global/style.css */
  .wd-md-300-f {
    width: 300px !important;
  }
  /* line 107864, app/assets/stylesheets/global/style.css */
  .wd-md-300p-f {
    width: 300% !important;
  }
  /* line 107868, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  /* line 107872, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  /* line 107876, app/assets/stylesheets/global/style.css */
  .wd-md-350 {
    width: 350px;
  }
  /* line 107880, app/assets/stylesheets/global/style.css */
  .wd-md-350p {
    width: 350%;
  }
  /* line 107884, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p {
    max-width: 350%;
  }
  /* line 107888, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p {
    min-width: 350%;
  }
  /* line 107892, app/assets/stylesheets/global/style.css */
  .wd-md-350-f {
    width: 350px !important;
  }
  /* line 107896, app/assets/stylesheets/global/style.css */
  .wd-md-350p-f {
    width: 350% !important;
  }
  /* line 107900, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  /* line 107904, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  /* line 107908, app/assets/stylesheets/global/style.css */
  .wd-md-400 {
    width: 400px;
  }
  /* line 107912, app/assets/stylesheets/global/style.css */
  .wd-md-400p {
    width: 400%;
  }
  /* line 107916, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p {
    max-width: 400%;
  }
  /* line 107920, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p {
    min-width: 400%;
  }
  /* line 107924, app/assets/stylesheets/global/style.css */
  .wd-md-400-f {
    width: 400px !important;
  }
  /* line 107928, app/assets/stylesheets/global/style.css */
  .wd-md-400p-f {
    width: 400% !important;
  }
  /* line 107932, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  /* line 107936, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  /* line 107940, app/assets/stylesheets/global/style.css */
  .wd-md-450 {
    width: 450px;
  }
  /* line 107944, app/assets/stylesheets/global/style.css */
  .wd-md-450p {
    width: 450%;
  }
  /* line 107948, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p {
    max-width: 450%;
  }
  /* line 107952, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p {
    min-width: 450%;
  }
  /* line 107956, app/assets/stylesheets/global/style.css */
  .wd-md-450-f {
    width: 450px !important;
  }
  /* line 107960, app/assets/stylesheets/global/style.css */
  .wd-md-450p-f {
    width: 450% !important;
  }
  /* line 107964, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  /* line 107968, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  /* line 107972, app/assets/stylesheets/global/style.css */
  .wd-md-500 {
    width: 500px;
  }
  /* line 107976, app/assets/stylesheets/global/style.css */
  .wd-md-500p {
    width: 500%;
  }
  /* line 107980, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p {
    max-width: 500%;
  }
  /* line 107984, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p {
    min-width: 500%;
  }
  /* line 107988, app/assets/stylesheets/global/style.css */
  .wd-md-500-f {
    width: 500px !important;
  }
  /* line 107992, app/assets/stylesheets/global/style.css */
  .wd-md-500p-f {
    width: 500% !important;
  }
  /* line 107996, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  /* line 108000, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  /* line 108004, app/assets/stylesheets/global/style.css */
  .wd-md-550 {
    width: 550px;
  }
  /* line 108008, app/assets/stylesheets/global/style.css */
  .wd-md-550p {
    width: 550%;
  }
  /* line 108012, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p {
    max-width: 550%;
  }
  /* line 108016, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p {
    min-width: 550%;
  }
  /* line 108020, app/assets/stylesheets/global/style.css */
  .wd-md-550-f {
    width: 550px !important;
  }
  /* line 108024, app/assets/stylesheets/global/style.css */
  .wd-md-550p-f {
    width: 550% !important;
  }
  /* line 108028, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  /* line 108032, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  /* line 108036, app/assets/stylesheets/global/style.css */
  .wd-md-600 {
    width: 600px;
  }
  /* line 108040, app/assets/stylesheets/global/style.css */
  .wd-md-600p {
    width: 600%;
  }
  /* line 108044, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p {
    max-width: 600%;
  }
  /* line 108048, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p {
    min-width: 600%;
  }
  /* line 108052, app/assets/stylesheets/global/style.css */
  .wd-md-600-f {
    width: 600px !important;
  }
  /* line 108056, app/assets/stylesheets/global/style.css */
  .wd-md-600p-f {
    width: 600% !important;
  }
  /* line 108060, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  /* line 108064, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  /* line 108068, app/assets/stylesheets/global/style.css */
  .wd-md-650 {
    width: 650px;
  }
  /* line 108072, app/assets/stylesheets/global/style.css */
  .wd-md-650p {
    width: 650%;
  }
  /* line 108076, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p {
    max-width: 650%;
  }
  /* line 108080, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p {
    min-width: 650%;
  }
  /* line 108084, app/assets/stylesheets/global/style.css */
  .wd-md-650-f {
    width: 650px !important;
  }
  /* line 108088, app/assets/stylesheets/global/style.css */
  .wd-md-650p-f {
    width: 650% !important;
  }
  /* line 108092, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  /* line 108096, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  /* line 108100, app/assets/stylesheets/global/style.css */
  .wd-md-700 {
    width: 700px;
  }
  /* line 108104, app/assets/stylesheets/global/style.css */
  .wd-md-700p {
    width: 700%;
  }
  /* line 108108, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p {
    max-width: 700%;
  }
  /* line 108112, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p {
    min-width: 700%;
  }
  /* line 108116, app/assets/stylesheets/global/style.css */
  .wd-md-700-f {
    width: 700px !important;
  }
  /* line 108120, app/assets/stylesheets/global/style.css */
  .wd-md-700p-f {
    width: 700% !important;
  }
  /* line 108124, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  /* line 108128, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  /* line 108132, app/assets/stylesheets/global/style.css */
  .wd-md-750 {
    width: 750px;
  }
  /* line 108136, app/assets/stylesheets/global/style.css */
  .wd-md-750p {
    width: 750%;
  }
  /* line 108140, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p {
    max-width: 750%;
  }
  /* line 108144, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p {
    min-width: 750%;
  }
  /* line 108148, app/assets/stylesheets/global/style.css */
  .wd-md-750-f {
    width: 750px !important;
  }
  /* line 108152, app/assets/stylesheets/global/style.css */
  .wd-md-750p-f {
    width: 750% !important;
  }
  /* line 108156, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  /* line 108160, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  /* line 108164, app/assets/stylesheets/global/style.css */
  .wd-md-800 {
    width: 800px;
  }
  /* line 108168, app/assets/stylesheets/global/style.css */
  .wd-md-800p {
    width: 800%;
  }
  /* line 108172, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p {
    max-width: 800%;
  }
  /* line 108176, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p {
    min-width: 800%;
  }
  /* line 108180, app/assets/stylesheets/global/style.css */
  .wd-md-800-f {
    width: 800px !important;
  }
  /* line 108184, app/assets/stylesheets/global/style.css */
  .wd-md-800p-f {
    width: 800% !important;
  }
  /* line 108188, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  /* line 108192, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  /* line 108196, app/assets/stylesheets/global/style.css */
  .wd-md-850 {
    width: 850px;
  }
  /* line 108200, app/assets/stylesheets/global/style.css */
  .wd-md-850p {
    width: 850%;
  }
  /* line 108204, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p {
    max-width: 850%;
  }
  /* line 108208, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p {
    min-width: 850%;
  }
  /* line 108212, app/assets/stylesheets/global/style.css */
  .wd-md-850-f {
    width: 850px !important;
  }
  /* line 108216, app/assets/stylesheets/global/style.css */
  .wd-md-850p-f {
    width: 850% !important;
  }
  /* line 108220, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  /* line 108224, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  /* line 108228, app/assets/stylesheets/global/style.css */
  .wd-md-900 {
    width: 900px;
  }
  /* line 108232, app/assets/stylesheets/global/style.css */
  .wd-md-900p {
    width: 900%;
  }
  /* line 108236, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p {
    max-width: 900%;
  }
  /* line 108240, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p {
    min-width: 900%;
  }
  /* line 108244, app/assets/stylesheets/global/style.css */
  .wd-md-900-f {
    width: 900px !important;
  }
  /* line 108248, app/assets/stylesheets/global/style.css */
  .wd-md-900p-f {
    width: 900% !important;
  }
  /* line 108252, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  /* line 108256, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  /* line 108260, app/assets/stylesheets/global/style.css */
  .wd-md-950 {
    width: 950px;
  }
  /* line 108264, app/assets/stylesheets/global/style.css */
  .wd-md-950p {
    width: 950%;
  }
  /* line 108268, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p {
    max-width: 950%;
  }
  /* line 108272, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p {
    min-width: 950%;
  }
  /* line 108276, app/assets/stylesheets/global/style.css */
  .wd-md-950-f {
    width: 950px !important;
  }
  /* line 108280, app/assets/stylesheets/global/style.css */
  .wd-md-950p-f {
    width: 950% !important;
  }
  /* line 108284, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  /* line 108288, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  /* line 108292, app/assets/stylesheets/global/style.css */
  .wd-md-1000 {
    width: 1000px;
  }
  /* line 108296, app/assets/stylesheets/global/style.css */
  .wd-md-1000p {
    width: 1000%;
  }
  /* line 108300, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  /* line 108304, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  /* line 108308, app/assets/stylesheets/global/style.css */
  .wd-md-1000-f {
    width: 1000px !important;
  }
  /* line 108312, app/assets/stylesheets/global/style.css */
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  /* line 108316, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  /* line 108320, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  /* line 108324, app/assets/stylesheets/global/style.css */
  .wd-md-auto {
    width: auto;
  }
  /* line 108328, app/assets/stylesheets/global/style.css */
  .wd-md-auto-f {
    width: auto !important;
  }
  /* line 108332, app/assets/stylesheets/global/style.css */
  .wd-md-120 {
    width: 120px;
  }
}

@media (min-width: 992px) {
  /* line 108338, app/assets/stylesheets/global/style.css */
  .wd-lg-5 {
    width: 5px;
  }
  /* line 108342, app/assets/stylesheets/global/style.css */
  .wd-lg-5p {
    width: 5%;
  }
  /* line 108346, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  /* line 108350, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  /* line 108354, app/assets/stylesheets/global/style.css */
  .wd-lg-5-f {
    width: 5px !important;
  }
  /* line 108358, app/assets/stylesheets/global/style.css */
  .wd-lg-5p-f {
    width: 5% !important;
  }
  /* line 108362, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  /* line 108366, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  /* line 108370, app/assets/stylesheets/global/style.css */
  .wd-lg-10 {
    width: 10px;
  }
  /* line 108374, app/assets/stylesheets/global/style.css */
  .wd-lg-10p {
    width: 10%;
  }
  /* line 108378, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  /* line 108382, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  /* line 108386, app/assets/stylesheets/global/style.css */
  .wd-lg-10-f {
    width: 10px !important;
  }
  /* line 108390, app/assets/stylesheets/global/style.css */
  .wd-lg-10p-f {
    width: 10% !important;
  }
  /* line 108394, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  /* line 108398, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  /* line 108402, app/assets/stylesheets/global/style.css */
  .wd-lg-15 {
    width: 15px;
  }
  /* line 108406, app/assets/stylesheets/global/style.css */
  .wd-lg-15p {
    width: 15%;
  }
  /* line 108410, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  /* line 108414, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  /* line 108418, app/assets/stylesheets/global/style.css */
  .wd-lg-15-f {
    width: 15px !important;
  }
  /* line 108422, app/assets/stylesheets/global/style.css */
  .wd-lg-15p-f {
    width: 15% !important;
  }
  /* line 108426, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  /* line 108430, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  /* line 108434, app/assets/stylesheets/global/style.css */
  .wd-lg-20 {
    width: 20px;
  }
  /* line 108438, app/assets/stylesheets/global/style.css */
  .wd-lg-20p {
    width: 20%;
  }
  /* line 108442, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  /* line 108446, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  /* line 108450, app/assets/stylesheets/global/style.css */
  .wd-lg-20-f {
    width: 20px !important;
  }
  /* line 108454, app/assets/stylesheets/global/style.css */
  .wd-lg-20p-f {
    width: 20% !important;
  }
  /* line 108458, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  /* line 108462, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  /* line 108466, app/assets/stylesheets/global/style.css */
  .wd-lg-25 {
    width: 25px;
  }
  /* line 108470, app/assets/stylesheets/global/style.css */
  .wd-lg-25p {
    width: 25%;
  }
  /* line 108474, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  /* line 108478, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  /* line 108482, app/assets/stylesheets/global/style.css */
  .wd-lg-25-f {
    width: 25px !important;
  }
  /* line 108486, app/assets/stylesheets/global/style.css */
  .wd-lg-25p-f {
    width: 25% !important;
  }
  /* line 108490, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  /* line 108494, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  /* line 108498, app/assets/stylesheets/global/style.css */
  .wd-lg-30 {
    width: 30px;
  }
  /* line 108502, app/assets/stylesheets/global/style.css */
  .wd-lg-30p {
    width: 30%;
  }
  /* line 108506, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  /* line 108510, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  /* line 108514, app/assets/stylesheets/global/style.css */
  .wd-lg-30-f {
    width: 30px !important;
  }
  /* line 108518, app/assets/stylesheets/global/style.css */
  .wd-lg-30p-f {
    width: 30% !important;
  }
  /* line 108522, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  /* line 108526, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  /* line 108530, app/assets/stylesheets/global/style.css */
  .wd-lg-35 {
    width: 35px;
  }
  /* line 108534, app/assets/stylesheets/global/style.css */
  .wd-lg-35p {
    width: 35%;
  }
  /* line 108538, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  /* line 108542, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  /* line 108546, app/assets/stylesheets/global/style.css */
  .wd-lg-35-f {
    width: 35px !important;
  }
  /* line 108550, app/assets/stylesheets/global/style.css */
  .wd-lg-35p-f {
    width: 35% !important;
  }
  /* line 108554, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  /* line 108558, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  /* line 108562, app/assets/stylesheets/global/style.css */
  .wd-lg-40 {
    width: 40px;
  }
  /* line 108566, app/assets/stylesheets/global/style.css */
  .wd-lg-40p {
    width: 40%;
  }
  /* line 108570, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  /* line 108574, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  /* line 108578, app/assets/stylesheets/global/style.css */
  .wd-lg-40-f {
    width: 40px !important;
  }
  /* line 108582, app/assets/stylesheets/global/style.css */
  .wd-lg-40p-f {
    width: 40% !important;
  }
  /* line 108586, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  /* line 108590, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  /* line 108594, app/assets/stylesheets/global/style.css */
  .wd-lg-45 {
    width: 45px;
  }
  /* line 108598, app/assets/stylesheets/global/style.css */
  .wd-lg-45p {
    width: 45%;
  }
  /* line 108602, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  /* line 108606, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  /* line 108610, app/assets/stylesheets/global/style.css */
  .wd-lg-45-f {
    width: 45px !important;
  }
  /* line 108614, app/assets/stylesheets/global/style.css */
  .wd-lg-45p-f {
    width: 45% !important;
  }
  /* line 108618, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  /* line 108622, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  /* line 108626, app/assets/stylesheets/global/style.css */
  .wd-lg-50 {
    width: 50px;
  }
  /* line 108630, app/assets/stylesheets/global/style.css */
  .wd-lg-50p {
    width: 50%;
  }
  /* line 108634, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  /* line 108638, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  /* line 108642, app/assets/stylesheets/global/style.css */
  .wd-lg-50-f {
    width: 50px !important;
  }
  /* line 108646, app/assets/stylesheets/global/style.css */
  .wd-lg-50p-f {
    width: 50% !important;
  }
  /* line 108650, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  /* line 108654, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  /* line 108658, app/assets/stylesheets/global/style.css */
  .wd-lg-55 {
    width: 55px;
  }
  /* line 108662, app/assets/stylesheets/global/style.css */
  .wd-lg-55p {
    width: 55%;
  }
  /* line 108666, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  /* line 108670, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  /* line 108674, app/assets/stylesheets/global/style.css */
  .wd-lg-55-f {
    width: 55px !important;
  }
  /* line 108678, app/assets/stylesheets/global/style.css */
  .wd-lg-55p-f {
    width: 55% !important;
  }
  /* line 108682, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  /* line 108686, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  /* line 108690, app/assets/stylesheets/global/style.css */
  .wd-lg-60 {
    width: 60px;
  }
  /* line 108694, app/assets/stylesheets/global/style.css */
  .wd-lg-60p {
    width: 60%;
  }
  /* line 108698, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  /* line 108702, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  /* line 108706, app/assets/stylesheets/global/style.css */
  .wd-lg-60-f {
    width: 60px !important;
  }
  /* line 108710, app/assets/stylesheets/global/style.css */
  .wd-lg-60p-f {
    width: 60% !important;
  }
  /* line 108714, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  /* line 108718, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  /* line 108722, app/assets/stylesheets/global/style.css */
  .wd-lg-65 {
    width: 65px;
  }
  /* line 108726, app/assets/stylesheets/global/style.css */
  .wd-lg-65p {
    width: 65%;
  }
  /* line 108730, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  /* line 108734, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  /* line 108738, app/assets/stylesheets/global/style.css */
  .wd-lg-65-f {
    width: 65px !important;
  }
  /* line 108742, app/assets/stylesheets/global/style.css */
  .wd-lg-65p-f {
    width: 65% !important;
  }
  /* line 108746, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  /* line 108750, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  /* line 108754, app/assets/stylesheets/global/style.css */
  .wd-lg-70 {
    width: 70px;
  }
  /* line 108758, app/assets/stylesheets/global/style.css */
  .wd-lg-70p {
    width: 70%;
  }
  /* line 108762, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  /* line 108766, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  /* line 108770, app/assets/stylesheets/global/style.css */
  .wd-lg-70-f {
    width: 70px !important;
  }
  /* line 108774, app/assets/stylesheets/global/style.css */
  .wd-lg-70p-f {
    width: 70% !important;
  }
  /* line 108778, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  /* line 108782, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  /* line 108786, app/assets/stylesheets/global/style.css */
  .wd-lg-75 {
    width: 75px;
  }
  /* line 108790, app/assets/stylesheets/global/style.css */
  .wd-lg-75p {
    width: 75%;
  }
  /* line 108794, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  /* line 108798, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  /* line 108802, app/assets/stylesheets/global/style.css */
  .wd-lg-75-f {
    width: 75px !important;
  }
  /* line 108806, app/assets/stylesheets/global/style.css */
  .wd-lg-75p-f {
    width: 75% !important;
  }
  /* line 108810, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  /* line 108814, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  /* line 108818, app/assets/stylesheets/global/style.css */
  .wd-lg-80 {
    width: 80px;
  }
  /* line 108822, app/assets/stylesheets/global/style.css */
  .wd-lg-80p {
    width: 80%;
  }
  /* line 108826, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  /* line 108830, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  /* line 108834, app/assets/stylesheets/global/style.css */
  .wd-lg-80-f {
    width: 80px !important;
  }
  /* line 108838, app/assets/stylesheets/global/style.css */
  .wd-lg-80p-f {
    width: 80% !important;
  }
  /* line 108842, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  /* line 108846, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  /* line 108850, app/assets/stylesheets/global/style.css */
  .wd-lg-85 {
    width: 85px;
  }
  /* line 108854, app/assets/stylesheets/global/style.css */
  .wd-lg-85p {
    width: 85%;
  }
  /* line 108858, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  /* line 108862, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  /* line 108866, app/assets/stylesheets/global/style.css */
  .wd-lg-85-f {
    width: 85px !important;
  }
  /* line 108870, app/assets/stylesheets/global/style.css */
  .wd-lg-85p-f {
    width: 85% !important;
  }
  /* line 108874, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  /* line 108878, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  /* line 108882, app/assets/stylesheets/global/style.css */
  .wd-lg-90 {
    width: 90px;
  }
  /* line 108886, app/assets/stylesheets/global/style.css */
  .wd-lg-90p {
    width: 90%;
  }
  /* line 108890, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  /* line 108894, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  /* line 108898, app/assets/stylesheets/global/style.css */
  .wd-lg-90-f {
    width: 90px !important;
  }
  /* line 108902, app/assets/stylesheets/global/style.css */
  .wd-lg-90p-f {
    width: 90% !important;
  }
  /* line 108906, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  /* line 108910, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  /* line 108914, app/assets/stylesheets/global/style.css */
  .wd-lg-95 {
    width: 95px;
  }
  /* line 108918, app/assets/stylesheets/global/style.css */
  .wd-lg-95p {
    width: 95%;
  }
  /* line 108922, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  /* line 108926, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  /* line 108930, app/assets/stylesheets/global/style.css */
  .wd-lg-95-f {
    width: 95px !important;
  }
  /* line 108934, app/assets/stylesheets/global/style.css */
  .wd-lg-95p-f {
    width: 95% !important;
  }
  /* line 108938, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  /* line 108942, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  /* line 108946, app/assets/stylesheets/global/style.css */
  .wd-lg-100 {
    width: 100px;
  }
  /* line 108950, app/assets/stylesheets/global/style.css */
  .wd-lg-100p {
    width: 100%;
  }
  /* line 108954, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  /* line 108958, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  /* line 108962, app/assets/stylesheets/global/style.css */
  .wd-lg-100-f {
    width: 100px !important;
  }
  /* line 108966, app/assets/stylesheets/global/style.css */
  .wd-lg-100p-f {
    width: 100% !important;
  }
  /* line 108970, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  /* line 108974, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  /* line 108978, app/assets/stylesheets/global/style.css */
  .wd-lg-150 {
    width: 150px;
  }
  /* line 108982, app/assets/stylesheets/global/style.css */
  .wd-lg-150p {
    width: 150%;
  }
  /* line 108986, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  /* line 108990, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  /* line 108994, app/assets/stylesheets/global/style.css */
  .wd-lg-150-f {
    width: 150px !important;
  }
  /* line 108998, app/assets/stylesheets/global/style.css */
  .wd-lg-150p-f {
    width: 150% !important;
  }
  /* line 109002, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  /* line 109006, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  /* line 109010, app/assets/stylesheets/global/style.css */
  .wd-lg-200 {
    width: 200px;
  }
  /* line 109014, app/assets/stylesheets/global/style.css */
  .wd-lg-200p {
    width: 200%;
  }
  /* line 109018, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  /* line 109022, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  /* line 109026, app/assets/stylesheets/global/style.css */
  .wd-lg-200-f {
    width: 200px !important;
  }
  /* line 109030, app/assets/stylesheets/global/style.css */
  .wd-lg-200p-f {
    width: 200% !important;
  }
  /* line 109034, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  /* line 109038, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  /* line 109042, app/assets/stylesheets/global/style.css */
  .wd-lg-250 {
    width: 250px;
  }
  /* line 109046, app/assets/stylesheets/global/style.css */
  .wd-lg-250p {
    width: 250%;
  }
  /* line 109050, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  /* line 109054, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  /* line 109058, app/assets/stylesheets/global/style.css */
  .wd-lg-250-f {
    width: 250px !important;
  }
  /* line 109062, app/assets/stylesheets/global/style.css */
  .wd-lg-250p-f {
    width: 250% !important;
  }
  /* line 109066, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  /* line 109070, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  /* line 109074, app/assets/stylesheets/global/style.css */
  .wd-lg-300 {
    width: 300px;
  }
  /* line 109078, app/assets/stylesheets/global/style.css */
  .wd-lg-300p {
    width: 300%;
  }
  /* line 109082, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  /* line 109086, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  /* line 109090, app/assets/stylesheets/global/style.css */
  .wd-lg-300-f {
    width: 300px !important;
  }
  /* line 109094, app/assets/stylesheets/global/style.css */
  .wd-lg-300p-f {
    width: 300% !important;
  }
  /* line 109098, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  /* line 109102, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  /* line 109106, app/assets/stylesheets/global/style.css */
  .wd-lg-350 {
    width: 350px;
  }
  /* line 109110, app/assets/stylesheets/global/style.css */
  .wd-lg-350p {
    width: 350%;
  }
  /* line 109114, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  /* line 109118, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  /* line 109122, app/assets/stylesheets/global/style.css */
  .wd-lg-350-f {
    width: 350px !important;
  }
  /* line 109126, app/assets/stylesheets/global/style.css */
  .wd-lg-350p-f {
    width: 350% !important;
  }
  /* line 109130, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  /* line 109134, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  /* line 109138, app/assets/stylesheets/global/style.css */
  .wd-lg-400 {
    width: 400px;
  }
  /* line 109142, app/assets/stylesheets/global/style.css */
  .wd-lg-400p {
    width: 400%;
  }
  /* line 109146, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  /* line 109150, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  /* line 109154, app/assets/stylesheets/global/style.css */
  .wd-lg-400-f {
    width: 400px !important;
  }
  /* line 109158, app/assets/stylesheets/global/style.css */
  .wd-lg-400p-f {
    width: 400% !important;
  }
  /* line 109162, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  /* line 109166, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  /* line 109170, app/assets/stylesheets/global/style.css */
  .wd-lg-450 {
    width: 450px;
  }
  /* line 109174, app/assets/stylesheets/global/style.css */
  .wd-lg-450p {
    width: 450%;
  }
  /* line 109178, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  /* line 109182, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  /* line 109186, app/assets/stylesheets/global/style.css */
  .wd-lg-450-f {
    width: 450px !important;
  }
  /* line 109190, app/assets/stylesheets/global/style.css */
  .wd-lg-450p-f {
    width: 450% !important;
  }
  /* line 109194, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  /* line 109198, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  /* line 109202, app/assets/stylesheets/global/style.css */
  .wd-lg-500 {
    width: 500px;
  }
  /* line 109206, app/assets/stylesheets/global/style.css */
  .wd-lg-500p {
    width: 500%;
  }
  /* line 109210, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  /* line 109214, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  /* line 109218, app/assets/stylesheets/global/style.css */
  .wd-lg-500-f {
    width: 500px !important;
  }
  /* line 109222, app/assets/stylesheets/global/style.css */
  .wd-lg-500p-f {
    width: 500% !important;
  }
  /* line 109226, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  /* line 109230, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  /* line 109234, app/assets/stylesheets/global/style.css */
  .wd-lg-550 {
    width: 550px;
  }
  /* line 109238, app/assets/stylesheets/global/style.css */
  .wd-lg-550p {
    width: 550%;
  }
  /* line 109242, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  /* line 109246, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  /* line 109250, app/assets/stylesheets/global/style.css */
  .wd-lg-550-f {
    width: 550px !important;
  }
  /* line 109254, app/assets/stylesheets/global/style.css */
  .wd-lg-550p-f {
    width: 550% !important;
  }
  /* line 109258, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  /* line 109262, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  /* line 109266, app/assets/stylesheets/global/style.css */
  .wd-lg-600 {
    width: 600px;
  }
  /* line 109270, app/assets/stylesheets/global/style.css */
  .wd-lg-600p {
    width: 600%;
  }
  /* line 109274, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  /* line 109278, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  /* line 109282, app/assets/stylesheets/global/style.css */
  .wd-lg-600-f {
    width: 600px !important;
  }
  /* line 109286, app/assets/stylesheets/global/style.css */
  .wd-lg-600p-f {
    width: 600% !important;
  }
  /* line 109290, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  /* line 109294, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  /* line 109298, app/assets/stylesheets/global/style.css */
  .wd-lg-650 {
    width: 650px;
  }
  /* line 109302, app/assets/stylesheets/global/style.css */
  .wd-lg-650p {
    width: 650%;
  }
  /* line 109306, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  /* line 109310, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  /* line 109314, app/assets/stylesheets/global/style.css */
  .wd-lg-650-f {
    width: 650px !important;
  }
  /* line 109318, app/assets/stylesheets/global/style.css */
  .wd-lg-650p-f {
    width: 650% !important;
  }
  /* line 109322, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  /* line 109326, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  /* line 109330, app/assets/stylesheets/global/style.css */
  .wd-lg-700 {
    width: 700px;
  }
  /* line 109334, app/assets/stylesheets/global/style.css */
  .wd-lg-700p {
    width: 700%;
  }
  /* line 109338, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  /* line 109342, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  /* line 109346, app/assets/stylesheets/global/style.css */
  .wd-lg-700-f {
    width: 700px !important;
  }
  /* line 109350, app/assets/stylesheets/global/style.css */
  .wd-lg-700p-f {
    width: 700% !important;
  }
  /* line 109354, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  /* line 109358, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  /* line 109362, app/assets/stylesheets/global/style.css */
  .wd-lg-750 {
    width: 750px;
  }
  /* line 109366, app/assets/stylesheets/global/style.css */
  .wd-lg-750p {
    width: 750%;
  }
  /* line 109370, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  /* line 109374, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  /* line 109378, app/assets/stylesheets/global/style.css */
  .wd-lg-750-f {
    width: 750px !important;
  }
  /* line 109382, app/assets/stylesheets/global/style.css */
  .wd-lg-750p-f {
    width: 750% !important;
  }
  /* line 109386, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  /* line 109390, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  /* line 109394, app/assets/stylesheets/global/style.css */
  .wd-lg-800 {
    width: 800px;
  }
  /* line 109398, app/assets/stylesheets/global/style.css */
  .wd-lg-800p {
    width: 800%;
  }
  /* line 109402, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  /* line 109406, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  /* line 109410, app/assets/stylesheets/global/style.css */
  .wd-lg-800-f {
    width: 800px !important;
  }
  /* line 109414, app/assets/stylesheets/global/style.css */
  .wd-lg-800p-f {
    width: 800% !important;
  }
  /* line 109418, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  /* line 109422, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  /* line 109426, app/assets/stylesheets/global/style.css */
  .wd-lg-850 {
    width: 850px;
  }
  /* line 109430, app/assets/stylesheets/global/style.css */
  .wd-lg-850p {
    width: 850%;
  }
  /* line 109434, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  /* line 109438, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  /* line 109442, app/assets/stylesheets/global/style.css */
  .wd-lg-850-f {
    width: 850px !important;
  }
  /* line 109446, app/assets/stylesheets/global/style.css */
  .wd-lg-850p-f {
    width: 850% !important;
  }
  /* line 109450, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  /* line 109454, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  /* line 109458, app/assets/stylesheets/global/style.css */
  .wd-lg-900 {
    width: 900px;
  }
  /* line 109462, app/assets/stylesheets/global/style.css */
  .wd-lg-900p {
    width: 900%;
  }
  /* line 109466, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  /* line 109470, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  /* line 109474, app/assets/stylesheets/global/style.css */
  .wd-lg-900-f {
    width: 900px !important;
  }
  /* line 109478, app/assets/stylesheets/global/style.css */
  .wd-lg-900p-f {
    width: 900% !important;
  }
  /* line 109482, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  /* line 109486, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  /* line 109490, app/assets/stylesheets/global/style.css */
  .wd-lg-950 {
    width: 950px;
  }
  /* line 109494, app/assets/stylesheets/global/style.css */
  .wd-lg-950p {
    width: 950%;
  }
  /* line 109498, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  /* line 109502, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  /* line 109506, app/assets/stylesheets/global/style.css */
  .wd-lg-950-f {
    width: 950px !important;
  }
  /* line 109510, app/assets/stylesheets/global/style.css */
  .wd-lg-950p-f {
    width: 950% !important;
  }
  /* line 109514, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  /* line 109518, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  /* line 109522, app/assets/stylesheets/global/style.css */
  .wd-lg-1000 {
    width: 1000px;
  }
  /* line 109526, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p {
    width: 1000%;
  }
  /* line 109530, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  /* line 109534, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  /* line 109538, app/assets/stylesheets/global/style.css */
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  /* line 109542, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  /* line 109546, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  /* line 109550, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  /* line 109554, app/assets/stylesheets/global/style.css */
  .wd-lg-auto {
    width: auto;
  }
  /* line 109558, app/assets/stylesheets/global/style.css */
  .wd-lg-auto-f {
    width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 109564, app/assets/stylesheets/global/style.css */
  .wd-xl-5 {
    width: 5px;
  }
  /* line 109568, app/assets/stylesheets/global/style.css */
  .wd-xl-5p {
    width: 5%;
  }
  /* line 109572, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  /* line 109576, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  /* line 109580, app/assets/stylesheets/global/style.css */
  .wd-xl-5-f {
    width: 5px !important;
  }
  /* line 109584, app/assets/stylesheets/global/style.css */
  .wd-xl-5p-f {
    width: 5% !important;
  }
  /* line 109588, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  /* line 109592, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  /* line 109596, app/assets/stylesheets/global/style.css */
  .wd-xl-10 {
    width: 10px;
  }
  /* line 109600, app/assets/stylesheets/global/style.css */
  .wd-xl-10p {
    width: 10%;
  }
  /* line 109604, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  /* line 109608, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  /* line 109612, app/assets/stylesheets/global/style.css */
  .wd-xl-10-f {
    width: 10px !important;
  }
  /* line 109616, app/assets/stylesheets/global/style.css */
  .wd-xl-10p-f {
    width: 10% !important;
  }
  /* line 109620, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  /* line 109624, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  /* line 109628, app/assets/stylesheets/global/style.css */
  .wd-xl-15 {
    width: 15px;
  }
  /* line 109632, app/assets/stylesheets/global/style.css */
  .wd-xl-15p {
    width: 15%;
  }
  /* line 109636, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  /* line 109640, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  /* line 109644, app/assets/stylesheets/global/style.css */
  .wd-xl-15-f {
    width: 15px !important;
  }
  /* line 109648, app/assets/stylesheets/global/style.css */
  .wd-xl-15p-f {
    width: 15% !important;
  }
  /* line 109652, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  /* line 109656, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  /* line 109660, app/assets/stylesheets/global/style.css */
  .wd-xl-20 {
    width: 20px;
  }
  /* line 109664, app/assets/stylesheets/global/style.css */
  .wd-xl-20p {
    width: 20%;
  }
  /* line 109668, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  /* line 109672, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  /* line 109676, app/assets/stylesheets/global/style.css */
  .wd-xl-20-f {
    width: 20px !important;
  }
  /* line 109680, app/assets/stylesheets/global/style.css */
  .wd-xl-20p-f {
    width: 20% !important;
  }
  /* line 109684, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  /* line 109688, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  /* line 109692, app/assets/stylesheets/global/style.css */
  .wd-xl-25 {
    width: 25px;
  }
  /* line 109696, app/assets/stylesheets/global/style.css */
  .wd-xl-25p {
    width: 25%;
  }
  /* line 109700, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  /* line 109704, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  /* line 109708, app/assets/stylesheets/global/style.css */
  .wd-xl-25-f {
    width: 25px !important;
  }
  /* line 109712, app/assets/stylesheets/global/style.css */
  .wd-xl-25p-f {
    width: 25% !important;
  }
  /* line 109716, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  /* line 109720, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  /* line 109724, app/assets/stylesheets/global/style.css */
  .wd-xl-30 {
    width: 30px;
  }
  /* line 109728, app/assets/stylesheets/global/style.css */
  .wd-xl-30p {
    width: 30%;
  }
  /* line 109732, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  /* line 109736, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  /* line 109740, app/assets/stylesheets/global/style.css */
  .wd-xl-30-f {
    width: 30px !important;
  }
  /* line 109744, app/assets/stylesheets/global/style.css */
  .wd-xl-30p-f {
    width: 30% !important;
  }
  /* line 109748, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  /* line 109752, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  /* line 109756, app/assets/stylesheets/global/style.css */
  .wd-xl-35 {
    width: 35px;
  }
  /* line 109760, app/assets/stylesheets/global/style.css */
  .wd-xl-35p {
    width: 35%;
  }
  /* line 109764, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  /* line 109768, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  /* line 109772, app/assets/stylesheets/global/style.css */
  .wd-xl-35-f {
    width: 35px !important;
  }
  /* line 109776, app/assets/stylesheets/global/style.css */
  .wd-xl-35p-f {
    width: 35% !important;
  }
  /* line 109780, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  /* line 109784, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  /* line 109788, app/assets/stylesheets/global/style.css */
  .wd-xl-40 {
    width: 40px;
  }
  /* line 109792, app/assets/stylesheets/global/style.css */
  .wd-xl-40p {
    width: 40%;
  }
  /* line 109796, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  /* line 109800, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  /* line 109804, app/assets/stylesheets/global/style.css */
  .wd-xl-40-f {
    width: 40px !important;
  }
  /* line 109808, app/assets/stylesheets/global/style.css */
  .wd-xl-40p-f {
    width: 40% !important;
  }
  /* line 109812, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  /* line 109816, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  /* line 109820, app/assets/stylesheets/global/style.css */
  .wd-xl-45 {
    width: 45px;
  }
  /* line 109824, app/assets/stylesheets/global/style.css */
  .wd-xl-45p {
    width: 45%;
  }
  /* line 109828, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  /* line 109832, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  /* line 109836, app/assets/stylesheets/global/style.css */
  .wd-xl-45-f {
    width: 45px !important;
  }
  /* line 109840, app/assets/stylesheets/global/style.css */
  .wd-xl-45p-f {
    width: 45% !important;
  }
  /* line 109844, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  /* line 109848, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  /* line 109852, app/assets/stylesheets/global/style.css */
  .wd-xl-50 {
    width: 50px;
  }
  /* line 109856, app/assets/stylesheets/global/style.css */
  .wd-xl-50p {
    width: 50%;
  }
  /* line 109860, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  /* line 109864, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  /* line 109868, app/assets/stylesheets/global/style.css */
  .wd-xl-50-f {
    width: 50px !important;
  }
  /* line 109872, app/assets/stylesheets/global/style.css */
  .wd-xl-50p-f {
    width: 50% !important;
  }
  /* line 109876, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  /* line 109880, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  /* line 109884, app/assets/stylesheets/global/style.css */
  .wd-xl-55 {
    width: 55px;
  }
  /* line 109888, app/assets/stylesheets/global/style.css */
  .wd-xl-55p {
    width: 55%;
  }
  /* line 109892, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  /* line 109896, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  /* line 109900, app/assets/stylesheets/global/style.css */
  .wd-xl-55-f {
    width: 55px !important;
  }
  /* line 109904, app/assets/stylesheets/global/style.css */
  .wd-xl-55p-f {
    width: 55% !important;
  }
  /* line 109908, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  /* line 109912, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  /* line 109916, app/assets/stylesheets/global/style.css */
  .wd-xl-60 {
    width: 60px;
  }
  /* line 109920, app/assets/stylesheets/global/style.css */
  .wd-xl-60p {
    width: 60%;
  }
  /* line 109924, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  /* line 109928, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  /* line 109932, app/assets/stylesheets/global/style.css */
  .wd-xl-60-f {
    width: 60px !important;
  }
  /* line 109936, app/assets/stylesheets/global/style.css */
  .wd-xl-60p-f {
    width: 60% !important;
  }
  /* line 109940, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  /* line 109944, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  /* line 109948, app/assets/stylesheets/global/style.css */
  .wd-xl-65 {
    width: 65px;
  }
  /* line 109952, app/assets/stylesheets/global/style.css */
  .wd-xl-65p {
    width: 65%;
  }
  /* line 109956, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  /* line 109960, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  /* line 109964, app/assets/stylesheets/global/style.css */
  .wd-xl-65-f {
    width: 65px !important;
  }
  /* line 109968, app/assets/stylesheets/global/style.css */
  .wd-xl-65p-f {
    width: 65% !important;
  }
  /* line 109972, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  /* line 109976, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  /* line 109980, app/assets/stylesheets/global/style.css */
  .wd-xl-70 {
    width: 70px;
  }
  /* line 109984, app/assets/stylesheets/global/style.css */
  .wd-xl-70p {
    width: 70%;
  }
  /* line 109988, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  /* line 109992, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  /* line 109996, app/assets/stylesheets/global/style.css */
  .wd-xl-70-f {
    width: 70px !important;
  }
  /* line 110000, app/assets/stylesheets/global/style.css */
  .wd-xl-70p-f {
    width: 70% !important;
  }
  /* line 110004, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  /* line 110008, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  /* line 110012, app/assets/stylesheets/global/style.css */
  .wd-xl-75 {
    width: 75px;
  }
  /* line 110016, app/assets/stylesheets/global/style.css */
  .wd-xl-75p {
    width: 75%;
  }
  /* line 110020, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  /* line 110024, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  /* line 110028, app/assets/stylesheets/global/style.css */
  .wd-xl-75-f {
    width: 75px !important;
  }
  /* line 110032, app/assets/stylesheets/global/style.css */
  .wd-xl-75p-f {
    width: 75% !important;
  }
  /* line 110036, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  /* line 110040, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  /* line 110044, app/assets/stylesheets/global/style.css */
  .wd-xl-80 {
    width: 80px;
  }
  /* line 110048, app/assets/stylesheets/global/style.css */
  .wd-xl-80p {
    width: 80%;
  }
  /* line 110052, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  /* line 110056, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  /* line 110060, app/assets/stylesheets/global/style.css */
  .wd-xl-80-f {
    width: 80px !important;
  }
  /* line 110064, app/assets/stylesheets/global/style.css */
  .wd-xl-80p-f {
    width: 80% !important;
  }
  /* line 110068, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  /* line 110072, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  /* line 110076, app/assets/stylesheets/global/style.css */
  .wd-xl-85 {
    width: 85px;
  }
  /* line 110080, app/assets/stylesheets/global/style.css */
  .wd-xl-85p {
    width: 85%;
  }
  /* line 110084, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  /* line 110088, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  /* line 110092, app/assets/stylesheets/global/style.css */
  .wd-xl-85-f {
    width: 85px !important;
  }
  /* line 110096, app/assets/stylesheets/global/style.css */
  .wd-xl-85p-f {
    width: 85% !important;
  }
  /* line 110100, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  /* line 110104, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  /* line 110108, app/assets/stylesheets/global/style.css */
  .wd-xl-90 {
    width: 90px;
  }
  /* line 110112, app/assets/stylesheets/global/style.css */
  .wd-xl-90p {
    width: 90%;
  }
  /* line 110116, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  /* line 110120, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  /* line 110124, app/assets/stylesheets/global/style.css */
  .wd-xl-90-f {
    width: 90px !important;
  }
  /* line 110128, app/assets/stylesheets/global/style.css */
  .wd-xl-90p-f {
    width: 90% !important;
  }
  /* line 110132, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  /* line 110136, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  /* line 110140, app/assets/stylesheets/global/style.css */
  .wd-xl-95 {
    width: 95px;
  }
  /* line 110144, app/assets/stylesheets/global/style.css */
  .wd-xl-95p {
    width: 95%;
  }
  /* line 110148, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  /* line 110152, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  /* line 110156, app/assets/stylesheets/global/style.css */
  .wd-xl-95-f {
    width: 95px !important;
  }
  /* line 110160, app/assets/stylesheets/global/style.css */
  .wd-xl-95p-f {
    width: 95% !important;
  }
  /* line 110164, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  /* line 110168, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  /* line 110172, app/assets/stylesheets/global/style.css */
  .wd-xl-100 {
    width: 100px;
  }
  /* line 110176, app/assets/stylesheets/global/style.css */
  .wd-xl-100p {
    width: 100%;
  }
  /* line 110180, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  /* line 110184, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  /* line 110188, app/assets/stylesheets/global/style.css */
  .wd-xl-100-f {
    width: 100px !important;
  }
  /* line 110192, app/assets/stylesheets/global/style.css */
  .wd-xl-100p-f {
    width: 100% !important;
  }
  /* line 110196, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  /* line 110200, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  /* line 110204, app/assets/stylesheets/global/style.css */
  .wd-xl-150 {
    width: 150px;
  }
  /* line 110208, app/assets/stylesheets/global/style.css */
  .wd-xl-150p {
    width: 150%;
  }
  /* line 110212, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  /* line 110216, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  /* line 110220, app/assets/stylesheets/global/style.css */
  .wd-xl-150-f {
    width: 150px !important;
  }
  /* line 110224, app/assets/stylesheets/global/style.css */
  .wd-xl-150p-f {
    width: 150% !important;
  }
  /* line 110228, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  /* line 110232, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  /* line 110236, app/assets/stylesheets/global/style.css */
  .wd-xl-200 {
    width: 200px;
  }
  /* line 110240, app/assets/stylesheets/global/style.css */
  .wd-xl-200p {
    width: 200%;
  }
  /* line 110244, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  /* line 110248, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  /* line 110252, app/assets/stylesheets/global/style.css */
  .wd-xl-200-f {
    width: 200px !important;
  }
  /* line 110256, app/assets/stylesheets/global/style.css */
  .wd-xl-200p-f {
    width: 200% !important;
  }
  /* line 110260, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  /* line 110264, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  /* line 110268, app/assets/stylesheets/global/style.css */
  .wd-xl-250 {
    width: 250px;
  }
  /* line 110272, app/assets/stylesheets/global/style.css */
  .wd-xl-250p {
    width: 250%;
  }
  /* line 110276, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  /* line 110280, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  /* line 110284, app/assets/stylesheets/global/style.css */
  .wd-xl-250-f {
    width: 250px !important;
  }
  /* line 110288, app/assets/stylesheets/global/style.css */
  .wd-xl-250p-f {
    width: 250% !important;
  }
  /* line 110292, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  /* line 110296, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  /* line 110300, app/assets/stylesheets/global/style.css */
  .wd-xl-300 {
    width: 300px;
  }
  /* line 110304, app/assets/stylesheets/global/style.css */
  .wd-xl-300p {
    width: 300%;
  }
  /* line 110308, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  /* line 110312, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  /* line 110316, app/assets/stylesheets/global/style.css */
  .wd-xl-300-f {
    width: 300px !important;
  }
  /* line 110320, app/assets/stylesheets/global/style.css */
  .wd-xl-300p-f {
    width: 300% !important;
  }
  /* line 110324, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  /* line 110328, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  /* line 110332, app/assets/stylesheets/global/style.css */
  .wd-xl-350 {
    width: 350px;
  }
  /* line 110336, app/assets/stylesheets/global/style.css */
  .wd-xl-350p {
    width: 350%;
  }
  /* line 110340, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  /* line 110344, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  /* line 110348, app/assets/stylesheets/global/style.css */
  .wd-xl-350-f {
    width: 350px !important;
  }
  /* line 110352, app/assets/stylesheets/global/style.css */
  .wd-xl-350p-f {
    width: 350% !important;
  }
  /* line 110356, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  /* line 110360, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  /* line 110364, app/assets/stylesheets/global/style.css */
  .wd-xl-400 {
    width: 400px;
  }
  /* line 110368, app/assets/stylesheets/global/style.css */
  .wd-xl-400p {
    width: 400%;
  }
  /* line 110372, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  /* line 110376, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  /* line 110380, app/assets/stylesheets/global/style.css */
  .wd-xl-400-f {
    width: 400px !important;
  }
  /* line 110384, app/assets/stylesheets/global/style.css */
  .wd-xl-400p-f {
    width: 400% !important;
  }
  /* line 110388, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  /* line 110392, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  /* line 110396, app/assets/stylesheets/global/style.css */
  .wd-xl-450 {
    width: 450px;
  }
  /* line 110400, app/assets/stylesheets/global/style.css */
  .wd-xl-450p {
    width: 450%;
  }
  /* line 110404, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  /* line 110408, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  /* line 110412, app/assets/stylesheets/global/style.css */
  .wd-xl-450-f {
    width: 450px !important;
  }
  /* line 110416, app/assets/stylesheets/global/style.css */
  .wd-xl-450p-f {
    width: 450% !important;
  }
  /* line 110420, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  /* line 110424, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  /* line 110428, app/assets/stylesheets/global/style.css */
  .wd-xl-500 {
    width: 500px;
  }
  /* line 110432, app/assets/stylesheets/global/style.css */
  .wd-xl-500p {
    width: 500%;
  }
  /* line 110436, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  /* line 110440, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  /* line 110444, app/assets/stylesheets/global/style.css */
  .wd-xl-500-f {
    width: 500px !important;
  }
  /* line 110448, app/assets/stylesheets/global/style.css */
  .wd-xl-500p-f {
    width: 500% !important;
  }
  /* line 110452, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  /* line 110456, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  /* line 110460, app/assets/stylesheets/global/style.css */
  .wd-xl-550 {
    width: 550px;
  }
  /* line 110464, app/assets/stylesheets/global/style.css */
  .wd-xl-550p {
    width: 550%;
  }
  /* line 110468, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  /* line 110472, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  /* line 110476, app/assets/stylesheets/global/style.css */
  .wd-xl-550-f {
    width: 550px !important;
  }
  /* line 110480, app/assets/stylesheets/global/style.css */
  .wd-xl-550p-f {
    width: 550% !important;
  }
  /* line 110484, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  /* line 110488, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  /* line 110492, app/assets/stylesheets/global/style.css */
  .wd-xl-600 {
    width: 600px;
  }
  /* line 110496, app/assets/stylesheets/global/style.css */
  .wd-xl-600p {
    width: 600%;
  }
  /* line 110500, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  /* line 110504, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  /* line 110508, app/assets/stylesheets/global/style.css */
  .wd-xl-600-f {
    width: 600px !important;
  }
  /* line 110512, app/assets/stylesheets/global/style.css */
  .wd-xl-600p-f {
    width: 600% !important;
  }
  /* line 110516, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  /* line 110520, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  /* line 110524, app/assets/stylesheets/global/style.css */
  .wd-xl-650 {
    width: 650px;
  }
  /* line 110528, app/assets/stylesheets/global/style.css */
  .wd-xl-650p {
    width: 650%;
  }
  /* line 110532, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  /* line 110536, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  /* line 110540, app/assets/stylesheets/global/style.css */
  .wd-xl-650-f {
    width: 650px !important;
  }
  /* line 110544, app/assets/stylesheets/global/style.css */
  .wd-xl-650p-f {
    width: 650% !important;
  }
  /* line 110548, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  /* line 110552, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  /* line 110556, app/assets/stylesheets/global/style.css */
  .wd-xl-700 {
    width: 700px;
  }
  /* line 110560, app/assets/stylesheets/global/style.css */
  .wd-xl-700p {
    width: 700%;
  }
  /* line 110564, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  /* line 110568, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  /* line 110572, app/assets/stylesheets/global/style.css */
  .wd-xl-700-f {
    width: 700px !important;
  }
  /* line 110576, app/assets/stylesheets/global/style.css */
  .wd-xl-700p-f {
    width: 700% !important;
  }
  /* line 110580, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  /* line 110584, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  /* line 110588, app/assets/stylesheets/global/style.css */
  .wd-xl-750 {
    width: 750px;
  }
  /* line 110592, app/assets/stylesheets/global/style.css */
  .wd-xl-750p {
    width: 750%;
  }
  /* line 110596, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  /* line 110600, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  /* line 110604, app/assets/stylesheets/global/style.css */
  .wd-xl-750-f {
    width: 750px !important;
  }
  /* line 110608, app/assets/stylesheets/global/style.css */
  .wd-xl-750p-f {
    width: 750% !important;
  }
  /* line 110612, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  /* line 110616, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  /* line 110620, app/assets/stylesheets/global/style.css */
  .wd-xl-800 {
    width: 800px;
  }
  /* line 110624, app/assets/stylesheets/global/style.css */
  .wd-xl-800p {
    width: 800%;
  }
  /* line 110628, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  /* line 110632, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  /* line 110636, app/assets/stylesheets/global/style.css */
  .wd-xl-800-f {
    width: 800px !important;
  }
  /* line 110640, app/assets/stylesheets/global/style.css */
  .wd-xl-800p-f {
    width: 800% !important;
  }
  /* line 110644, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  /* line 110648, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  /* line 110652, app/assets/stylesheets/global/style.css */
  .wd-xl-850 {
    width: 850px;
  }
  /* line 110656, app/assets/stylesheets/global/style.css */
  .wd-xl-850p {
    width: 850%;
  }
  /* line 110660, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  /* line 110664, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  /* line 110668, app/assets/stylesheets/global/style.css */
  .wd-xl-850-f {
    width: 850px !important;
  }
  /* line 110672, app/assets/stylesheets/global/style.css */
  .wd-xl-850p-f {
    width: 850% !important;
  }
  /* line 110676, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  /* line 110680, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  /* line 110684, app/assets/stylesheets/global/style.css */
  .wd-xl-900 {
    width: 900px;
  }
  /* line 110688, app/assets/stylesheets/global/style.css */
  .wd-xl-900p {
    width: 900%;
  }
  /* line 110692, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  /* line 110696, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  /* line 110700, app/assets/stylesheets/global/style.css */
  .wd-xl-900-f {
    width: 900px !important;
  }
  /* line 110704, app/assets/stylesheets/global/style.css */
  .wd-xl-900p-f {
    width: 900% !important;
  }
  /* line 110708, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  /* line 110712, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  /* line 110716, app/assets/stylesheets/global/style.css */
  .wd-xl-950 {
    width: 950px;
  }
  /* line 110720, app/assets/stylesheets/global/style.css */
  .wd-xl-950p {
    width: 950%;
  }
  /* line 110724, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  /* line 110728, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  /* line 110732, app/assets/stylesheets/global/style.css */
  .wd-xl-950-f {
    width: 950px !important;
  }
  /* line 110736, app/assets/stylesheets/global/style.css */
  .wd-xl-950p-f {
    width: 950% !important;
  }
  /* line 110740, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  /* line 110744, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  /* line 110748, app/assets/stylesheets/global/style.css */
  .wd-xl-1000 {
    width: 1000px;
  }
  /* line 110752, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p {
    width: 1000%;
  }
  /* line 110756, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  /* line 110760, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  /* line 110764, app/assets/stylesheets/global/style.css */
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  /* line 110768, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  /* line 110772, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  /* line 110776, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  /* line 110780, app/assets/stylesheets/global/style.css */
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}

@media (max-width: 576px) {
  /* line 110787, app/assets/stylesheets/global/style.css */
  .wd-sm-5-max {
    width: 5px;
  }
  /* line 110791, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-max {
    width: 5%;
  }
  /* line 110795, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-max {
    max-width: 5%;
  }
  /* line 110799, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-max {
    min-width: 5%;
  }
  /* line 110803, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f-max {
    width: 5px !important;
  }
  /* line 110807, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f-max {
    width: 5% !important;
  }
  /* line 110811, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f-max {
    max-width: 5% !important;
  }
  /* line 110815, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f-max {
    min-width: 5% !important;
  }
  /* line 110819, app/assets/stylesheets/global/style.css */
  .wd-sm-10-max {
    width: 10px;
  }
  /* line 110823, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-max {
    width: 10%;
  }
  /* line 110827, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-max {
    max-width: 10%;
  }
  /* line 110831, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-max {
    min-width: 10%;
  }
  /* line 110835, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f-max {
    width: 10px !important;
  }
  /* line 110839, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f-max {
    width: 10% !important;
  }
  /* line 110843, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f-max {
    max-width: 10% !important;
  }
  /* line 110847, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f-max {
    min-width: 10% !important;
  }
  /* line 110851, app/assets/stylesheets/global/style.css */
  .wd-sm-15-max {
    width: 15px;
  }
  /* line 110855, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-max {
    width: 15%;
  }
  /* line 110859, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-max {
    max-width: 15%;
  }
  /* line 110863, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-max {
    min-width: 15%;
  }
  /* line 110867, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f-max {
    width: 15px !important;
  }
  /* line 110871, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f-max {
    width: 15% !important;
  }
  /* line 110875, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f-max {
    max-width: 15% !important;
  }
  /* line 110879, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f-max {
    min-width: 15% !important;
  }
  /* line 110883, app/assets/stylesheets/global/style.css */
  .wd-sm-20-max {
    width: 20px;
  }
  /* line 110887, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-max {
    width: 20%;
  }
  /* line 110891, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-max {
    max-width: 20%;
  }
  /* line 110895, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-max {
    min-width: 20%;
  }
  /* line 110899, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f-max {
    width: 20px !important;
  }
  /* line 110903, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f-max {
    width: 20% !important;
  }
  /* line 110907, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f-max {
    max-width: 20% !important;
  }
  /* line 110911, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f-max {
    min-width: 20% !important;
  }
  /* line 110915, app/assets/stylesheets/global/style.css */
  .wd-sm-25-max {
    width: 25px;
  }
  /* line 110919, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-max {
    width: 25%;
  }
  /* line 110923, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-max {
    max-width: 25%;
  }
  /* line 110927, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-max {
    min-width: 25%;
  }
  /* line 110931, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f-max {
    width: 25px !important;
  }
  /* line 110935, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f-max {
    width: 25% !important;
  }
  /* line 110939, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f-max {
    max-width: 25% !important;
  }
  /* line 110943, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f-max {
    min-width: 25% !important;
  }
  /* line 110947, app/assets/stylesheets/global/style.css */
  .wd-sm-30-max {
    width: 30px;
  }
  /* line 110951, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-max {
    width: 30%;
  }
  /* line 110955, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-max {
    max-width: 30%;
  }
  /* line 110959, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-max {
    min-width: 30%;
  }
  /* line 110963, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f-max {
    width: 30px !important;
  }
  /* line 110967, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f-max {
    width: 30% !important;
  }
  /* line 110971, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f-max {
    max-width: 30% !important;
  }
  /* line 110975, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f-max {
    min-width: 30% !important;
  }
  /* line 110979, app/assets/stylesheets/global/style.css */
  .wd-sm-35-max {
    width: 35px;
  }
  /* line 110983, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-max {
    width: 35%;
  }
  /* line 110987, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-max {
    max-width: 35%;
  }
  /* line 110991, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-max {
    min-width: 35%;
  }
  /* line 110995, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f-max {
    width: 35px !important;
  }
  /* line 110999, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f-max {
    width: 35% !important;
  }
  /* line 111003, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f-max {
    max-width: 35% !important;
  }
  /* line 111007, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f-max {
    min-width: 35% !important;
  }
  /* line 111011, app/assets/stylesheets/global/style.css */
  .wd-sm-40-max {
    width: 40px;
  }
  /* line 111015, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-max {
    width: 40%;
  }
  /* line 111019, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-max {
    max-width: 40%;
  }
  /* line 111023, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-max {
    min-width: 40%;
  }
  /* line 111027, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f-max {
    width: 40px !important;
  }
  /* line 111031, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f-max {
    width: 40% !important;
  }
  /* line 111035, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f-max {
    max-width: 40% !important;
  }
  /* line 111039, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f-max {
    min-width: 40% !important;
  }
  /* line 111043, app/assets/stylesheets/global/style.css */
  .wd-sm-45-max {
    width: 45px;
  }
  /* line 111047, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-max {
    width: 45%;
  }
  /* line 111051, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-max {
    max-width: 45%;
  }
  /* line 111055, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-max {
    min-width: 45%;
  }
  /* line 111059, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f-max {
    width: 45px !important;
  }
  /* line 111063, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f-max {
    width: 45% !important;
  }
  /* line 111067, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f-max {
    max-width: 45% !important;
  }
  /* line 111071, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f-max {
    min-width: 45% !important;
  }
  /* line 111075, app/assets/stylesheets/global/style.css */
  .wd-sm-50-max {
    width: 50px;
  }
  /* line 111079, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-max {
    width: 50%;
  }
  /* line 111083, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-max {
    max-width: 50%;
  }
  /* line 111087, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-max {
    min-width: 50%;
  }
  /* line 111091, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f-max {
    width: 50px !important;
  }
  /* line 111095, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f-max {
    width: 50% !important;
  }
  /* line 111099, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f-max {
    max-width: 50% !important;
  }
  /* line 111103, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f-max {
    min-width: 50% !important;
  }
  /* line 111107, app/assets/stylesheets/global/style.css */
  .wd-sm-55-max {
    width: 55px;
  }
  /* line 111111, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-max {
    width: 55%;
  }
  /* line 111115, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-max {
    max-width: 55%;
  }
  /* line 111119, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-max {
    min-width: 55%;
  }
  /* line 111123, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f-max {
    width: 55px !important;
  }
  /* line 111127, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f-max {
    width: 55% !important;
  }
  /* line 111131, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f-max {
    max-width: 55% !important;
  }
  /* line 111135, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f-max {
    min-width: 55% !important;
  }
  /* line 111139, app/assets/stylesheets/global/style.css */
  .wd-sm-60-max {
    width: 60px;
  }
  /* line 111143, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-max {
    width: 60%;
  }
  /* line 111147, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-max {
    max-width: 60%;
  }
  /* line 111151, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-max {
    min-width: 60%;
  }
  /* line 111155, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f-max {
    width: 60px !important;
  }
  /* line 111159, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f-max {
    width: 60% !important;
  }
  /* line 111163, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f-max {
    max-width: 60% !important;
  }
  /* line 111167, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f-max {
    min-width: 60% !important;
  }
  /* line 111171, app/assets/stylesheets/global/style.css */
  .wd-sm-65-max {
    width: 65px;
  }
  /* line 111175, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-max {
    width: 65%;
  }
  /* line 111179, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-max {
    max-width: 65%;
  }
  /* line 111183, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-max {
    min-width: 65%;
  }
  /* line 111187, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f-max {
    width: 65px !important;
  }
  /* line 111191, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f-max {
    width: 65% !important;
  }
  /* line 111195, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f-max {
    max-width: 65% !important;
  }
  /* line 111199, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f-max {
    min-width: 65% !important;
  }
  /* line 111203, app/assets/stylesheets/global/style.css */
  .wd-sm-70-max {
    width: 70px;
  }
  /* line 111207, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-max {
    width: 70%;
  }
  /* line 111211, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-max {
    max-width: 70%;
  }
  /* line 111215, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-max {
    min-width: 70%;
  }
  /* line 111219, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f-max {
    width: 70px !important;
  }
  /* line 111223, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f-max {
    width: 70% !important;
  }
  /* line 111227, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f-max {
    max-width: 70% !important;
  }
  /* line 111231, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f-max {
    min-width: 70% !important;
  }
  /* line 111235, app/assets/stylesheets/global/style.css */
  .wd-sm-75-max {
    width: 75px;
  }
  /* line 111239, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-max {
    width: 75%;
  }
  /* line 111243, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-max {
    max-width: 75%;
  }
  /* line 111247, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-max {
    min-width: 75%;
  }
  /* line 111251, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f-max {
    width: 75px !important;
  }
  /* line 111255, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f-max {
    width: 75% !important;
  }
  /* line 111259, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f-max {
    max-width: 75% !important;
  }
  /* line 111263, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f-max {
    min-width: 75% !important;
  }
  /* line 111267, app/assets/stylesheets/global/style.css */
  .wd-sm-80-max {
    width: 80px;
  }
  /* line 111271, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-max {
    width: 80%;
  }
  /* line 111275, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-max {
    max-width: 80%;
  }
  /* line 111279, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-max {
    min-width: 80%;
  }
  /* line 111283, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f-max {
    width: 80px !important;
  }
  /* line 111287, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f-max {
    width: 80% !important;
  }
  /* line 111291, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f-max {
    max-width: 80% !important;
  }
  /* line 111295, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f-max {
    min-width: 80% !important;
  }
  /* line 111299, app/assets/stylesheets/global/style.css */
  .wd-sm-85-max {
    width: 85px;
  }
  /* line 111303, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-max {
    width: 85%;
  }
  /* line 111307, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-max {
    max-width: 85%;
  }
  /* line 111311, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-max {
    min-width: 85%;
  }
  /* line 111315, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f-max {
    width: 85px !important;
  }
  /* line 111319, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f-max {
    width: 85% !important;
  }
  /* line 111323, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f-max {
    max-width: 85% !important;
  }
  /* line 111327, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f-max {
    min-width: 85% !important;
  }
  /* line 111331, app/assets/stylesheets/global/style.css */
  .wd-sm-90-max {
    width: 90px;
  }
  /* line 111335, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-max {
    width: 90%;
  }
  /* line 111339, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-max {
    max-width: 90%;
  }
  /* line 111343, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-max {
    min-width: 90%;
  }
  /* line 111347, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f-max {
    width: 90px !important;
  }
  /* line 111351, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f-max {
    width: 90% !important;
  }
  /* line 111355, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f-max {
    max-width: 90% !important;
  }
  /* line 111359, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f-max {
    min-width: 90% !important;
  }
  /* line 111363, app/assets/stylesheets/global/style.css */
  .wd-sm-95-max {
    width: 95px;
  }
  /* line 111367, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-max {
    width: 95%;
  }
  /* line 111371, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-max {
    max-width: 95%;
  }
  /* line 111375, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-max {
    min-width: 95%;
  }
  /* line 111379, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f-max {
    width: 95px !important;
  }
  /* line 111383, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f-max {
    width: 95% !important;
  }
  /* line 111387, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f-max {
    max-width: 95% !important;
  }
  /* line 111391, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f-max {
    min-width: 95% !important;
  }
  /* line 111395, app/assets/stylesheets/global/style.css */
  .wd-sm-100-max {
    width: 100px;
  }
  /* line 111399, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-max {
    width: 100%;
  }
  /* line 111403, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-max {
    max-width: 100%;
  }
  /* line 111407, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-max {
    min-width: 100%;
  }
  /* line 111411, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f-max {
    width: 100px !important;
  }
  /* line 111415, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f-max {
    width: 100% !important;
  }
  /* line 111419, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f-max {
    max-width: 100% !important;
  }
  /* line 111423, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f-max {
    min-width: 100% !important;
  }
  /* line 111427, app/assets/stylesheets/global/style.css */
  .wd-sm-150-max {
    width: 150px;
  }
  /* line 111431, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-max {
    width: 150%;
  }
  /* line 111435, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-max {
    max-width: 150%;
  }
  /* line 111439, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-max {
    min-width: 150%;
  }
  /* line 111443, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f-max {
    width: 150px !important;
  }
  /* line 111447, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f-max {
    width: 150% !important;
  }
  /* line 111451, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f-max {
    max-width: 150% !important;
  }
  /* line 111455, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f-max {
    min-width: 150% !important;
  }
  /* line 111459, app/assets/stylesheets/global/style.css */
  .wd-sm-200-max {
    width: 200px;
  }
  /* line 111463, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-max {
    width: 200%;
  }
  /* line 111467, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-max {
    max-width: 200%;
  }
  /* line 111471, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-max {
    min-width: 200%;
  }
  /* line 111475, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f-max {
    width: 200px !important;
  }
  /* line 111479, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f-max {
    width: 200% !important;
  }
  /* line 111483, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f-max {
    max-width: 200% !important;
  }
  /* line 111487, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f-max {
    min-width: 200% !important;
  }
  /* line 111491, app/assets/stylesheets/global/style.css */
  .wd-sm-250-max {
    width: 250px;
  }
  /* line 111495, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-max {
    width: 250%;
  }
  /* line 111499, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-max {
    max-width: 250%;
  }
  /* line 111503, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-max {
    min-width: 250%;
  }
  /* line 111507, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f-max {
    width: 250px !important;
  }
  /* line 111511, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f-max {
    width: 250% !important;
  }
  /* line 111515, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f-max {
    max-width: 250% !important;
  }
  /* line 111519, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f-max {
    min-width: 250% !important;
  }
  /* line 111523, app/assets/stylesheets/global/style.css */
  .wd-sm-300-max {
    width: 300px;
  }
  /* line 111527, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-max {
    width: 300%;
  }
  /* line 111531, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-max {
    max-width: 300%;
  }
  /* line 111535, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-max {
    min-width: 300%;
  }
  /* line 111539, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f-max {
    width: 300px !important;
  }
  /* line 111543, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f-max {
    width: 300% !important;
  }
  /* line 111547, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f-max {
    max-width: 300% !important;
  }
  /* line 111551, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f-max {
    min-width: 300% !important;
  }
  /* line 111555, app/assets/stylesheets/global/style.css */
  .wd-sm-350-max {
    width: 350px;
  }
  /* line 111559, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-max {
    width: 350%;
  }
  /* line 111563, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-max {
    max-width: 350%;
  }
  /* line 111567, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-max {
    min-width: 350%;
  }
  /* line 111571, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f-max {
    width: 350px !important;
  }
  /* line 111575, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f-max {
    width: 350% !important;
  }
  /* line 111579, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f-max {
    max-width: 350% !important;
  }
  /* line 111583, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f-max {
    min-width: 350% !important;
  }
  /* line 111587, app/assets/stylesheets/global/style.css */
  .wd-sm-400-max {
    width: 400px;
  }
  /* line 111591, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-max {
    width: 400%;
  }
  /* line 111595, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-max {
    max-width: 400%;
  }
  /* line 111599, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-max {
    min-width: 400%;
  }
  /* line 111603, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f-max {
    width: 400px !important;
  }
  /* line 111607, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f-max {
    width: 400% !important;
  }
  /* line 111611, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f-max {
    max-width: 400% !important;
  }
  /* line 111615, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f-max {
    min-width: 400% !important;
  }
  /* line 111619, app/assets/stylesheets/global/style.css */
  .wd-sm-450-max {
    width: 450px;
  }
  /* line 111623, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-max {
    width: 450%;
  }
  /* line 111627, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-max {
    max-width: 450%;
  }
  /* line 111631, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-max {
    min-width: 450%;
  }
  /* line 111635, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f-max {
    width: 450px !important;
  }
  /* line 111639, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f-max {
    width: 450% !important;
  }
  /* line 111643, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f-max {
    max-width: 450% !important;
  }
  /* line 111647, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f-max {
    min-width: 450% !important;
  }
  /* line 111651, app/assets/stylesheets/global/style.css */
  .wd-sm-500-max {
    width: 500px;
  }
  /* line 111655, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-max {
    width: 500%;
  }
  /* line 111659, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-max {
    max-width: 500%;
  }
  /* line 111663, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-max {
    min-width: 500%;
  }
  /* line 111667, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f-max {
    width: 500px !important;
  }
  /* line 111671, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f-max {
    width: 500% !important;
  }
  /* line 111675, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f-max {
    max-width: 500% !important;
  }
  /* line 111679, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f-max {
    min-width: 500% !important;
  }
  /* line 111683, app/assets/stylesheets/global/style.css */
  .wd-sm-550-max {
    width: 550px;
  }
  /* line 111687, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-max {
    width: 550%;
  }
  /* line 111691, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-max {
    max-width: 550%;
  }
  /* line 111695, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-max {
    min-width: 550%;
  }
  /* line 111699, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f-max {
    width: 550px !important;
  }
  /* line 111703, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f-max {
    width: 550% !important;
  }
  /* line 111707, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f-max {
    max-width: 550% !important;
  }
  /* line 111711, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f-max {
    min-width: 550% !important;
  }
  /* line 111715, app/assets/stylesheets/global/style.css */
  .wd-sm-600-max {
    width: 600px;
  }
  /* line 111719, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-max {
    width: 600%;
  }
  /* line 111723, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-max {
    max-width: 600%;
  }
  /* line 111727, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-max {
    min-width: 600%;
  }
  /* line 111731, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f-max {
    width: 600px !important;
  }
  /* line 111735, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f-max {
    width: 600% !important;
  }
  /* line 111739, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f-max {
    max-width: 600% !important;
  }
  /* line 111743, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f-max {
    min-width: 600% !important;
  }
  /* line 111747, app/assets/stylesheets/global/style.css */
  .wd-sm-650-max {
    width: 650px;
  }
  /* line 111751, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-max {
    width: 650%;
  }
  /* line 111755, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-max {
    max-width: 650%;
  }
  /* line 111759, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-max {
    min-width: 650%;
  }
  /* line 111763, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f-max {
    width: 650px !important;
  }
  /* line 111767, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f-max {
    width: 650% !important;
  }
  /* line 111771, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f-max {
    max-width: 650% !important;
  }
  /* line 111775, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f-max {
    min-width: 650% !important;
  }
  /* line 111779, app/assets/stylesheets/global/style.css */
  .wd-sm-700-max {
    width: 700px;
  }
  /* line 111783, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-max {
    width: 700%;
  }
  /* line 111787, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-max {
    max-width: 700%;
  }
  /* line 111791, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-max {
    min-width: 700%;
  }
  /* line 111795, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f-max {
    width: 700px !important;
  }
  /* line 111799, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f-max {
    width: 700% !important;
  }
  /* line 111803, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f-max {
    max-width: 700% !important;
  }
  /* line 111807, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f-max {
    min-width: 700% !important;
  }
  /* line 111811, app/assets/stylesheets/global/style.css */
  .wd-sm-750-max {
    width: 750px;
  }
  /* line 111815, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-max {
    width: 750%;
  }
  /* line 111819, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-max {
    max-width: 750%;
  }
  /* line 111823, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-max {
    min-width: 750%;
  }
  /* line 111827, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f-max {
    width: 750px !important;
  }
  /* line 111831, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f-max {
    width: 750% !important;
  }
  /* line 111835, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f-max {
    max-width: 750% !important;
  }
  /* line 111839, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f-max {
    min-width: 750% !important;
  }
  /* line 111843, app/assets/stylesheets/global/style.css */
  .wd-sm-800-max {
    width: 800px;
  }
  /* line 111847, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-max {
    width: 800%;
  }
  /* line 111851, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-max {
    max-width: 800%;
  }
  /* line 111855, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-max {
    min-width: 800%;
  }
  /* line 111859, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f-max {
    width: 800px !important;
  }
  /* line 111863, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f-max {
    width: 800% !important;
  }
  /* line 111867, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f-max {
    max-width: 800% !important;
  }
  /* line 111871, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f-max {
    min-width: 800% !important;
  }
  /* line 111875, app/assets/stylesheets/global/style.css */
  .wd-sm-850-max {
    width: 850px;
  }
  /* line 111879, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-max {
    width: 850%;
  }
  /* line 111883, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-max {
    max-width: 850%;
  }
  /* line 111887, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-max {
    min-width: 850%;
  }
  /* line 111891, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f-max {
    width: 850px !important;
  }
  /* line 111895, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f-max {
    width: 850% !important;
  }
  /* line 111899, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f-max {
    max-width: 850% !important;
  }
  /* line 111903, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f-max {
    min-width: 850% !important;
  }
  /* line 111907, app/assets/stylesheets/global/style.css */
  .wd-sm-900-max {
    width: 900px;
  }
  /* line 111911, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-max {
    width: 900%;
  }
  /* line 111915, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-max {
    max-width: 900%;
  }
  /* line 111919, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-max {
    min-width: 900%;
  }
  /* line 111923, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f-max {
    width: 900px !important;
  }
  /* line 111927, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f-max {
    width: 900% !important;
  }
  /* line 111931, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f-max {
    max-width: 900% !important;
  }
  /* line 111935, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f-max {
    min-width: 900% !important;
  }
  /* line 111939, app/assets/stylesheets/global/style.css */
  .wd-sm-950-max {
    width: 950px;
  }
  /* line 111943, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-max {
    width: 950%;
  }
  /* line 111947, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-max {
    max-width: 950%;
  }
  /* line 111951, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-max {
    min-width: 950%;
  }
  /* line 111955, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f-max {
    width: 950px !important;
  }
  /* line 111959, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f-max {
    width: 950% !important;
  }
  /* line 111963, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f-max {
    max-width: 950% !important;
  }
  /* line 111967, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f-max {
    min-width: 950% !important;
  }
  /* line 111971, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-max {
    width: 1000px;
  }
  /* line 111975, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-max {
    width: 1000%;
  }
  /* line 111979, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-max {
    max-width: 1000%;
  }
  /* line 111983, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-max {
    min-width: 1000%;
  }
  /* line 111987, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f-max {
    width: 1000px !important;
  }
  /* line 111991, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f-max {
    width: 1000% !important;
  }
  /* line 111995, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f-max {
    max-width: 1000% !important;
  }
  /* line 111999, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f-max {
    min-width: 1000% !important;
  }
  /* line 112003, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-max {
    width: auto;
  }
  /* line 112007, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f-max {
    width: auto !important;
  }
}

@media (max-width: 575.98px) {
  /* line 112013, app/assets/stylesheets/global/style.css */
  .wp-sm-max-20 {
    width: 20% !important;
  }
}

/*# sourceMappingURL=style.css.map */
/* line 112021, app/assets/stylesheets/global/style.css */
.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

/* line 112030, app/assets/stylesheets/global/style.css */
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 112035, app/assets/stylesheets/global/style.css */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

/* line 112040, app/assets/stylesheets/global/style.css */
.form-select.is-invalid, .was-validated .form-select:invalid {
  border-color: #dc3545;
}

/* line 112044, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
  z-index: 2;
}

/* line 112048, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-invalid:focus, .input-group .form-select.is-invalid:focus, .was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .form-select:invalid:focus {
  z-index: 3;
}

/* line 112053, app/assets/stylesheets/global/style.css */
.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

/* line 112062, app/assets/stylesheets/global/style.css */
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 112067, app/assets/stylesheets/global/style.css */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

/* line 112072, app/assets/stylesheets/global/style.css */
.form-select.is-valid, .was-validated .form-select:valid {
  border-color: #198754;
}

/* line 112076, app/assets/stylesheets/global/style.css */
.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]), .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]) {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right .75rem center,center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}

/* line 112083, app/assets/stylesheets/global/style.css */
.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 112088, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: #198754;
}

/* line 112092, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
  background-color: #198754;
}

/* line 112096, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 112100, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
}

/* line 112104, app/assets/stylesheets/global/style.css */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 112108, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-valid, .input-group .form-select.is-valid, .was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
  z-index: 1;
}

/* line 112112, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-valid:focus, .input-group .form-select.is-valid:focus, .was-validated .input-group .form-control:valid:focus, .was-validated .input-group .form-select:valid:focus {
  z-index: 3;
}

/* line 112116, app/assets/stylesheets/global/style.css */
.is_invalid {
  border-color: red !important;
}

/* line 112120, app/assets/stylesheets/global/style.css */
.is-invalid .select2-container--default .select2-selection--single {
  border-color: #dc3545 !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(/assets/fontawesome-webfont.eot?v=4.7.0);
  src: url(/assets/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/assets/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(/assets/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/assets/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(/assets/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 14, app/assets/stylesheets/global/font-awesome.css */
.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 23, app/assets/stylesheets/global/font-awesome.css */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 28, app/assets/stylesheets/global/font-awesome.css */
.fa-2x {
  font-size: 2em;
}

/* line 31, app/assets/stylesheets/global/font-awesome.css */
.fa-3x {
  font-size: 3em !important;
}

/* line 34, app/assets/stylesheets/global/font-awesome.css */
.fa-4x {
  font-size: 4em;
}

/* line 37, app/assets/stylesheets/global/font-awesome.css */
.fa-5x {
  font-size: 5em;
}

/* line 40, app/assets/stylesheets/global/font-awesome.css */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 44, app/assets/stylesheets/global/font-awesome.css */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 49, app/assets/stylesheets/global/font-awesome.css */
.fa-ul > li {
  position: relative;
}

/* line 52, app/assets/stylesheets/global/font-awesome.css */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 59, app/assets/stylesheets/global/font-awesome.css */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 62, app/assets/stylesheets/global/font-awesome.css */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 67, app/assets/stylesheets/global/font-awesome.css */
.fa-pull-left {
  float: left;
}

/* line 70, app/assets/stylesheets/global/font-awesome.css */
.fa-pull-right {
  float: right;
}

/* line 73, app/assets/stylesheets/global/font-awesome.css */
.fa.fa-pull-left {
  margin-right: .3em;
}

/* line 76, app/assets/stylesheets/global/font-awesome.css */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 80, app/assets/stylesheets/global/font-awesome.css */
.pull-right {
  float: right;
}

/* line 83, app/assets/stylesheets/global/font-awesome.css */
.pull-left {
  float: left;
}

/* line 86, app/assets/stylesheets/global/font-awesome.css */
.fa.pull-left {
  margin-right: .3em;
}

/* line 89, app/assets/stylesheets/global/font-awesome.css */
.fa.pull-right {
  margin-left: .3em;
}

/* line 92, app/assets/stylesheets/global/font-awesome.css */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 96, app/assets/stylesheets/global/font-awesome.css */
.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 120, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 126, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 132, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 138, app/assets/stylesheets/global/font-awesome.css */
.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 144, app/assets/stylesheets/global/font-awesome.css */
.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 150, app/assets/stylesheets/global/font-awesome.css */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 157, app/assets/stylesheets/global/font-awesome.css */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 165, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 172, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-1x {
  line-height: inherit;
}

/* line 175, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-2x {
  font-size: 2em;
}

/* line 178, app/assets/stylesheets/global/font-awesome.css */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 183, app/assets/stylesheets/global/font-awesome.css */
.fa-glass:before {
  content: "\f000";
}

/* line 186, app/assets/stylesheets/global/font-awesome.css */
.fa-music:before {
  content: "\f001";
}

/* line 189, app/assets/stylesheets/global/font-awesome.css */
.fa-search:before {
  content: "\f002";
}

/* line 192, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 195, app/assets/stylesheets/global/font-awesome.css */
.fa-heart:before {
  content: "\f004";
}

/* line 198, app/assets/stylesheets/global/font-awesome.css */
.fa-star:before {
  content: "\f005";
}

/* line 201, app/assets/stylesheets/global/font-awesome.css */
.fa-star-o:before {
  content: "\f006";
}

/* line 204, app/assets/stylesheets/global/font-awesome.css */
.fa-user:before {
  content: "\f007";
}

/* line 207, app/assets/stylesheets/global/font-awesome.css */
.fa-film:before {
  content: "\f008";
}

/* line 210, app/assets/stylesheets/global/font-awesome.css */
.fa-th-large:before {
  content: "\f009";
}

/* line 213, app/assets/stylesheets/global/font-awesome.css */
.fa-th:before {
  content: "\f00a";
}

/* line 216, app/assets/stylesheets/global/font-awesome.css */
.fa-th-list:before {
  content: "\f00b";
}

/* line 219, app/assets/stylesheets/global/font-awesome.css */
.fa-check:before {
  content: "\f00c";
}

/* line 222, app/assets/stylesheets/global/font-awesome.css */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 227, app/assets/stylesheets/global/font-awesome.css */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 230, app/assets/stylesheets/global/font-awesome.css */
.fa-search-minus:before {
  content: "\f010";
}

/* line 233, app/assets/stylesheets/global/font-awesome.css */
.fa-power-off:before {
  content: "\f011";
}

/* line 236, app/assets/stylesheets/global/font-awesome.css */
.fa-signal:before {
  content: "\f012";
}

/* line 239, app/assets/stylesheets/global/font-awesome.css */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 243, app/assets/stylesheets/global/font-awesome.css */
.fa-trash-o:before {
  content: "\f014";
}

/* line 246, app/assets/stylesheets/global/font-awesome.css */
.fa-home:before {
  content: "\f015";
}

/* line 249, app/assets/stylesheets/global/font-awesome.css */
.fa-file-o:before {
  content: "\f016";
}

/* line 252, app/assets/stylesheets/global/font-awesome.css */
.fa-clock-o:before {
  content: "\f017";
}

/* line 255, app/assets/stylesheets/global/font-awesome.css */
.fa-road:before {
  content: "\f018";
}

/* line 258, app/assets/stylesheets/global/font-awesome.css */
.fa-download:before {
  content: "\f019";
}

/* line 261, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 264, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 267, app/assets/stylesheets/global/font-awesome.css */
.fa-inbox:before {
  content: "\f01c";
}

/* line 270, app/assets/stylesheets/global/font-awesome.css */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 273, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 277, app/assets/stylesheets/global/font-awesome.css */
.fa-refresh:before {
  content: "\f021";
}

/* line 280, app/assets/stylesheets/global/font-awesome.css */
.fa-list-alt:before {
  content: "\f022";
}

/* line 283, app/assets/stylesheets/global/font-awesome.css */
.fa-lock:before {
  content: "\f023";
}

/* line 286, app/assets/stylesheets/global/font-awesome.css */
.fa-flag:before {
  content: "\f024";
}

/* line 289, app/assets/stylesheets/global/font-awesome.css */
.fa-headphones:before {
  content: "\f025";
}

/* line 292, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-off:before {
  content: "\f026";
}

/* line 295, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-down:before {
  content: "\f027";
}

/* line 298, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-up:before {
  content: "\f028";
}

/* line 301, app/assets/stylesheets/global/font-awesome.css */
.fa-qrcode:before {
  content: "\f029";
}

/* line 304, app/assets/stylesheets/global/font-awesome.css */
.fa-barcode:before {
  content: "\f02a";
}

/* line 307, app/assets/stylesheets/global/font-awesome.css */
.fa-tag:before {
  content: "\f02b";
}

/* line 310, app/assets/stylesheets/global/font-awesome.css */
.fa-tags:before {
  content: "\f02c";
}

/* line 313, app/assets/stylesheets/global/font-awesome.css */
.fa-book:before {
  content: "\f02d";
}

/* line 316, app/assets/stylesheets/global/font-awesome.css */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 319, app/assets/stylesheets/global/font-awesome.css */
.fa-print:before {
  content: "\f02f";
}

/* line 322, app/assets/stylesheets/global/font-awesome.css */
.fa-camera:before {
  content: "\f030";
}

/* line 325, app/assets/stylesheets/global/font-awesome.css */
.fa-font:before {
  content: "\f031";
}

/* line 328, app/assets/stylesheets/global/font-awesome.css */
.fa-bold:before {
  content: "\f032";
}

/* line 331, app/assets/stylesheets/global/font-awesome.css */
.fa-italic:before {
  content: "\f033";
}

/* line 334, app/assets/stylesheets/global/font-awesome.css */
.fa-text-height:before {
  content: "\f034";
}

/* line 337, app/assets/stylesheets/global/font-awesome.css */
.fa-text-width:before {
  content: "\f035";
}

/* line 340, app/assets/stylesheets/global/font-awesome.css */
.fa-align-left:before {
  content: "\f036";
}

/* line 343, app/assets/stylesheets/global/font-awesome.css */
.fa-align-center:before {
  content: "\f037";
}

/* line 346, app/assets/stylesheets/global/font-awesome.css */
.fa-align-right:before {
  content: "\f038";
}

/* line 349, app/assets/stylesheets/global/font-awesome.css */
.fa-align-justify:before {
  content: "\f039";
}

/* line 352, app/assets/stylesheets/global/font-awesome.css */
.fa-list:before {
  content: "\f03a";
}

/* line 355, app/assets/stylesheets/global/font-awesome.css */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 359, app/assets/stylesheets/global/font-awesome.css */
.fa-indent:before {
  content: "\f03c";
}

/* line 362, app/assets/stylesheets/global/font-awesome.css */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 365, app/assets/stylesheets/global/font-awesome.css */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 370, app/assets/stylesheets/global/font-awesome.css */
.fa-pencil:before {
  content: "\f040";
}

/* line 373, app/assets/stylesheets/global/font-awesome.css */
.fa-map-marker:before {
  content: "\f041";
}

/* line 376, app/assets/stylesheets/global/font-awesome.css */
.fa-adjust:before {
  content: "\f042";
}

/* line 379, app/assets/stylesheets/global/font-awesome.css */
.fa-tint:before {
  content: "\f043";
}

/* line 382, app/assets/stylesheets/global/font-awesome.css */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 386, app/assets/stylesheets/global/font-awesome.css */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 389, app/assets/stylesheets/global/font-awesome.css */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 392, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows:before {
  content: "\f047";
}

/* line 395, app/assets/stylesheets/global/font-awesome.css */
.fa-step-backward:before {
  content: "\f048";
}

/* line 398, app/assets/stylesheets/global/font-awesome.css */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 401, app/assets/stylesheets/global/font-awesome.css */
.fa-backward:before {
  content: "\f04a";
}

/* line 404, app/assets/stylesheets/global/font-awesome.css */
.fa-play:before {
  content: "\f04b";
}

/* line 407, app/assets/stylesheets/global/font-awesome.css */
.fa-pause:before {
  content: "\f04c";
}

/* line 410, app/assets/stylesheets/global/font-awesome.css */
.fa-stop:before {
  content: "\f04d";
}

/* line 413, app/assets/stylesheets/global/font-awesome.css */
.fa-forward:before {
  content: "\f04e";
}

/* line 416, app/assets/stylesheets/global/font-awesome.css */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 419, app/assets/stylesheets/global/font-awesome.css */
.fa-step-forward:before {
  content: "\f051";
}

/* line 422, app/assets/stylesheets/global/font-awesome.css */
.fa-eject:before {
  content: "\f052";
}

/* line 425, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 428, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 431, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 434, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 437, app/assets/stylesheets/global/font-awesome.css */
.fa-times-circle:before {
  content: "\f057";
}

/* line 440, app/assets/stylesheets/global/font-awesome.css */
.fa-check-circle:before {
  content: "\f058";
}

/* line 443, app/assets/stylesheets/global/font-awesome.css */
.fa-question-circle:before {
  content: "\f059";
}

/* line 446, app/assets/stylesheets/global/font-awesome.css */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 449, app/assets/stylesheets/global/font-awesome.css */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 452, app/assets/stylesheets/global/font-awesome.css */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 455, app/assets/stylesheets/global/font-awesome.css */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 458, app/assets/stylesheets/global/font-awesome.css */
.fa-ban:before {
  content: "\f05e";
}

/* line 461, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 464, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 467, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 470, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 473, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 477, app/assets/stylesheets/global/font-awesome.css */
.fa-expand:before {
  content: "\f065";
}

/* line 480, app/assets/stylesheets/global/font-awesome.css */
.fa-compress:before {
  content: "\f066";
}

/* line 483, app/assets/stylesheets/global/font-awesome.css */
.fa-plus:before {
  content: "\f067";
}

/* line 486, app/assets/stylesheets/global/font-awesome.css */
.fa-minus:before {
  content: "\f068";
}

/* line 489, app/assets/stylesheets/global/font-awesome.css */
.fa-asterisk:before {
  content: "\f069";
}

/* line 492, app/assets/stylesheets/global/font-awesome.css */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 495, app/assets/stylesheets/global/font-awesome.css */
.fa-gift:before {
  content: "\f06b";
}

/* line 498, app/assets/stylesheets/global/font-awesome.css */
.fa-leaf:before {
  content: "\f06c";
}

/* line 501, app/assets/stylesheets/global/font-awesome.css */
.fa-fire:before {
  content: "\f06d";
}

/* line 504, app/assets/stylesheets/global/font-awesome.css */
.fa-eye:before {
  content: "\f06e";
}

/* line 507, app/assets/stylesheets/global/font-awesome.css */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 510, app/assets/stylesheets/global/font-awesome.css */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 514, app/assets/stylesheets/global/font-awesome.css */
.fa-plane:before {
  content: "\f072";
}

/* line 517, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar:before {
  content: "\f073";
}

/* line 520, app/assets/stylesheets/global/font-awesome.css */
.fa-random:before {
  content: "\f074";
}

/* line 523, app/assets/stylesheets/global/font-awesome.css */
.fa-comment:before {
  content: "\f075";
}

/* line 526, app/assets/stylesheets/global/font-awesome.css */
.fa-magnet:before {
  content: "\f076";
}

/* line 529, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 532, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 535, app/assets/stylesheets/global/font-awesome.css */
.fa-retweet:before {
  content: "\f079";
}

/* line 538, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 541, app/assets/stylesheets/global/font-awesome.css */
.fa-folder:before {
  content: "\f07b";
}

/* line 544, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 547, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 550, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 553, app/assets/stylesheets/global/font-awesome.css */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 557, app/assets/stylesheets/global/font-awesome.css */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 560, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 563, app/assets/stylesheets/global/font-awesome.css */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 566, app/assets/stylesheets/global/font-awesome.css */
.fa-key:before {
  content: "\f084";
}

/* line 569, app/assets/stylesheets/global/font-awesome.css */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 573, app/assets/stylesheets/global/font-awesome.css */
.fa-comments:before {
  content: "\f086";
}

/* line 576, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 579, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 582, app/assets/stylesheets/global/font-awesome.css */
.fa-star-half:before {
  content: "\f089";
}

/* line 585, app/assets/stylesheets/global/font-awesome.css */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 588, app/assets/stylesheets/global/font-awesome.css */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 591, app/assets/stylesheets/global/font-awesome.css */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 594, app/assets/stylesheets/global/font-awesome.css */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 597, app/assets/stylesheets/global/font-awesome.css */
.fa-external-link:before {
  content: "\f08e";
}

/* line 600, app/assets/stylesheets/global/font-awesome.css */
.fa-sign-in:before {
  content: "\f090";
}

/* line 603, app/assets/stylesheets/global/font-awesome.css */
.fa-trophy:before {
  content: "\f091";
}

/* line 606, app/assets/stylesheets/global/font-awesome.css */
.fa-github-square:before {
  content: "\f092";
}

/* line 609, app/assets/stylesheets/global/font-awesome.css */
.fa-upload:before {
  content: "\f093";
}

/* line 612, app/assets/stylesheets/global/font-awesome.css */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 615, app/assets/stylesheets/global/font-awesome.css */
.fa-phone:before {
  content: "\f095";
}

/* line 618, app/assets/stylesheets/global/font-awesome.css */
.fa-square-o:before {
  content: "\f096";
}

/* line 621, app/assets/stylesheets/global/font-awesome.css */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 624, app/assets/stylesheets/global/font-awesome.css */
.fa-phone-square:before {
  content: "\f098";
}

/* line 627, app/assets/stylesheets/global/font-awesome.css */
.fa-twitter:before {
  content: "\f099";
}

/* line 630, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 634, app/assets/stylesheets/global/font-awesome.css */
.fa-github:before {
  content: "\f09b";
}

/* line 637, app/assets/stylesheets/global/font-awesome.css */
.fa-unlock:before {
  content: "\f09c";
}

/* line 640, app/assets/stylesheets/global/font-awesome.css */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 643, app/assets/stylesheets/global/font-awesome.css */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

/* line 647, app/assets/stylesheets/global/font-awesome.css */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 650, app/assets/stylesheets/global/font-awesome.css */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 653, app/assets/stylesheets/global/font-awesome.css */
.fa-bell:before {
  content: "\f0f3";
}

/* line 656, app/assets/stylesheets/global/font-awesome.css */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 659, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 662, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 665, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 668, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 671, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 674, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 677, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 680, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 683, app/assets/stylesheets/global/font-awesome.css */
.fa-globe:before {
  content: "\f0ac";
}

/* line 686, app/assets/stylesheets/global/font-awesome.css */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 689, app/assets/stylesheets/global/font-awesome.css */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 692, app/assets/stylesheets/global/font-awesome.css */
.fa-filter:before {
  content: "\f0b0";
}

/* line 695, app/assets/stylesheets/global/font-awesome.css */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 698, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 701, app/assets/stylesheets/global/font-awesome.css */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 705, app/assets/stylesheets/global/font-awesome.css */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 709, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 712, app/assets/stylesheets/global/font-awesome.css */
.fa-flask:before {
  content: "\f0c3";
}

/* line 715, app/assets/stylesheets/global/font-awesome.css */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 719, app/assets/stylesheets/global/font-awesome.css */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 723, app/assets/stylesheets/global/font-awesome.css */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 726, app/assets/stylesheets/global/font-awesome.css */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 730, app/assets/stylesheets/global/font-awesome.css */
.fa-square:before {
  content: "\f0c8";
}

/* line 733, app/assets/stylesheets/global/font-awesome.css */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 738, app/assets/stylesheets/global/font-awesome.css */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 741, app/assets/stylesheets/global/font-awesome.css */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 744, app/assets/stylesheets/global/font-awesome.css */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 747, app/assets/stylesheets/global/font-awesome.css */
.fa-underline:before {
  content: "\f0cd";
}

/* line 750, app/assets/stylesheets/global/font-awesome.css */
.fa-table:before {
  content: "\f0ce";
}

/* line 753, app/assets/stylesheets/global/font-awesome.css */
.fa-magic:before {
  content: "\f0d0";
}

/* line 756, app/assets/stylesheets/global/font-awesome.css */
.fa-truck:before {
  content: "\f0d1";
}

/* line 759, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 762, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 765, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 768, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 771, app/assets/stylesheets/global/font-awesome.css */
.fa-money:before {
  content: "\f0d6";
}

/* line 774, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 777, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 780, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 783, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 786, app/assets/stylesheets/global/font-awesome.css */
.fa-columns:before {
  content: "\f0db";
}

/* line 789, app/assets/stylesheets/global/font-awesome.css */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 793, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 797, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 801, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 804, app/assets/stylesheets/global/font-awesome.css */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 807, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 811, app/assets/stylesheets/global/font-awesome.css */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 815, app/assets/stylesheets/global/font-awesome.css */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 819, app/assets/stylesheets/global/font-awesome.css */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 822, app/assets/stylesheets/global/font-awesome.css */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 825, app/assets/stylesheets/global/font-awesome.css */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 829, app/assets/stylesheets/global/font-awesome.css */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 832, app/assets/stylesheets/global/font-awesome.css */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 835, app/assets/stylesheets/global/font-awesome.css */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 839, app/assets/stylesheets/global/font-awesome.css */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 842, app/assets/stylesheets/global/font-awesome.css */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 845, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 848, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 851, app/assets/stylesheets/global/font-awesome.css */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 854, app/assets/stylesheets/global/font-awesome.css */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 857, app/assets/stylesheets/global/font-awesome.css */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 860, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 863, app/assets/stylesheets/global/font-awesome.css */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 866, app/assets/stylesheets/global/font-awesome.css */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 869, app/assets/stylesheets/global/font-awesome.css */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 872, app/assets/stylesheets/global/font-awesome.css */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 875, app/assets/stylesheets/global/font-awesome.css */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 878, app/assets/stylesheets/global/font-awesome.css */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 881, app/assets/stylesheets/global/font-awesome.css */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 884, app/assets/stylesheets/global/font-awesome.css */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 887, app/assets/stylesheets/global/font-awesome.css */
.fa-beer:before {
  content: "\f0fc";
}

/* line 890, app/assets/stylesheets/global/font-awesome.css */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 893, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 896, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 899, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 902, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 905, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 908, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-left:before {
  content: "\f104";
}

/* line 911, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-right:before {
  content: "\f105";
}

/* line 914, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-up:before {
  content: "\f106";
}

/* line 917, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-down:before {
  content: "\f107";
}

/* line 920, app/assets/stylesheets/global/font-awesome.css */
.fa-desktop:before {
  content: "\f108";
}

/* line 923, app/assets/stylesheets/global/font-awesome.css */
.fa-laptop:before {
  content: "\f109";
}

/* line 926, app/assets/stylesheets/global/font-awesome.css */
.fa-tablet:before {
  content: "\f10a";
}

/* line 929, app/assets/stylesheets/global/font-awesome.css */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 933, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 936, app/assets/stylesheets/global/font-awesome.css */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 939, app/assets/stylesheets/global/font-awesome.css */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 942, app/assets/stylesheets/global/font-awesome.css */
.fa-spinner:before {
  content: "\f110";
}

/* line 945, app/assets/stylesheets/global/font-awesome.css */
.fa-circle:before {
  content: "\f111";
}

/* line 948, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 952, app/assets/stylesheets/global/font-awesome.css */
.fa-github-alt:before {
  content: "\f113";
}

/* line 955, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-o:before {
  content: "\f114";
}

/* line 958, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 961, app/assets/stylesheets/global/font-awesome.css */
.fa-smile-o:before {
  content: "\f118";
}

/* line 964, app/assets/stylesheets/global/font-awesome.css */
.fa-frown-o:before {
  content: "\f119";
}

/* line 967, app/assets/stylesheets/global/font-awesome.css */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 970, app/assets/stylesheets/global/font-awesome.css */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 973, app/assets/stylesheets/global/font-awesome.css */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 976, app/assets/stylesheets/global/font-awesome.css */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 979, app/assets/stylesheets/global/font-awesome.css */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 982, app/assets/stylesheets/global/font-awesome.css */
.fa-terminal:before {
  content: "\f120";
}

/* line 985, app/assets/stylesheets/global/font-awesome.css */
.fa-code:before {
  content: "\f121";
}

/* line 988, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 992, app/assets/stylesheets/global/font-awesome.css */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 997, app/assets/stylesheets/global/font-awesome.css */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1000, app/assets/stylesheets/global/font-awesome.css */
.fa-crop:before {
  content: "\f125";
}

/* line 1003, app/assets/stylesheets/global/font-awesome.css */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1006, app/assets/stylesheets/global/font-awesome.css */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1010, app/assets/stylesheets/global/font-awesome.css */
.fa-question:before {
  content: "\f128";
}

/* line 1013, app/assets/stylesheets/global/font-awesome.css */
.fa-info:before {
  content: "\f129";
}

/* line 1016, app/assets/stylesheets/global/font-awesome.css */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1019, app/assets/stylesheets/global/font-awesome.css */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1022, app/assets/stylesheets/global/font-awesome.css */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1025, app/assets/stylesheets/global/font-awesome.css */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1028, app/assets/stylesheets/global/font-awesome.css */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1031, app/assets/stylesheets/global/font-awesome.css */
.fa-microphone:before {
  content: "\f130";
}

/* line 1034, app/assets/stylesheets/global/font-awesome.css */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1037, app/assets/stylesheets/global/font-awesome.css */
.fa-shield:before {
  content: "\f132";
}

/* line 1040, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1043, app/assets/stylesheets/global/font-awesome.css */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1046, app/assets/stylesheets/global/font-awesome.css */
.fa-rocket:before {
  content: "\f135";
}

/* line 1049, app/assets/stylesheets/global/font-awesome.css */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1052, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1055, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1058, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1061, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1064, app/assets/stylesheets/global/font-awesome.css */
.fa-html5:before {
  content: "\f13b";
}

/* line 1067, app/assets/stylesheets/global/font-awesome.css */
.fa-css3:before {
  content: "\f13c";
}

/* line 1070, app/assets/stylesheets/global/font-awesome.css */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1073, app/assets/stylesheets/global/font-awesome.css */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1076, app/assets/stylesheets/global/font-awesome.css */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1079, app/assets/stylesheets/global/font-awesome.css */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1082, app/assets/stylesheets/global/font-awesome.css */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1085, app/assets/stylesheets/global/font-awesome.css */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1088, app/assets/stylesheets/global/font-awesome.css */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1091, app/assets/stylesheets/global/font-awesome.css */
.fa-ticket:before {
  content: "\f145";
}

/* line 1094, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1097, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1100, app/assets/stylesheets/global/font-awesome.css */
.fa-level-up:before {
  content: "\f148";
}

/* line 1103, app/assets/stylesheets/global/font-awesome.css */
.fa-level-down:before {
  content: "\f149";
}

/* line 1106, app/assets/stylesheets/global/font-awesome.css */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1109, app/assets/stylesheets/global/font-awesome.css */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1112, app/assets/stylesheets/global/font-awesome.css */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1115, app/assets/stylesheets/global/font-awesome.css */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1118, app/assets/stylesheets/global/font-awesome.css */
.fa-compass:before {
  content: "\f14e";
}

/* line 1121, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1125, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1129, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1133, app/assets/stylesheets/global/font-awesome.css */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1137, app/assets/stylesheets/global/font-awesome.css */
.fa-gbp:before {
  content: "\f154";
}

/* line 1140, app/assets/stylesheets/global/font-awesome.css */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1144, app/assets/stylesheets/global/font-awesome.css */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1148, app/assets/stylesheets/global/font-awesome.css */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1154, app/assets/stylesheets/global/font-awesome.css */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1159, app/assets/stylesheets/global/font-awesome.css */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1163, app/assets/stylesheets/global/font-awesome.css */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1167, app/assets/stylesheets/global/font-awesome.css */
.fa-file:before {
  content: "\f15b";
}

/* line 1170, app/assets/stylesheets/global/font-awesome.css */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1173, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1176, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1179, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1182, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1185, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1188, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1191, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1194, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1197, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1200, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube:before {
  content: "\f167";
}

/* line 1203, app/assets/stylesheets/global/font-awesome.css */
.fa-xing:before {
  content: "\f168";
}

/* line 1206, app/assets/stylesheets/global/font-awesome.css */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1209, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1212, app/assets/stylesheets/global/font-awesome.css */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1215, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1218, app/assets/stylesheets/global/font-awesome.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1221, app/assets/stylesheets/global/font-awesome.css */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1224, app/assets/stylesheets/global/font-awesome.css */
.fa-adn:before {
  content: "\f170";
}

/* line 1227, app/assets/stylesheets/global/font-awesome.css */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1230, app/assets/stylesheets/global/font-awesome.css */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1233, app/assets/stylesheets/global/font-awesome.css */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1236, app/assets/stylesheets/global/font-awesome.css */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1239, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1242, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1245, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1248, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1251, app/assets/stylesheets/global/font-awesome.css */
.fa-apple:before {
  content: "\f179";
}

/* line 1254, app/assets/stylesheets/global/font-awesome.css */
.fa-windows:before {
  content: "\f17a";
}

/* line 1257, app/assets/stylesheets/global/font-awesome.css */
.fa-android:before {
  content: "\f17b";
}

/* line 1260, app/assets/stylesheets/global/font-awesome.css */
.fa-linux:before {
  content: "\f17c";
}

/* line 1263, app/assets/stylesheets/global/font-awesome.css */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1266, app/assets/stylesheets/global/font-awesome.css */
.fa-skype:before {
  content: "\f17e";
}

/* line 1269, app/assets/stylesheets/global/font-awesome.css */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1272, app/assets/stylesheets/global/font-awesome.css */
.fa-trello:before {
  content: "\f181";
}

/* line 1275, app/assets/stylesheets/global/font-awesome.css */
.fa-female:before {
  content: "\f182";
}

/* line 1278, app/assets/stylesheets/global/font-awesome.css */
.fa-male:before {
  content: "\f183";
}

/* line 1281, app/assets/stylesheets/global/font-awesome.css */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 1285, app/assets/stylesheets/global/font-awesome.css */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1288, app/assets/stylesheets/global/font-awesome.css */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1291, app/assets/stylesheets/global/font-awesome.css */
.fa-archive:before {
  content: "\f187";
}

/* line 1294, app/assets/stylesheets/global/font-awesome.css */
.fa-bug:before {
  content: "\f188";
}

/* line 1297, app/assets/stylesheets/global/font-awesome.css */
.fa-vk:before {
  content: "\f189";
}

/* line 1300, app/assets/stylesheets/global/font-awesome.css */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1303, app/assets/stylesheets/global/font-awesome.css */
.fa-renren:before {
  content: "\f18b";
}

/* line 1306, app/assets/stylesheets/global/font-awesome.css */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1309, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1312, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1315, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1318, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1322, app/assets/stylesheets/global/font-awesome.css */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1325, app/assets/stylesheets/global/font-awesome.css */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1328, app/assets/stylesheets/global/font-awesome.css */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1331, app/assets/stylesheets/global/font-awesome.css */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1335, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1338, app/assets/stylesheets/global/font-awesome.css */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1341, app/assets/stylesheets/global/font-awesome.css */
.fa-slack:before {
  content: "\f198";
}

/* line 1344, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1347, app/assets/stylesheets/global/font-awesome.css */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1350, app/assets/stylesheets/global/font-awesome.css */
.fa-openid:before {
  content: "\f19b";
}

/* line 1353, app/assets/stylesheets/global/font-awesome.css */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1358, app/assets/stylesheets/global/font-awesome.css */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1362, app/assets/stylesheets/global/font-awesome.css */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1365, app/assets/stylesheets/global/font-awesome.css */
.fa-google:before {
  content: "\f1a0";
}

/* line 1368, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1371, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1374, app/assets/stylesheets/global/font-awesome.css */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1377, app/assets/stylesheets/global/font-awesome.css */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1380, app/assets/stylesheets/global/font-awesome.css */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1383, app/assets/stylesheets/global/font-awesome.css */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1386, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 1389, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1392, app/assets/stylesheets/global/font-awesome.css */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1395, app/assets/stylesheets/global/font-awesome.css */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1398, app/assets/stylesheets/global/font-awesome.css */
.fa-language:before {
  content: "\f1ab";
}

/* line 1401, app/assets/stylesheets/global/font-awesome.css */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1404, app/assets/stylesheets/global/font-awesome.css */
.fa-building:before {
  content: "\f1ad";
}

/* line 1407, app/assets/stylesheets/global/font-awesome.css */
.fa-child:before {
  content: "\f1ae";
}

/* line 1410, app/assets/stylesheets/global/font-awesome.css */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1413, app/assets/stylesheets/global/font-awesome.css */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1416, app/assets/stylesheets/global/font-awesome.css */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1419, app/assets/stylesheets/global/font-awesome.css */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1422, app/assets/stylesheets/global/font-awesome.css */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1425, app/assets/stylesheets/global/font-awesome.css */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1428, app/assets/stylesheets/global/font-awesome.css */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1431, app/assets/stylesheets/global/font-awesome.css */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1434, app/assets/stylesheets/global/font-awesome.css */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1437, app/assets/stylesheets/global/font-awesome.css */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1441, app/assets/stylesheets/global/font-awesome.css */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1445, app/assets/stylesheets/global/font-awesome.css */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1448, app/assets/stylesheets/global/font-awesome.css */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1451, app/assets/stylesheets/global/font-awesome.css */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1454, app/assets/stylesheets/global/font-awesome.css */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1457, app/assets/stylesheets/global/font-awesome.css */
.fa-database:before {
  content: "\f1c0";
}

/* line 1460, app/assets/stylesheets/global/font-awesome.css */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1463, app/assets/stylesheets/global/font-awesome.css */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1466, app/assets/stylesheets/global/font-awesome.css */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1469, app/assets/stylesheets/global/font-awesome.css */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1472, app/assets/stylesheets/global/font-awesome.css */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1477, app/assets/stylesheets/global/font-awesome.css */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1481, app/assets/stylesheets/global/font-awesome.css */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1485, app/assets/stylesheets/global/font-awesome.css */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1489, app/assets/stylesheets/global/font-awesome.css */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1492, app/assets/stylesheets/global/font-awesome.css */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1495, app/assets/stylesheets/global/font-awesome.css */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1498, app/assets/stylesheets/global/font-awesome.css */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1501, app/assets/stylesheets/global/font-awesome.css */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1508, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1511, app/assets/stylesheets/global/font-awesome.css */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1516, app/assets/stylesheets/global/font-awesome.css */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1520, app/assets/stylesheets/global/font-awesome.css */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1523, app/assets/stylesheets/global/font-awesome.css */
.fa-git:before {
  content: "\f1d3";
}

/* line 1526, app/assets/stylesheets/global/font-awesome.css */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1531, app/assets/stylesheets/global/font-awesome.css */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1534, app/assets/stylesheets/global/font-awesome.css */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1537, app/assets/stylesheets/global/font-awesome.css */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1541, app/assets/stylesheets/global/font-awesome.css */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1545, app/assets/stylesheets/global/font-awesome.css */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1549, app/assets/stylesheets/global/font-awesome.css */
.fa-history:before {
  content: "\f1da";
}

/* line 1552, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1555, app/assets/stylesheets/global/font-awesome.css */
.fa-header:before {
  content: "\f1dc";
}

/* line 1558, app/assets/stylesheets/global/font-awesome.css */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1561, app/assets/stylesheets/global/font-awesome.css */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1564, app/assets/stylesheets/global/font-awesome.css */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1567, app/assets/stylesheets/global/font-awesome.css */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1570, app/assets/stylesheets/global/font-awesome.css */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 1573, app/assets/stylesheets/global/font-awesome.css */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 1577, app/assets/stylesheets/global/font-awesome.css */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1580, app/assets/stylesheets/global/font-awesome.css */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 1583, app/assets/stylesheets/global/font-awesome.css */
.fa-plug:before {
  content: "\f1e6";
}

/* line 1586, app/assets/stylesheets/global/font-awesome.css */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1589, app/assets/stylesheets/global/font-awesome.css */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1592, app/assets/stylesheets/global/font-awesome.css */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1595, app/assets/stylesheets/global/font-awesome.css */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 1598, app/assets/stylesheets/global/font-awesome.css */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1601, app/assets/stylesheets/global/font-awesome.css */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 1604, app/assets/stylesheets/global/font-awesome.css */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 1607, app/assets/stylesheets/global/font-awesome.css */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1610, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 1613, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 1616, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 1619, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 1622, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 1625, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 1628, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 1631, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 1634, app/assets/stylesheets/global/font-awesome.css */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1637, app/assets/stylesheets/global/font-awesome.css */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 1640, app/assets/stylesheets/global/font-awesome.css */
.fa-at:before {
  content: "\f1fa";
}

/* line 1643, app/assets/stylesheets/global/font-awesome.css */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 1646, app/assets/stylesheets/global/font-awesome.css */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 1649, app/assets/stylesheets/global/font-awesome.css */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 1652, app/assets/stylesheets/global/font-awesome.css */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 1655, app/assets/stylesheets/global/font-awesome.css */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 1658, app/assets/stylesheets/global/font-awesome.css */
.fa-line-chart:before {
  content: "\f201";
}

/* line 1661, app/assets/stylesheets/global/font-awesome.css */
.fa-lastfm:before {
  content: "\f202";
}

/* line 1664, app/assets/stylesheets/global/font-awesome.css */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 1667, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1670, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1673, app/assets/stylesheets/global/font-awesome.css */
.fa-bicycle:before {
  content: "\f206";
}

/* line 1676, app/assets/stylesheets/global/font-awesome.css */
.fa-bus:before {
  content: "\f207";
}

/* line 1679, app/assets/stylesheets/global/font-awesome.css */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 1682, app/assets/stylesheets/global/font-awesome.css */
.fa-angellist:before {
  content: "\f209";
}

/* line 1685, app/assets/stylesheets/global/font-awesome.css */
.fa-cc:before {
  content: "\f20a";
}

/* line 1688, app/assets/stylesheets/global/font-awesome.css */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 1693, app/assets/stylesheets/global/font-awesome.css */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 1696, app/assets/stylesheets/global/font-awesome.css */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 1699, app/assets/stylesheets/global/font-awesome.css */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1702, app/assets/stylesheets/global/font-awesome.css */
.fa-dashcube:before {
  content: "\f210";
}

/* line 1705, app/assets/stylesheets/global/font-awesome.css */
.fa-forumbee:before {
  content: "\f211";
}

/* line 1708, app/assets/stylesheets/global/font-awesome.css */
.fa-leanpub:before {
  content: "\f212";
}

/* line 1711, app/assets/stylesheets/global/font-awesome.css */
.fa-sellsy:before {
  content: "\f213";
}

/* line 1714, app/assets/stylesheets/global/font-awesome.css */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1717, app/assets/stylesheets/global/font-awesome.css */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1720, app/assets/stylesheets/global/font-awesome.css */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 1723, app/assets/stylesheets/global/font-awesome.css */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 1726, app/assets/stylesheets/global/font-awesome.css */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 1729, app/assets/stylesheets/global/font-awesome.css */
.fa-diamond:before {
  content: "\f219";
}

/* line 1732, app/assets/stylesheets/global/font-awesome.css */
.fa-ship:before {
  content: "\f21a";
}

/* line 1735, app/assets/stylesheets/global/font-awesome.css */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1738, app/assets/stylesheets/global/font-awesome.css */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 1741, app/assets/stylesheets/global/font-awesome.css */
.fa-street-view:before {
  content: "\f21d";
}

/* line 1744, app/assets/stylesheets/global/font-awesome.css */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 1747, app/assets/stylesheets/global/font-awesome.css */
.fa-venus:before {
  content: "\f221";
}

/* line 1750, app/assets/stylesheets/global/font-awesome.css */
.fa-mars:before {
  content: "\f222";
}

/* line 1753, app/assets/stylesheets/global/font-awesome.css */
.fa-mercury:before {
  content: "\f223";
}

/* line 1756, app/assets/stylesheets/global/font-awesome.css */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

/* line 1760, app/assets/stylesheets/global/font-awesome.css */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1763, app/assets/stylesheets/global/font-awesome.css */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1766, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-double:before {
  content: "\f227";
}

/* line 1769, app/assets/stylesheets/global/font-awesome.css */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1772, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 1775, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 1778, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 1781, app/assets/stylesheets/global/font-awesome.css */
.fa-neuter:before {
  content: "\f22c";
}

/* line 1784, app/assets/stylesheets/global/font-awesome.css */
.fa-genderless:before {
  content: "\f22d";
}

/* line 1787, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 1790, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 1793, app/assets/stylesheets/global/font-awesome.css */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1796, app/assets/stylesheets/global/font-awesome.css */
.fa-server:before {
  content: "\f233";
}

/* line 1799, app/assets/stylesheets/global/font-awesome.css */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1802, app/assets/stylesheets/global/font-awesome.css */
.fa-user-times:before {
  content: "\f235";
}

/* line 1805, app/assets/stylesheets/global/font-awesome.css */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 1809, app/assets/stylesheets/global/font-awesome.css */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1812, app/assets/stylesheets/global/font-awesome.css */
.fa-train:before {
  content: "\f238";
}

/* line 1815, app/assets/stylesheets/global/font-awesome.css */
.fa-subway:before {
  content: "\f239";
}

/* line 1818, app/assets/stylesheets/global/font-awesome.css */
.fa-medium:before {
  content: "\f23a";
}

/* line 1821, app/assets/stylesheets/global/font-awesome.css */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 1825, app/assets/stylesheets/global/font-awesome.css */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 1828, app/assets/stylesheets/global/font-awesome.css */
.fa-opencart:before {
  content: "\f23d";
}

/* line 1831, app/assets/stylesheets/global/font-awesome.css */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 1834, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

/* line 1839, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 1843, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

/* line 1847, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 1851, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

/* line 1855, app/assets/stylesheets/global/font-awesome.css */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 1858, app/assets/stylesheets/global/font-awesome.css */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 1861, app/assets/stylesheets/global/font-awesome.css */
.fa-object-group:before {
  content: "\f247";
}

/* line 1864, app/assets/stylesheets/global/font-awesome.css */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 1867, app/assets/stylesheets/global/font-awesome.css */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 1870, app/assets/stylesheets/global/font-awesome.css */
.fa-sticky-note-o:before {
  content: "\f24a";
}

/* line 1873, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 1876, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 1879, app/assets/stylesheets/global/font-awesome.css */
.fa-clone:before {
  content: "\f24d";
}

/* line 1882, app/assets/stylesheets/global/font-awesome.css */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 1885, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-o:before {
  content: "\f250";
}

/* line 1888, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 1892, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 1896, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 1900, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass:before {
  content: "\f254";
}

/* line 1903, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

/* line 1907, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

/* line 1911, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-scissors-o:before {
  content: "\f257";
}

/* line 1914, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-lizard-o:before {
  content: "\f258";
}

/* line 1917, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-spock-o:before {
  content: "\f259";
}

/* line 1920, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-pointer-o:before {
  content: "\f25a";
}

/* line 1923, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-peace-o:before {
  content: "\f25b";
}

/* line 1926, app/assets/stylesheets/global/font-awesome.css */
.fa-trademark:before {
  content: "\f25c";
}

/* line 1929, app/assets/stylesheets/global/font-awesome.css */
.fa-registered:before {
  content: "\f25d";
}

/* line 1932, app/assets/stylesheets/global/font-awesome.css */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 1935, app/assets/stylesheets/global/font-awesome.css */
.fa-gg:before {
  content: "\f260";
}

/* line 1938, app/assets/stylesheets/global/font-awesome.css */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 1941, app/assets/stylesheets/global/font-awesome.css */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 1944, app/assets/stylesheets/global/font-awesome.css */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 1947, app/assets/stylesheets/global/font-awesome.css */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 1950, app/assets/stylesheets/global/font-awesome.css */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 1953, app/assets/stylesheets/global/font-awesome.css */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 1956, app/assets/stylesheets/global/font-awesome.css */
.fa-safari:before {
  content: "\f267";
}

/* line 1959, app/assets/stylesheets/global/font-awesome.css */
.fa-chrome:before {
  content: "\f268";
}

/* line 1962, app/assets/stylesheets/global/font-awesome.css */
.fa-firefox:before {
  content: "\f269";
}

/* line 1965, app/assets/stylesheets/global/font-awesome.css */
.fa-opera:before {
  content: "\f26a";
}

/* line 1968, app/assets/stylesheets/global/font-awesome.css */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 1971, app/assets/stylesheets/global/font-awesome.css */
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

/* line 1975, app/assets/stylesheets/global/font-awesome.css */
.fa-contao:before {
  content: "\f26d";
}

/* line 1978, app/assets/stylesheets/global/font-awesome.css */
.fa-500px:before {
  content: "\f26e";
}

/* line 1981, app/assets/stylesheets/global/font-awesome.css */
.fa-amazon:before {
  content: "\f270";
}

/* line 1984, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-plus-o:before {
  content: "\f271";
}

/* line 1987, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-minus-o:before {
  content: "\f272";
}

/* line 1990, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-times-o:before {
  content: "\f273";
}

/* line 1993, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-check-o:before {
  content: "\f274";
}

/* line 1996, app/assets/stylesheets/global/font-awesome.css */
.fa-industry:before {
  content: "\f275";
}

/* line 1999, app/assets/stylesheets/global/font-awesome.css */
.fa-map-pin:before {
  content: "\f276";
}

/* line 2002, app/assets/stylesheets/global/font-awesome.css */
.fa-map-signs:before {
  content: "\f277";
}

/* line 2005, app/assets/stylesheets/global/font-awesome.css */
.fa-map-o:before {
  content: "\f278";
}

/* line 2008, app/assets/stylesheets/global/font-awesome.css */
.fa-map:before {
  content: "\f279";
}

/* line 2011, app/assets/stylesheets/global/font-awesome.css */
.fa-commenting:before {
  content: "\f27a";
}

/* line 2014, app/assets/stylesheets/global/font-awesome.css */
.fa-commenting-o:before {
  content: "\f27b";
}

/* line 2017, app/assets/stylesheets/global/font-awesome.css */
.fa-houzz:before {
  content: "\f27c";
}

/* line 2020, app/assets/stylesheets/global/font-awesome.css */
.fa-vimeo:before {
  content: "\f27d";
}

/* line 2023, app/assets/stylesheets/global/font-awesome.css */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 2026, app/assets/stylesheets/global/font-awesome.css */
.fa-fonticons:before {
  content: "\f280";
}

/* line 2029, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 2032, app/assets/stylesheets/global/font-awesome.css */
.fa-edge:before {
  content: "\f282";
}

/* line 2035, app/assets/stylesheets/global/font-awesome.css */
.fa-credit-card-alt:before {
  content: "\f283";
}

/* line 2038, app/assets/stylesheets/global/font-awesome.css */
.fa-codiepie:before {
  content: "\f284";
}

/* line 2041, app/assets/stylesheets/global/font-awesome.css */
.fa-modx:before {
  content: "\f285";
}

/* line 2044, app/assets/stylesheets/global/font-awesome.css */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 2047, app/assets/stylesheets/global/font-awesome.css */
.fa-usb:before {
  content: "\f287";
}

/* line 2050, app/assets/stylesheets/global/font-awesome.css */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 2053, app/assets/stylesheets/global/font-awesome.css */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 2056, app/assets/stylesheets/global/font-awesome.css */
.fa-scribd:before {
  content: "\f28a";
}

/* line 2059, app/assets/stylesheets/global/font-awesome.css */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 2062, app/assets/stylesheets/global/font-awesome.css */
.fa-pause-circle-o:before {
  content: "\f28c";
}

/* line 2065, app/assets/stylesheets/global/font-awesome.css */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 2068, app/assets/stylesheets/global/font-awesome.css */
.fa-stop-circle-o:before {
  content: "\f28e";
}

/* line 2071, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 2074, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 2077, app/assets/stylesheets/global/font-awesome.css */
.fa-hashtag:before {
  content: "\f292";
}

/* line 2080, app/assets/stylesheets/global/font-awesome.css */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 2083, app/assets/stylesheets/global/font-awesome.css */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 2086, app/assets/stylesheets/global/font-awesome.css */
.fa-percent:before {
  content: "\f295";
}

/* line 2089, app/assets/stylesheets/global/font-awesome.css */
.fa-gitlab:before {
  content: "\f296";
}

/* line 2092, app/assets/stylesheets/global/font-awesome.css */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 2095, app/assets/stylesheets/global/font-awesome.css */
.fa-wpforms:before {
  content: "\f298";
}

/* line 2098, app/assets/stylesheets/global/font-awesome.css */
.fa-envira:before {
  content: "\f299";
}

/* line 2101, app/assets/stylesheets/global/font-awesome.css */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 2104, app/assets/stylesheets/global/font-awesome.css */
.fa-wheelchair-alt:before {
  content: "\f29b";
}

/* line 2107, app/assets/stylesheets/global/font-awesome.css */
.fa-question-circle-o:before {
  content: "\f29c";
}

/* line 2110, app/assets/stylesheets/global/font-awesome.css */
.fa-blind:before {
  content: "\f29d";
}

/* line 2113, app/assets/stylesheets/global/font-awesome.css */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 2116, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-control-phone:before {
  content: "\f2a0";
}

/* line 2119, app/assets/stylesheets/global/font-awesome.css */
.fa-braille:before {
  content: "\f2a1";
}

/* line 2122, app/assets/stylesheets/global/font-awesome.css */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 2125, app/assets/stylesheets/global/font-awesome.css */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 2129, app/assets/stylesheets/global/font-awesome.css */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

/* line 2134, app/assets/stylesheets/global/font-awesome.css */
.fa-glide:before {
  content: "\f2a5";
}

/* line 2137, app/assets/stylesheets/global/font-awesome.css */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 2140, app/assets/stylesheets/global/font-awesome.css */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 2144, app/assets/stylesheets/global/font-awesome.css */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 2147, app/assets/stylesheets/global/font-awesome.css */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 2150, app/assets/stylesheets/global/font-awesome.css */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 2153, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 2156, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 2159, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 2162, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 2165, app/assets/stylesheets/global/font-awesome.css */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 2168, app/assets/stylesheets/global/font-awesome.css */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 2171, app/assets/stylesheets/global/font-awesome.css */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 2174, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

/* line 2178, app/assets/stylesheets/global/font-awesome.css */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 2182, app/assets/stylesheets/global/font-awesome.css */
.fa-handshake-o:before {
  content: "\f2b5";
}

/* line 2185, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 2188, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-open-o:before {
  content: "\f2b7";
}

/* line 2191, app/assets/stylesheets/global/font-awesome.css */
.fa-linode:before {
  content: "\f2b8";
}

/* line 2194, app/assets/stylesheets/global/font-awesome.css */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 2197, app/assets/stylesheets/global/font-awesome.css */
.fa-address-book-o:before {
  content: "\f2ba";
}

/* line 2200, app/assets/stylesheets/global/font-awesome.css */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

/* line 2204, app/assets/stylesheets/global/font-awesome.css */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

/* line 2208, app/assets/stylesheets/global/font-awesome.css */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 2211, app/assets/stylesheets/global/font-awesome.css */
.fa-user-circle-o:before {
  content: "\f2be";
}

/* line 2214, app/assets/stylesheets/global/font-awesome.css */
.fa-user-o:before {
  content: "\f2c0";
}

/* line 2217, app/assets/stylesheets/global/font-awesome.css */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 2220, app/assets/stylesheets/global/font-awesome.css */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

/* line 2224, app/assets/stylesheets/global/font-awesome.css */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

/* line 2228, app/assets/stylesheets/global/font-awesome.css */
.fa-quora:before {
  content: "\f2c4";
}

/* line 2231, app/assets/stylesheets/global/font-awesome.css */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 2234, app/assets/stylesheets/global/font-awesome.css */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 2237, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 2242, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 2246, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 2250, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 2254, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 2258, app/assets/stylesheets/global/font-awesome.css */
.fa-shower:before {
  content: "\f2cc";
}

/* line 2261, app/assets/stylesheets/global/font-awesome.css */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

/* line 2266, app/assets/stylesheets/global/font-awesome.css */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 2269, app/assets/stylesheets/global/font-awesome.css */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 2272, app/assets/stylesheets/global/font-awesome.css */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 2275, app/assets/stylesheets/global/font-awesome.css */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 2278, app/assets/stylesheets/global/font-awesome.css */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

/* line 2282, app/assets/stylesheets/global/font-awesome.css */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

/* line 2286, app/assets/stylesheets/global/font-awesome.css */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 2289, app/assets/stylesheets/global/font-awesome.css */
.fa-grav:before {
  content: "\f2d6";
}

/* line 2292, app/assets/stylesheets/global/font-awesome.css */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 2295, app/assets/stylesheets/global/font-awesome.css */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 2298, app/assets/stylesheets/global/font-awesome.css */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 2301, app/assets/stylesheets/global/font-awesome.css */
.fa-eercast:before {
  content: "\f2da";
}

/* line 2304, app/assets/stylesheets/global/font-awesome.css */
.fa-microchip:before {
  content: "\f2db";
}

/* line 2307, app/assets/stylesheets/global/font-awesome.css */
.fa-snowflake-o:before {
  content: "\f2dc";
}

/* line 2310, app/assets/stylesheets/global/font-awesome.css */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 2313, app/assets/stylesheets/global/font-awesome.css */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 2316, app/assets/stylesheets/global/font-awesome.css */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 2319, app/assets/stylesheets/global/font-awesome.css */
.fa-map-marker:before {
  content: "\f041";
}

/* line 2322, app/assets/stylesheets/global/font-awesome.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 2332, app/assets/stylesheets/global/font-awesome.css */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: 'simple-line-icons';
  src: url(/assets/Simple-Line-Icons.eot?v=2.4.0);
  src: url(/assets/Simple-Line-Icons.eot?v=2.4.0#iefix) format("embedded-opentype"), url(/assets/Simple-Line-Icons.woff2?v=2.4.0) format("woff2"), url(/assets/Simple-Line-Icons.ttf?v=2.4.0) format("truetype"), url(/assets/Simple-Line-Icons.woff?v=2.4.0) format("woff"), url(/assets/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
/* line 12, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 212, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user:before {
  content: "\e005";
}

/* line 215, app/assets/stylesheets/global/simple-line-icons.css */
.icon-people:before {
  content: "\e001";
}

/* line 218, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user-female:before {
  content: "\e000";
}

/* line 221, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user-follow:before {
  content: "\e002";
}

/* line 224, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user-following:before {
  content: "\e003";
}

/* line 227, app/assets/stylesheets/global/simple-line-icons.css */
.icon-user-unfollow:before {
  content: "\e004";
}

/* line 230, app/assets/stylesheets/global/simple-line-icons.css */
.icon-login:before {
  content: "\e066";
}

/* line 233, app/assets/stylesheets/global/simple-line-icons.css */
.icon-logout:before {
  content: "\e065";
}

/* line 236, app/assets/stylesheets/global/simple-line-icons.css */
.icon-emotsmile:before {
  content: "\e021";
}

/* line 239, app/assets/stylesheets/global/simple-line-icons.css */
.icon-phone:before {
  content: "\e600";
}

/* line 242, app/assets/stylesheets/global/simple-line-icons.css */
.icon-call-end:before {
  content: "\e048";
}

/* line 245, app/assets/stylesheets/global/simple-line-icons.css */
.icon-call-in:before {
  content: "\e047";
}

/* line 248, app/assets/stylesheets/global/simple-line-icons.css */
.icon-call-out:before {
  content: "\e046";
}

/* line 251, app/assets/stylesheets/global/simple-line-icons.css */
.icon-map:before {
  content: "\e033";
}

/* line 254, app/assets/stylesheets/global/simple-line-icons.css */
.icon-location-pin:before {
  content: "\e096";
}

/* line 257, app/assets/stylesheets/global/simple-line-icons.css */
.icon-direction:before {
  content: "\e042";
}

/* line 260, app/assets/stylesheets/global/simple-line-icons.css */
.icon-directions:before {
  content: "\e041";
}

/* line 263, app/assets/stylesheets/global/simple-line-icons.css */
.icon-compass:before {
  content: "\e045";
}

/* line 266, app/assets/stylesheets/global/simple-line-icons.css */
.icon-layers:before {
  content: "\e034";
}

/* line 269, app/assets/stylesheets/global/simple-line-icons.css */
.icon-menu:before {
  content: "\e601";
}

/* line 272, app/assets/stylesheets/global/simple-line-icons.css */
.icon-list:before {
  content: "\e067";
}

/* line 275, app/assets/stylesheets/global/simple-line-icons.css */
.icon-options-vertical:before {
  content: "\e602";
}

/* line 278, app/assets/stylesheets/global/simple-line-icons.css */
.icon-options:before {
  content: "\e603";
}

/* line 281, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-down:before {
  content: "\e604";
}

/* line 284, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-left:before {
  content: "\e605";
}

/* line 287, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-right:before {
  content: "\e606";
}

/* line 290, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-up:before {
  content: "\e607";
}

/* line 293, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-up-circle:before {
  content: "\e078";
}

/* line 296, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-left-circle:before {
  content: "\e07a";
}

/* line 299, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-right-circle:before {
  content: "\e079";
}

/* line 302, app/assets/stylesheets/global/simple-line-icons.css */
.icon-arrow-down-circle:before {
  content: "\e07b";
}

/* line 305, app/assets/stylesheets/global/simple-line-icons.css */
.icon-check:before {
  content: "\e080";
}

/* line 308, app/assets/stylesheets/global/simple-line-icons.css */
.icon-clock:before {
  content: "\e081";
}

/* line 311, app/assets/stylesheets/global/simple-line-icons.css */
.icon-plus:before {
  content: "\e095";
}

/* line 314, app/assets/stylesheets/global/simple-line-icons.css */
.icon-minus:before {
  content: "\e615";
}

/* line 317, app/assets/stylesheets/global/simple-line-icons.css */
.icon-close:before {
  content: "\e082";
}

/* line 320, app/assets/stylesheets/global/simple-line-icons.css */
.icon-event:before {
  content: "\e619";
}

/* line 323, app/assets/stylesheets/global/simple-line-icons.css */
.icon-exclamation:before {
  content: "\e617";
}

/* line 326, app/assets/stylesheets/global/simple-line-icons.css */
.icon-organization:before {
  content: "\e616";
}

/* line 329, app/assets/stylesheets/global/simple-line-icons.css */
.icon-trophy:before {
  content: "\e006";
}

/* line 332, app/assets/stylesheets/global/simple-line-icons.css */
.icon-screen-smartphone:before {
  content: "\e010";
}

/* line 335, app/assets/stylesheets/global/simple-line-icons.css */
.icon-screen-desktop:before {
  content: "\e011";
}

/* line 338, app/assets/stylesheets/global/simple-line-icons.css */
.icon-plane:before {
  content: "\e012";
}

/* line 341, app/assets/stylesheets/global/simple-line-icons.css */
.icon-notebook:before {
  content: "\e013";
}

/* line 344, app/assets/stylesheets/global/simple-line-icons.css */
.icon-mustache:before {
  content: "\e014";
}

/* line 347, app/assets/stylesheets/global/simple-line-icons.css */
.icon-mouse:before {
  content: "\e015";
}

/* line 350, app/assets/stylesheets/global/simple-line-icons.css */
.icon-magnet:before {
  content: "\e016";
}

/* line 353, app/assets/stylesheets/global/simple-line-icons.css */
.icon-energy:before {
  content: "\e020";
}

/* line 356, app/assets/stylesheets/global/simple-line-icons.css */
.icon-disc:before {
  content: "\e022";
}

/* line 359, app/assets/stylesheets/global/simple-line-icons.css */
.icon-cursor:before {
  content: "\e06e";
}

/* line 362, app/assets/stylesheets/global/simple-line-icons.css */
.icon-cursor-move:before {
  content: "\e023";
}

/* line 365, app/assets/stylesheets/global/simple-line-icons.css */
.icon-crop:before {
  content: "\e024";
}

/* line 368, app/assets/stylesheets/global/simple-line-icons.css */
.icon-chemistry:before {
  content: "\e026";
}

/* line 371, app/assets/stylesheets/global/simple-line-icons.css */
.icon-speedometer:before {
  content: "\e007";
}

/* line 374, app/assets/stylesheets/global/simple-line-icons.css */
.icon-shield:before {
  content: "\e00e";
}

/* line 377, app/assets/stylesheets/global/simple-line-icons.css */
.icon-screen-tablet:before {
  content: "\e00f";
}

/* line 380, app/assets/stylesheets/global/simple-line-icons.css */
.icon-magic-wand:before {
  content: "\e017";
}

/* line 383, app/assets/stylesheets/global/simple-line-icons.css */
.icon-hourglass:before {
  content: "\e018";
}

/* line 386, app/assets/stylesheets/global/simple-line-icons.css */
.icon-graduation:before {
  content: "\e019";
}

/* line 389, app/assets/stylesheets/global/simple-line-icons.css */
.icon-ghost:before {
  content: "\e01a";
}

/* line 392, app/assets/stylesheets/global/simple-line-icons.css */
.icon-game-controller:before {
  content: "\e01b";
}

/* line 395, app/assets/stylesheets/global/simple-line-icons.css */
.icon-fire:before {
  content: "\e01c";
}

/* line 398, app/assets/stylesheets/global/simple-line-icons.css */
.icon-eyeglass:before {
  content: "\e01d";
}

/* line 401, app/assets/stylesheets/global/simple-line-icons.css */
.icon-envelope-open:before {
  content: "\e01e";
}

/* line 404, app/assets/stylesheets/global/simple-line-icons.css */
.icon-envelope-letter:before {
  content: "\e01f";
}

/* line 407, app/assets/stylesheets/global/simple-line-icons.css */
.icon-bell:before {
  content: "\e027";
}

/* line 410, app/assets/stylesheets/global/simple-line-icons.css */
.icon-badge:before {
  content: "\e028";
}

/* line 413, app/assets/stylesheets/global/simple-line-icons.css */
.icon-anchor:before {
  content: "\e029";
}

/* line 416, app/assets/stylesheets/global/simple-line-icons.css */
.icon-wallet:before {
  content: "\e02a";
}

/* line 419, app/assets/stylesheets/global/simple-line-icons.css */
.icon-vector:before {
  content: "\e02b";
}

/* line 422, app/assets/stylesheets/global/simple-line-icons.css */
.icon-speech:before {
  content: "\e02c";
}

/* line 425, app/assets/stylesheets/global/simple-line-icons.css */
.icon-puzzle:before {
  content: "\e02d";
}

/* line 428, app/assets/stylesheets/global/simple-line-icons.css */
.icon-printer:before {
  content: "\e02e";
}

/* line 431, app/assets/stylesheets/global/simple-line-icons.css */
.icon-present:before {
  content: "\e02f";
}

/* line 434, app/assets/stylesheets/global/simple-line-icons.css */
.icon-playlist:before {
  content: "\e030";
}

/* line 437, app/assets/stylesheets/global/simple-line-icons.css */
.icon-pin:before {
  content: "\e031";
}

/* line 440, app/assets/stylesheets/global/simple-line-icons.css */
.icon-picture:before {
  content: "\e032";
}

/* line 443, app/assets/stylesheets/global/simple-line-icons.css */
.icon-handbag:before {
  content: "\e035";
}

/* line 446, app/assets/stylesheets/global/simple-line-icons.css */
.icon-globe-alt:before {
  content: "\e036";
}

/* line 449, app/assets/stylesheets/global/simple-line-icons.css */
.icon-globe:before {
  content: "\e037";
}

/* line 452, app/assets/stylesheets/global/simple-line-icons.css */
.icon-folder-alt:before {
  content: "\e039";
}

/* line 455, app/assets/stylesheets/global/simple-line-icons.css */
.icon-folder:before {
  content: "\e089";
}

/* line 458, app/assets/stylesheets/global/simple-line-icons.css */
.icon-film:before {
  content: "\e03a";
}

/* line 461, app/assets/stylesheets/global/simple-line-icons.css */
.icon-feed:before {
  content: "\e03b";
}

/* line 464, app/assets/stylesheets/global/simple-line-icons.css */
.icon-drop:before {
  content: "\e03e";
}

/* line 467, app/assets/stylesheets/global/simple-line-icons.css */
.icon-drawer:before {
  content: "\e03f";
}

/* line 470, app/assets/stylesheets/global/simple-line-icons.css */
.icon-docs:before {
  content: "\e040";
}

/* line 473, app/assets/stylesheets/global/simple-line-icons.css */
.icon-doc:before {
  content: "\e085";
}

/* line 476, app/assets/stylesheets/global/simple-line-icons.css */
.icon-diamond:before {
  content: "\e043";
}

/* line 479, app/assets/stylesheets/global/simple-line-icons.css */
.icon-cup:before {
  content: "\e044";
}

/* line 482, app/assets/stylesheets/global/simple-line-icons.css */
.icon-calculator:before {
  content: "\e049";
}

/* line 485, app/assets/stylesheets/global/simple-line-icons.css */
.icon-bubbles:before {
  content: "\e04a";
}

/* line 488, app/assets/stylesheets/global/simple-line-icons.css */
.icon-briefcase:before {
  content: "\e04b";
}

/* line 491, app/assets/stylesheets/global/simple-line-icons.css */
.icon-book-open:before {
  content: "\e04c";
}

/* line 494, app/assets/stylesheets/global/simple-line-icons.css */
.icon-basket-loaded:before {
  content: "\e04d";
}

/* line 497, app/assets/stylesheets/global/simple-line-icons.css */
.icon-basket:before {
  content: "\e04e";
}

/* line 500, app/assets/stylesheets/global/simple-line-icons.css */
.icon-bag:before {
  content: "\e04f";
}

/* line 503, app/assets/stylesheets/global/simple-line-icons.css */
.icon-action-undo:before {
  content: "\e050";
}

/* line 506, app/assets/stylesheets/global/simple-line-icons.css */
.icon-action-redo:before {
  content: "\e051";
}

/* line 509, app/assets/stylesheets/global/simple-line-icons.css */
.icon-wrench:before {
  content: "\e052";
}

/* line 512, app/assets/stylesheets/global/simple-line-icons.css */
.icon-umbrella:before {
  content: "\e053";
}

/* line 515, app/assets/stylesheets/global/simple-line-icons.css */
.icon-trash:before {
  content: "\e054";
}

/* line 518, app/assets/stylesheets/global/simple-line-icons.css */
.icon-tag:before {
  content: "\e055";
}

/* line 521, app/assets/stylesheets/global/simple-line-icons.css */
.icon-support:before {
  content: "\e056";
}

/* line 524, app/assets/stylesheets/global/simple-line-icons.css */
.icon-frame:before {
  content: "\e038";
}

/* line 527, app/assets/stylesheets/global/simple-line-icons.css */
.icon-size-fullscreen:before {
  content: "\e057";
}

/* line 530, app/assets/stylesheets/global/simple-line-icons.css */
.icon-size-actual:before {
  content: "\e058";
}

/* line 533, app/assets/stylesheets/global/simple-line-icons.css */
.icon-shuffle:before {
  content: "\e059";
}

/* line 536, app/assets/stylesheets/global/simple-line-icons.css */
.icon-share-alt:before {
  content: "\e05a";
}

/* line 539, app/assets/stylesheets/global/simple-line-icons.css */
.icon-share:before {
  content: "\e05b";
}

/* line 542, app/assets/stylesheets/global/simple-line-icons.css */
.icon-rocket:before {
  content: "\e05c";
}

/* line 545, app/assets/stylesheets/global/simple-line-icons.css */
.icon-question:before {
  content: "\e05d";
}

/* line 548, app/assets/stylesheets/global/simple-line-icons.css */
.icon-pie-chart:before {
  content: "\e05e";
}

/* line 551, app/assets/stylesheets/global/simple-line-icons.css */
.icon-pencil:before {
  content: "\e05f";
}

/* line 554, app/assets/stylesheets/global/simple-line-icons.css */
.icon-note:before {
  content: "\e060";
}

/* line 557, app/assets/stylesheets/global/simple-line-icons.css */
.icon-loop:before {
  content: "\e064";
}

/* line 560, app/assets/stylesheets/global/simple-line-icons.css */
.icon-home:before {
  content: "\e069";
}

/* line 563, app/assets/stylesheets/global/simple-line-icons.css */
.icon-grid:before {
  content: "\e06a";
}

/* line 566, app/assets/stylesheets/global/simple-line-icons.css */
.icon-graph:before {
  content: "\e06b";
}

/* line 569, app/assets/stylesheets/global/simple-line-icons.css */
.icon-microphone:before {
  content: "\e063";
}

/* line 572, app/assets/stylesheets/global/simple-line-icons.css */
.icon-music-tone-alt:before {
  content: "\e061";
}

/* line 575, app/assets/stylesheets/global/simple-line-icons.css */
.icon-music-tone:before {
  content: "\e062";
}

/* line 578, app/assets/stylesheets/global/simple-line-icons.css */
.icon-earphones-alt:before {
  content: "\e03c";
}

/* line 581, app/assets/stylesheets/global/simple-line-icons.css */
.icon-earphones:before {
  content: "\e03d";
}

/* line 584, app/assets/stylesheets/global/simple-line-icons.css */
.icon-equalizer:before {
  content: "\e06c";
}

/* line 587, app/assets/stylesheets/global/simple-line-icons.css */
.icon-like:before {
  content: "\e068";
}

/* line 590, app/assets/stylesheets/global/simple-line-icons.css */
.icon-dislike:before {
  content: "\e06d";
}

/* line 593, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-start:before {
  content: "\e06f";
}

/* line 596, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-rewind:before {
  content: "\e070";
}

/* line 599, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-play:before {
  content: "\e071";
}

/* line 602, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-pause:before {
  content: "\e072";
}

/* line 605, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-forward:before {
  content: "\e073";
}

/* line 608, app/assets/stylesheets/global/simple-line-icons.css */
.icon-control-end:before {
  content: "\e074";
}

/* line 611, app/assets/stylesheets/global/simple-line-icons.css */
.icon-volume-1:before {
  content: "\e09f";
}

/* line 614, app/assets/stylesheets/global/simple-line-icons.css */
.icon-volume-2:before {
  content: "\e0a0";
}

/* line 617, app/assets/stylesheets/global/simple-line-icons.css */
.icon-volume-off:before {
  content: "\e0a1";
}

/* line 620, app/assets/stylesheets/global/simple-line-icons.css */
.icon-calendar:before {
  content: "\e075";
}

/* line 623, app/assets/stylesheets/global/simple-line-icons.css */
.icon-bulb:before {
  content: "\e076";
}

/* line 626, app/assets/stylesheets/global/simple-line-icons.css */
.icon-chart:before {
  content: "\e077";
}

/* line 629, app/assets/stylesheets/global/simple-line-icons.css */
.icon-ban:before {
  content: "\e07c";
}

/* line 632, app/assets/stylesheets/global/simple-line-icons.css */
.icon-bubble:before {
  content: "\e07d";
}

/* line 635, app/assets/stylesheets/global/simple-line-icons.css */
.icon-camrecorder:before {
  content: "\e07e";
}

/* line 638, app/assets/stylesheets/global/simple-line-icons.css */
.icon-camera:before {
  content: "\e07f";
}

/* line 641, app/assets/stylesheets/global/simple-line-icons.css */
.icon-cloud-download:before {
  content: "\e083";
}

/* line 644, app/assets/stylesheets/global/simple-line-icons.css */
.icon-cloud-upload:before {
  content: "\e084";
}

/* line 647, app/assets/stylesheets/global/simple-line-icons.css */
.icon-envelope:before {
  content: "\e086";
}

/* line 650, app/assets/stylesheets/global/simple-line-icons.css */
.icon-eye:before {
  content: "\e087";
}

/* line 653, app/assets/stylesheets/global/simple-line-icons.css */
.icon-flag:before {
  content: "\e088";
}

/* line 656, app/assets/stylesheets/global/simple-line-icons.css */
.icon-heart:before {
  content: "\e08a";
}

/* line 659, app/assets/stylesheets/global/simple-line-icons.css */
.icon-info:before {
  content: "\e08b";
}

/* line 662, app/assets/stylesheets/global/simple-line-icons.css */
.icon-key:before {
  content: "\e08c";
}

/* line 665, app/assets/stylesheets/global/simple-line-icons.css */
.icon-link:before {
  content: "\e08d";
}

/* line 668, app/assets/stylesheets/global/simple-line-icons.css */
.icon-lock:before {
  content: "\e08e";
}

/* line 671, app/assets/stylesheets/global/simple-line-icons.css */
.icon-lock-open:before {
  content: "\e08f";
}

/* line 674, app/assets/stylesheets/global/simple-line-icons.css */
.icon-magnifier:before {
  content: "\e090";
}

/* line 677, app/assets/stylesheets/global/simple-line-icons.css */
.icon-magnifier-add:before {
  content: "\e091";
}

/* line 680, app/assets/stylesheets/global/simple-line-icons.css */
.icon-magnifier-remove:before {
  content: "\e092";
}

/* line 683, app/assets/stylesheets/global/simple-line-icons.css */
.icon-paper-clip:before {
  content: "\e093";
}

/* line 686, app/assets/stylesheets/global/simple-line-icons.css */
.icon-paper-plane:before {
  content: "\e094";
}

/* line 689, app/assets/stylesheets/global/simple-line-icons.css */
.icon-power:before {
  content: "\e097";
}

/* line 692, app/assets/stylesheets/global/simple-line-icons.css */
.icon-refresh:before {
  content: "\e098";
}

/* line 695, app/assets/stylesheets/global/simple-line-icons.css */
.icon-reload:before {
  content: "\e099";
}

/* line 698, app/assets/stylesheets/global/simple-line-icons.css */
.icon-settings:before {
  content: "\e09a";
}

/* line 701, app/assets/stylesheets/global/simple-line-icons.css */
.icon-star:before {
  content: "\e09b";
}

/* line 704, app/assets/stylesheets/global/simple-line-icons.css */
.icon-symbol-female:before {
  content: "\e09c";
}

/* line 707, app/assets/stylesheets/global/simple-line-icons.css */
.icon-symbol-male:before {
  content: "\e09d";
}

/* line 710, app/assets/stylesheets/global/simple-line-icons.css */
.icon-target:before {
  content: "\e09e";
}

/* line 713, app/assets/stylesheets/global/simple-line-icons.css */
.icon-credit-card:before {
  content: "\e025";
}

/* line 716, app/assets/stylesheets/global/simple-line-icons.css */
.icon-paypal:before {
  content: "\e608";
}

/* line 719, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-tumblr:before {
  content: "\e00a";
}

/* line 722, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-twitter:before {
  content: "\e009";
}

/* line 725, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-facebook:before {
  content: "\e00b";
}

/* line 728, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-instagram:before {
  content: "\e609";
}

/* line 731, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-linkedin:before {
  content: "\e60a";
}

/* line 734, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-pinterest:before {
  content: "\e60b";
}

/* line 737, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-github:before {
  content: "\e60c";
}

/* line 740, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-google:before {
  content: "\e60d";
}

/* line 743, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-reddit:before {
  content: "\e60e";
}

/* line 746, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-skype:before {
  content: "\e60f";
}

/* line 749, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-dribbble:before {
  content: "\e00d";
}

/* line 752, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-behance:before {
  content: "\e610";
}

/* line 755, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-foursqare:before {
  content: "\e611";
}

/* line 758, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-soundcloud:before {
  content: "\e612";
}

/* line 761, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-spotify:before {
  content: "\e613";
}

/* line 764, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-stumbleupon:before {
  content: "\e614";
}

/* line 767, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-youtube:before {
  content: "\e008";
}

/* line 770, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-dropbox:before {
  content: "\e00c";
}

/* line 773, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-vkontakte:before {
  content: "\e618";
}

/* line 776, app/assets/stylesheets/global/simple-line-icons.css */
.icon-social-steam:before {
  content: "\e620";
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap, .jq-toast-wrap * {
  margin: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap {
  display: block;
  position: fixed;
  width: 250px;
  pointer-events: none !important;
  letter-spacing: normal;
  z-index: 9000 !important;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap.bottom-left {
  bottom: 20px;
  left: 20px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap.bottom-right {
  bottom: 20px;
  right: 40px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap.top-left {
  top: 20px;
  left: 20px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-wrap.top-right {
  top: 20px;
  right: 40px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-single {
  display: block;
  width: 100%;
  padding: 10px;
  margin: 0 0 5px;
  border-radius: 4px;
  font-size: 12px;
  font-family: arial,sans-serif;
  line-height: 17px;
  position: relative;
  pointer-events: all !important;
  background-color: #444;
  color: #fff;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-single h2 {
  font-family: arial,sans-serif;
  font-size: 14px;
  margin: 0 0 7px;
  background: 0 0;
  color: inherit;
  line-height: inherit;
  letter-spacing: normal;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-single a {
  color: #eee;
  text-decoration: none;
  font-weight: 700;
  border-bottom: 1px solid #fff;
  padding-bottom: 3px;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-single ul {
  margin: 0 0 0 15px;
  background: 0 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-single ul li {
  list-style-type: disc !important;
  line-height: 17px;
  background: 0 0;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.close-jq-toast-single {
  position: absolute;
  top: 3px;
  right: 7px;
  font-size: 14px;
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-loader {
  display: block;
  position: absolute;
  top: -2px;
  height: 5px;
  width: 0;
  left: 0;
  border-radius: 5px;
  background: red;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-toast-loaded {
  width: 100%;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-has-icon {
  padding: 10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-icon-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);
  background-color: #31708f;
  color: #d9edf7;
  border-color: #bce8f1;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-icon-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);
  background-color: #8a6d3b;
  color: #fcf8e3;
  border-color: #faebcc;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-icon-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);
  background-color: #a94442;
  color: #f2dede;
  border-color: #ebccd1;
}

/* line 1, app/assets/stylesheets/global/jquery.toast.min.css */
.jq-icon-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);
  color: #dff0d8;
  background-color: #3c763d;
  border-color: #d6e9c6;
}

/* line 1, app/assets/stylesheets/global/custom.css */
.inactive {
  background: #fff0f0 !important;
}

/* line 5, app/assets/stylesheets/global/custom.css */
.building_map_container {
  width: 100%;
}

/* line 9, app/assets/stylesheets/global/custom.css */
#building_map {
  height: 360px;
}

/* line 13, app/assets/stylesheets/global/custom.css */
#building_map_search {
  margin: 3px;
}

/* line 17, app/assets/stylesheets/global/custom.css */
.is_invalid {
  border-color: red !important;
}

/* line 21, app/assets/stylesheets/global/custom.css */
.active-element {
  color: green;
}

/* line 25, app/assets/stylesheets/global/custom.css */
.delete-element {
  color: red;
}

/* line 29, app/assets/stylesheets/global/custom.css */
.edit-element {
  color: #3fafff;
}

/* line 33, app/assets/stylesheets/global/custom.css */
.edit-description {
  cursor: pointer;
  color: #8fbd56;
}

/* line 38, app/assets/stylesheets/global/custom.css */
.delete_photo {
  position: absolute;
  cursor: pointer;
  left: 13px;
  margin-top: -10px;
  z-index: 3;
}

/* line 46, app/assets/stylesheets/global/custom.css */
.btn_main_photo {
  position: absolute;
  cursor: pointer;
  left: 40px;
  margin-top: -10px;
  z-index: 3;
}

/* line 54, app/assets/stylesheets/global/custom.css */
.delete_photo i {
  color: #e93434;
}

/* line 58, app/assets/stylesheets/global/custom.css */
.btn_main_photo i {
  color: #34a7e9;
}

/* line 62, app/assets/stylesheets/global/custom.css */
.building_info {
  font-size: 13px;
}

/* line 66, app/assets/stylesheets/global/custom.css */
.main_photo {
  border: 3px solid #00bbff !important;
}

/* line 70, app/assets/stylesheets/global/custom.css */
.delete-icon {
  color: #ff9090;
}

/* line 75, app/assets/stylesheets/global/custom.css */
#buildings_map {
  width: 100%;
  height: calc(100% - 20);
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: hidden;
}

/* line 85, app/assets/stylesheets/global/custom.css */
.frontend-header {
  background-color: white;
  padding: 17px;
  border-bottom: 1px solid #c6c6c6;
  height: 60px;
  z-index: 10;
  width: 100%;
  display: inline-block;
  font-family: "Oswald";
}

/* line 96, app/assets/stylesheets/global/custom.css */
.frontend-announcement {
  z-index: 1;
  width: 100%;
  display: inline-block;
  font-family: "Oswald";
  background-color: rgba(0, 0, 0, 0.7);
  padding: 10px;
  border-bottom: 1px solid #c6c6c6;
  color: white;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  font-size: 16px;
}

/* line 110, app/assets/stylesheets/global/custom.css */
.frontend-announcement p {
  position: absolute;
}

/* line 114, app/assets/stylesheets/global/custom.css */
.frontend-announcement a {
  color: white;
}

/* line 118, app/assets/stylesheets/global/custom.css */
#search-building {
  border: 1px solid #e1e1e1;
  border-radius: 7px;
  padding-left: 9px;
  margin-top: -8px;
  min-width: 300px;
  font-family: 'Poppins';
}

/* line 127, app/assets/stylesheets/global/custom.css */
.montserrat-100 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}

/* line 134, app/assets/stylesheets/global/custom.css */
.pop-up-img {
  text-align: center;
  margin-top: 5px;
  margin: auto;
  width: 100%;
  overflow: hidden;
}

/* line 141, app/assets/stylesheets/global/custom.css */
.pop-up-text {
  text-align: center;
  font-weight: bold;
}

@media (min-width: 576px) {
  /* line 148, app/assets/stylesheets/global/custom.css */
  .modal-dialog {
    height: calc(100% - 3.5rem) !important;
  }
}

@media (max-width: 576px) {
  /* line 155, app/assets/stylesheets/global/custom.css */
  .frontend-menu {
    max-width: 436px !important;
    margin: auto;
  }
  /* line 160, app/assets/stylesheets/global/custom.css */
  .frontend-menu div {
    margin: 0.2rem !important;
  }
  /* line 164, app/assets/stylesheets/global/custom.css */
  .back-logo-mobile {
    display: inline-block !important;
  }
  /* line 168, app/assets/stylesheets/global/custom.css */
  #search-building {
    height: 50px;
    margin-top: 3px;
    width: 100% !important;
  }
  /* line 174, app/assets/stylesheets/global/custom.css */
  .frontend-header {
    height: 110px;
  }
  /* line 178, app/assets/stylesheets/global/custom.css */
  .welcome_name {
    display: none;
  }
  /* line 182, app/assets/stylesheets/global/custom.css */
  .btn_menu {
    top: 8px;
    position: absolute;
    right: 13px;
  }
}

/* line 189, app/assets/stylesheets/global/custom.css */
.ck-editor__editable {
  min-height: 200px;
}

/* line 193, app/assets/stylesheets/global/custom.css */
.frontend-menu {
  max-width: 700px;
  margin: auto;
}

/* line 198, app/assets/stylesheets/global/custom.css */
.frontend-menu h4 {
  margin-top: 13px;
  font: normal normal medium 20px/26px Roboto;
  color: black;
}

/* line 204, app/assets/stylesheets/global/custom.css */
.page-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-position: center bottom;
}

/* line 211, app/assets/stylesheets/global/custom.css */
.page-wrapper .page_side {
  background-position-x: center;
  background-image: url(/assets/building.png);
  background-size: cover;
  min-width: 554px;
  height: 1000px;
}

/* line 219, app/assets/stylesheets/global/custom.css */
.page-wrapper .page_side img {
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
}

/* line 226, app/assets/stylesheets/global/custom.css */
.page-wrapper .page_content {
  padding: 30px;
  max-height: 1000px;
  overflow-y: auto;
}

/* line 232, app/assets/stylesheets/global/custom.css */
.img-hover-zoom {
  overflow: hidden;
  max-width: 250px !important;
  max-height: 185px;
  border-radius: 6px;
}

/* line 239, app/assets/stylesheets/global/custom.css */
.img-hover-zoom img {
  /* width: 393px; */
  height: 284px;
  position: relative;
  right: 58px;
}

/* line 246, app/assets/stylesheets/global/custom.css */
.img-hover-zoom img {
  transition: transform .5s ease;
  max-width: fit-content;
}

/* line 251, app/assets/stylesheets/global/custom.css */
.img-hover-zoom:hover img, .img-travel-features-hover-zoom:hover img {
  transform: scale(1.1);
}

/* line 256, app/assets/stylesheets/global/custom.css */
.article-content {
  display: flex;
  min-width: 290px !important;
  /* height: 358px !important; */
  margin-bottom: 50px;
}

/* line 263, app/assets/stylesheets/global/custom.css */
.post-name {
  font-size: 18px;
  line-height: 29px;
  font-family: "vanitas-black";
  transition: 0.3s;
  max-width: 260px;
  color: #252525;
}

/* line 272, app/assets/stylesheets/global/custom.css */
.post-name:hover {
  color: #4ea5a6;
}

/* line 276, app/assets/stylesheets/global/custom.css */
.a_la_une {
  display: inline-block;
  background: aliceblue;
  padding: 5px;
  border-radius: 7px;
  color: #4a4a4a;
  text-shadow: none;
  width: 100px;
  text-align: center;
  text-wrap: nowrap;
}

/* line 287, app/assets/stylesheets/global/custom.css */
.back-logo-mobile {
  position: relative;
  line-height: 23px;
  top: -7px;
  font-size: 1.5rem;
  font-weight: bold;
  font-family: "Oswald";
  display: none;
  color: #252525;
}

/* line 298, app/assets/stylesheets/global/custom.css */
.back-logo {
  position: relative;
  line-height: 23px;
  top: -7px;
  font-size: 1.5rem;
  font-weight: bold;
  font-family: "Oswald";
  left: -40px;
  text-align: left;
  color: #252525;
}

/* line 310, app/assets/stylesheets/global/custom.css */
.pagination-one {
  background-color: #fff;
  color: #252525;
  width: 37px;
  background-color: white;
  border: 1px solid #afafaf;
  text-align: center;
  margin: 5px;
  font-weight: normal;
  padding: 8px;
}

/* line 322, app/assets/stylesheets/global/custom.css */
.current_page {
  background-color: #7c7c7c !important;
  color: white !important;
  border: 1px solid white !important;
}

/* line 328, app/assets/stylesheets/global/custom.css */
.post-pagination a {
  display: inline-block;
}

/* line 332, app/assets/stylesheets/global/custom.css */
.image_article {
  width: 100% !important;
  height: 300px;
  object-fit: cover;
}

/* line 338, app/assets/stylesheets/global/custom.css */
.photos_container {
  text-wrap: nowrap;
  overflow-x: overlay;
}

/* line 343, app/assets/stylesheets/global/custom.css */
.photo-container {
  display: inline-block;
  margin: 5px;
}

/* line 349, app/assets/stylesheets/global/custom.css */
.photo-container a {
  display: block;
  /* width: 100%; */
  height: auto;
  position: relative;
  overflow: hidden;
  height: 100px;
  object-fit: cover;
}

/* line 359, app/assets/stylesheets/global/custom.css */
.photo-container img {
  width: calc(100% + 50px);
  max-width: calc(100% + 50px);
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0px, 0, 0);
}

/* line 366, app/assets/stylesheets/global/custom.css */
.photo-container {
  padding: 5px;
  border: 1px solid lightgrey;
  width: 150px !important;
}

/* line 373, app/assets/stylesheets/global/custom.css */
.photo-container img:hover {
  border: 1px solid #b4b4b4;
}

/* #lightgallery img {
    padding: 5px;
    border: 1px solid lightgrey;
}

#lightgallery img:hover {
    border: 1px solid rgb(180, 180, 180);
} */
/* line 387, app/assets/stylesheets/global/custom.css */
.img-gallery {
  min-height: 123px;
}

/* line 391, app/assets/stylesheets/global/custom.css */
.frontend-not_results {
  z-index: 1;
  width: 100%;
  font-family: "Oswald";
  background-color: rgba(255, 137, 137, 0.7);
  padding: 10px;
  border-bottom: 1px solid #c6c6c6;
  color: white;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  font-size: 16px;
  color: white;
  text-align: center;
}

/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--assistant {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser.filepond--browser {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 1em;
  top: 1.75em;
  width: calc(100% - 2em);
  opacity: 0;
  font-size: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--data {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  visibility: hidden;
  pointer-events: none;
  contain: strict;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: .1;
  pointer-events: none;
  border-radius: .5em;
  background: rgba(0, 0, 0, 0.01);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  width: 8em;
  height: 8em;
  margin-left: -4em;
  margin-top: -4em;
  background: #292625;
  border-radius: 50%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob, .filepond--drop-label {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  right: 0;
  margin: 0;
  color: #4f4f4f;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label.filepond--drop-label label {
  display: block;
  margin: 0;
  padding: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label label {
  cursor: default;
  font-size: .875em;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--label-action {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration-color: #a7a4a4;
  text-decoration-color: #a7a4a4;
  cursor: pointer;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--drop-label label {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button {
  font-size: 1em;
  width: 1.625em;
  height: 1.625em;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button span {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button svg {
  width: 100%;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button:after {
  position: absolute;
  left: -.75em;
  right: -.75em;
  top: -.75em;
  bottom: -.75em;
  content: "";
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  cursor: auto;
  color: #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  transition: box-shadow .25s ease-in;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button:focus, .filepond--file-action-button:hover {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.9);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[hidden] {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item {
  width: 2em;
  height: 2em;
  padding: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=center] {
  margin-left: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom] {
  margin-bottom: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt {
  border: none;
  line-height: inherit;
  background: transparent;
  font-family: inherit;
  color: inherit;
  outline: none;
  padding: 0;
  margin: 0 0 0 .25em;
  pointer-events: all;
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt svg {
  width: 1.3125em;
  height: 1.3125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt span {
  font-size: 0;
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  margin: 0 .5em 0 0;
  min-width: 0;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info * {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-main {
  font-size: .75em;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub:empty {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
  min-width: 2.25em;
  text-align: right;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status * {
  margin: 0;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-main {
  font-size: .75em;
  line-height: 1.2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper {
  border: none;
  margin: 0;
  padding: 0;
  min-width: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper > legend {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file {
  position: static;
  display: flex;
  height: 100%;
  align-items: flex-start;
  padding: .5625em;
  color: #fff;
  border-radius: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-status {
  margin-left: auto;
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--processing-complete-indicator {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-action-button, .filepond--file .filepond--processing-complete-indicator, .filepond--file .filepond--progress-indicator {
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=left] {
  left: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=right] {
  right: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=center] {
  left: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=bottom] {
  bottom: 1.125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align=center] {
  top: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator {
  margin-top: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=right] {
  margin-right: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=left] {
  margin-left: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-info, [data-filepond-item-state*=invalid] .filepond--file-info, [data-filepond-item-state=cancelled] .filepond--file-info {
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--action-abort-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg {
  -webkit-animation: fall .5s linear .125s both;
  animation: fall .5s linear .125s both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-info-sub, [data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden]) ~ .filepond--file-status .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing ~ .filepond--file-info .filepond--file-info-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-wrapper, [data-filepond-item-state*=error] .filepond--panel, [data-filepond-item-state*=invalid] .filepond--file-wrapper, [data-filepond-item-state*=invalid] .filepond--panel {
  -webkit-animation: shake .65s linear both;
  animation: shake .65s linear both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=busy] .filepond--progress-indicator svg {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translateX(-0.0625em);
    transform: translateX(-0.0625em);
  }
  20%, 80% {
    -webkit-transform: translateX(0.125em);
    transform: translateX(0.125em);
  }
  30%, 50%, 70% {
    -webkit-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
  }
  40%, 60% {
    -webkit-transform: translateX(0.25em);
    transform: translateX(0.25em);
  }
}

@keyframes shake {
  10%, 90% {
    -webkit-transform: translateX(-0.0625em);
    transform: translateX(-0.0625em);
  }
  20%, 80% {
    -webkit-transform: translateX(0.125em);
    transform: translateX(0.125em);
  }
  30%, 50%, 70% {
    -webkit-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
  }
  40%, 60% {
    -webkit-transform: translateX(0.25em);
    transform: translateX(0.25em);
  }
}

@-webkit-keyframes fall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes fall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over] > * {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  z-index: 103;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  z-index: 102;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  z-index: 101;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 0;
  margin: .25em;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel {
  z-index: -1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel .filepond--panel-bottom {
  box-shadow: 0 0.0625em 0.125em -0.0625em rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--file-wrapper, .filepond--item > .filepond--panel {
  transition: opacity .15s ease-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] > .filepond--panel {
  transition: box-shadow .125s ease-in-out;
  box-shadow: 0 0 0 transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] > .filepond--panel {
  box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.325);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state]:not([data-drag-state=idle]) {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  background-color: #64605e;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--item-panel {
  background-color: #369763;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--item-panel, [data-filepond-item-state*=invalid] .filepond--item-panel {
  background-color: #c44e47;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  border-radius: .5em;
  transition: background-color .25s;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] .filepond--list {
  bottom: 0;
  right: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
  mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar {
  background: transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:vertical {
  width: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:horizontal {
  height: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 99999px;
  border: .3125em solid transparent;
  background-clip: content-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list.filepond--list {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list {
  left: .75em;
  right: .75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=integrated] {
  width: 100%;
  height: 100%;
  max-width: none;
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root {
  border-radius: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root > *, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  bottom: 0;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel, .filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller, .filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller {
  overflow: hidden;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list, .filepond--root[data-style-panel-layout~=integrated] .filepond--list {
  left: 0;
  right: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--item, .filepond--root[data-style-panel-layout~=integrated] .filepond--item {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper, .filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper {
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] {
  border-radius: 99999rem;
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel {
  border-radius: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--file-info, .filepond--root[data-style-panel-layout~=circle] .filepond--file-status {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item {
  opacity: 1 !important;
  visibility: visible !important;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    /* line 8, app/assets/stylesheets/global/filepond.min.css */
    .filepond--root[data-style-panel-layout~=circle] {
      will-change: transform;
    }
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-root {
  border-radius: .5em;
  background-color: #f1f0ef;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  height: 100% !important;
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond-panel:not([data-scalable=false]) {
  height: auto !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=false] > div {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=true] {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-color: transparent !important;
  border: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center, .filepond--panel-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-top {
  height: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top:after {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center {
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: translate3d(0, 0.5em, 0);
  transform: translate3d(0, 0.5em, 0);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom:before {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  top: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center {
  height: 100px !important;
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center:not([style]) {
  visibility: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  position: static;
  width: 1.25em;
  height: 1.25em;
  color: #fff;
  margin: 0;
  pointer-events: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  transform-box: fill-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator path {
  fill: none;
  stroke: currentColor;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  z-index: 6;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  z-index: 5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root > .filepond--panel {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser {
  z-index: 1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 1em;
  font-size: 1rem;
  line-height: normal;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-weight: 450;
  text-align: left;
  text-rendering: optimizeLegibility;
  direction: ltr;
  contain: layout style size;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root * {
  box-sizing: inherit;
  line-height: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root :not(text) {
  font-size: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list-scroller {
  pointer-events: all;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--drop-label {
  min-height: 4.75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--list-scroller {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits {
  position: absolute;
  right: 0;
  opacity: .175;
  line-height: .85;
  font-size: 11px;
  color: inherit;
  text-decoration: none;
  z-index: 3;
  bottom: -14px;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits[style] {
  top: 0;
  bottom: auto;
  margin-top: 14px;
}

/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 13, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  z-index: 2;
}

/* line 16, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 33, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}

/* line 39, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}

/* line 43, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: #369763;
}

/* line 47, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: #c44e47;
}

/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */
@supports (-webkit-marquee-repetition: infinite) and ((-o-object-fit: fill) or (object-fit: fill)) {
  /* line 54, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}

/* line 58, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  /* no interaction */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* have preview fill up all available space */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;
  /* radius is .05em less to prevent the panel background color from shining through */
  border-radius: 0.45em;
  overflow: hidden;
  /* this seems to prevent Chrome from redrawing this layer constantly */
  background: rgba(0, 0, 0, 0.01);
}

/* line 80, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: flex;
  /* this aligns the graphic vertically if the panel is higher than the image */
  align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;
  /* will be animated */
  will-change: transform, opacity;
}

/* line 95, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  /* transparency indicator (currently only supports grid or basic color) */
}

/* line 102, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip[data-transparency-indicator='grid'] img,
.filepond--image-clip[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}

/* line 108, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}

/* line 115, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview-wrapper {
  border-radius: 0;
}

/* line 119, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 126, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-wrapper {
  border-radius: 99999rem;
}

/* line 130, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 137, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
.filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}

/* line 142, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='left'] {
  left: calc(50% - 3em);
}

/* line 147, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='right'] {
  right: calc(50% - 3em);
}

/* line 152, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}

/* line 158, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}

/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url(/assets/materialdesignicons-webfont.eot?v=2.0.46);
  src: url(/assets/materialdesignicons-webfont.eot?#iefix&v=2.0.46) format("embedded-opentype"), url(/assets/materialdesignicons-webfont.woff2?v=2.0.46) format("woff2"), url(/assets/materialdesignicons-webfont.woff?v=2.0.46) format("woff"), url(/assets/materialdesignicons-webfont.ttf?v=2.0.46) format("truetype"), url(/assets/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 10, app/assets/stylesheets/global/materialdesignicons.css */
.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-access-point:before {
  content: "\F002";
}

/* line 24, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-access-point-network:before {
  content: "\F003";
}

/* line 28, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account:before {
  content: "\F004";
}

/* line 32, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-alert:before {
  content: "\F005";
}

/* line 36, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-box:before {
  content: "\F006";
}

/* line 40, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-box-outline:before {
  content: "\F007";
}

/* line 44, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-card-details:before {
  content: "\F5D2";
}

/* line 48, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-check:before {
  content: "\F008";
}

/* line 52, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-circle:before {
  content: "\F009";
}

/* line 56, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-convert:before {
  content: "\F00A";
}

/* line 60, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-edit:before {
  content: "\F6BB";
}

/* line 64, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-key:before {
  content: "\F00B";
}

/* line 68, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-location:before {
  content: "\F00C";
}

/* line 72, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-minus:before {
  content: "\F00D";
}

/* line 76, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple:before {
  content: "\F00E";
}

/* line 80, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-minus:before {
  content: "\F5D3";
}

/* line 84, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-outline:before {
  content: "\F00F";
}

/* line 88, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-plus:before {
  content: "\F010";
}

/* line 92, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-network:before {
  content: "\F011";
}

/* line 96, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-off:before {
  content: "\F012";
}

/* line 100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-outline:before {
  content: "\F013";
}

/* line 104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-plus:before {
  content: "\F014";
}

/* line 108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-remove:before {
  content: "\F015";
}

/* line 112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-search:before {
  content: "\F016";
}

/* line 116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-settings:before {
  content: "\F630";
}

/* line 120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-settings-variant:before {
  content: "\F631";
}

/* line 124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-star:before {
  content: "\F017";
}

/* line 128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-switch:before {
  content: "\F019";
}

/* line 132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-adjust:before {
  content: "\F01A";
}

/* line 136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-air-conditioner:before {
  content: "\F01B";
}

/* line 140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airballoon:before {
  content: "\F01C";
}

/* line 144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane:before {
  content: "\F01D";
}

/* line 148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-landing:before {
  content: "\F5D4";
}

/* line 152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-off:before {
  content: "\F01E";
}

/* line 156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-takeoff:before {
  content: "\F5D5";
}

/* line 160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplay:before {
  content: "\F01F";
}

/* line 164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm:before {
  content: "\F020";
}

/* line 168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-bell:before {
  content: "\F78D";
}

/* line 172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-check:before {
  content: "\F021";
}

/* line 176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-light:before {
  content: "\F78E";
}

/* line 180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-multiple:before {
  content: "\F022";
}

/* line 184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-off:before {
  content: "\F023";
}

/* line 188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-plus:before {
  content: "\F024";
}

/* line 192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-snooze:before {
  content: "\F68D";
}

/* line 196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-album:before {
  content: "\F025";
}

/* line 200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert:before {
  content: "\F026";
}

/* line 204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-box:before {
  content: "\F027";
}

/* line 208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-circle:before {
  content: "\F028";
}

/* line 212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-circle-outline:before {
  content: "\F5D6";
}

/* line 216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-decagram:before {
  content: "\F6BC";
}

/* line 220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-octagon:before {
  content: "\F029";
}

/* line 224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-octagram:before {
  content: "\F766";
}

/* line 228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-outline:before {
  content: "\F02A";
}

/* line 232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-all-inclusive:before {
  content: "\F6BD";
}

/* line 236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alpha:before {
  content: "\F02B";
}

/* line 240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alphabetical:before {
  content: "\F02C";
}

/* line 244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-altimeter:before {
  content: "\F5D7";
}

/* line 248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amazon:before {
  content: "\F02D";
}

/* line 252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amazon-clouddrive:before {
  content: "\F02E";
}

/* line 256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ambulance:before {
  content: "\F02F";
}

/* line 260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amplifier:before {
  content: "\F030";
}

/* line 264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-anchor:before {
  content: "\F031";
}

/* line 268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android:before {
  content: "\F032";
}

/* line 272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-debug-bridge:before {
  content: "\F033";
}

/* line 276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-head:before {
  content: "\F78F";
}

/* line 280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-studio:before {
  content: "\F034";
}

/* line 284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-angular:before {
  content: "\F6B1";
}

/* line 288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-angularjs:before {
  content: "\F6BE";
}

/* line 292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-animation:before {
  content: "\F5D8";
}

/* line 296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple:before {
  content: "\F035";
}

/* line 300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-finder:before {
  content: "\F036";
}

/* line 304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-ios:before {
  content: "\F037";
}

/* line 308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-caps:before {
  content: "\F632";
}

/* line 312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-command:before {
  content: "\F633";
}

/* line 316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-control:before {
  content: "\F634";
}

/* line 320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-option:before {
  content: "\F635";
}

/* line 324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-shift:before {
  content: "\F636";
}

/* line 328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-mobileme:before {
  content: "\F038";
}

/* line 332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-safari:before {
  content: "\F039";
}

/* line 336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-application:before {
  content: "\F614";
}

/* line 340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-approval:before {
  content: "\F790";
}

/* line 344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apps:before {
  content: "\F03B";
}

/* line 348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-archive:before {
  content: "\F03C";
}

/* line 352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-bring-forward:before {
  content: "\F03D";
}

/* line 356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}

/* line 360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-send-backward:before {
  content: "\F03F";
}

/* line 364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-send-to-back:before {
  content: "\F040";
}

/* line 368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-all:before {
  content: "\F041";
}

/* line 372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-bottom-left:before {
  content: "\F042";
}

/* line 376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-bottom-right:before {
  content: "\F043";
}

/* line 380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse:before {
  content: "\F615";
}

/* line 384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-all:before {
  content: "\F044";
}

/* line 388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-down:before {
  content: "\F791";
}

/* line 392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-left:before {
  content: "\F792";
}

/* line 396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-right:before {
  content: "\F793";
}

/* line 400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-up:before {
  content: "\F794";
}

/* line 404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down:before {
  content: "\F045";
}

/* line 408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold:before {
  content: "\F72D";
}

/* line 412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}

/* line 416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}

/* line 420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}

/* line 424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}

/* line 428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}

/* line 432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-box:before {
  content: "\F6BF";
}

/* line 436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}

/* line 440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}

/* line 444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-thick:before {
  content: "\F046";
}

/* line 448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand:before {
  content: "\F616";
}

/* line 452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-all:before {
  content: "\F04C";
}

/* line 456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-down:before {
  content: "\F795";
}

/* line 460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-left:before {
  content: "\F796";
}

/* line 464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-right:before {
  content: "\F797";
}

/* line 468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-up:before {
  content: "\F798";
}

/* line 472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left:before {
  content: "\F04D";
}

/* line 476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold:before {
  content: "\F730";
}

/* line 480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-box:before {
  content: "\F731";
}

/* line 484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}

/* line 488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}

/* line 492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}

/* line 496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}

/* line 500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-box:before {
  content: "\F6C0";
}

/* line 504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}

/* line 508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}

/* line 512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-thick:before {
  content: "\F04E";
}

/* line 516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right:before {
  content: "\F054";
}

/* line 520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold:before {
  content: "\F733";
}

/* line 524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-box:before {
  content: "\F734";
}

/* line 528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}

/* line 532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}

/* line 536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}

/* line 540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}

/* line 544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-box:before {
  content: "\F6C1";
}

/* line 548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}

/* line 552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}

/* line 556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-thick:before {
  content: "\F055";
}

/* line 560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-top-left:before {
  content: "\F05B";
}

/* line 564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-top-right:before {
  content: "\F05C";
}

/* line 568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up:before {
  content: "\F05D";
}

/* line 572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold:before {
  content: "\F736";
}

/* line 576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-box:before {
  content: "\F737";
}

/* line 580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}

/* line 584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}

/* line 588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}

/* line 592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}

/* line 596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-box:before {
  content: "\F6C2";
}

/* line 600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}

/* line 604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}

/* line 608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-thick:before {
  content: "\F05E";
}

/* line 612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-assistant:before {
  content: "\F064";
}

/* line 616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-asterisk:before {
  content: "\F6C3";
}

/* line 620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-at:before {
  content: "\F065";
}

/* line 624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-atom:before {
  content: "\F767";
}

/* line 628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-attachment:before {
  content: "\F066";
}

/* line 632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-audiobook:before {
  content: "\F067";
}

/* line 636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-auto-fix:before {
  content: "\F068";
}

/* line 640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-auto-upload:before {
  content: "\F069";
}

/* line 644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-autorenew:before {
  content: "\F06A";
}

/* line 648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-av-timer:before {
  content: "\F06B";
}

/* line 652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-baby:before {
  content: "\F06C";
}

/* line 656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-baby-buggy:before {
  content: "\F68E";
}

/* line 660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backburger:before {
  content: "\F06D";
}

/* line 664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backspace:before {
  content: "\F06E";
}

/* line 668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backup-restore:before {
  content: "\F06F";
}

/* line 672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bandcamp:before {
  content: "\F674";
}

/* line 676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bank:before {
  content: "\F070";
}

/* line 680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barcode:before {
  content: "\F071";
}

/* line 684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barcode-scan:before {
  content: "\F072";
}

/* line 688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barley:before {
  content: "\F073";
}

/* line 692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barrel:before {
  content: "\F074";
}

/* line 696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basecamp:before {
  content: "\F075";
}

/* line 700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket:before {
  content: "\F076";
}

/* line 704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket-fill:before {
  content: "\F077";
}

/* line 708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket-unfill:before {
  content: "\F078";
}

/* line 712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery:before {
  content: "\F079";
}

/* line 716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-10:before {
  content: "\F07A";
}

/* line 720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-20:before {
  content: "\F07B";
}

/* line 724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-30:before {
  content: "\F07C";
}

/* line 728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-40:before {
  content: "\F07D";
}

/* line 732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-50:before {
  content: "\F07E";
}

/* line 736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-60:before {
  content: "\F07F";
}

/* line 740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-70:before {
  content: "\F080";
}

/* line 744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-80:before {
  content: "\F081";
}

/* line 748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-90:before {
  content: "\F082";
}

/* line 752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-alert:before {
  content: "\F083";
}

/* line 756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging:before {
  content: "\F084";
}

/* line 760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-100:before {
  content: "\F085";
}

/* line 764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-20:before {
  content: "\F086";
}

/* line 768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-30:before {
  content: "\F087";
}

/* line 772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-40:before {
  content: "\F088";
}

/* line 776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-60:before {
  content: "\F089";
}

/* line 780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-80:before {
  content: "\F08A";
}

/* line 784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-90:before {
  content: "\F08B";
}

/* line 788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-minus:before {
  content: "\F08C";
}

/* line 792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-negative:before {
  content: "\F08D";
}

/* line 796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-outline:before {
  content: "\F08E";
}

/* line 800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-plus:before {
  content: "\F08F";
}

/* line 804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-positive:before {
  content: "\F090";
}

/* line 808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-unknown:before {
  content: "\F091";
}

/* line 812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beach:before {
  content: "\F092";
}

/* line 816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beaker:before {
  content: "\F68F";
}

/* line 820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beats:before {
  content: "\F097";
}

/* line 824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beer:before {
  content: "\F098";
}

/* line 828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-behance:before {
  content: "\F099";
}

/* line 832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell:before {
  content: "\F09A";
}

/* line 836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-off:before {
  content: "\F09B";
}

/* line 840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-outline:before {
  content: "\F09C";
}

/* line 844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-plus:before {
  content: "\F09D";
}

/* line 848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-ring:before {
  content: "\F09E";
}

/* line 852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-ring-outline:before {
  content: "\F09F";
}

/* line 856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-sleep:before {
  content: "\F0A0";
}

/* line 860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beta:before {
  content: "\F0A1";
}

/* line 864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bible:before {
  content: "\F0A2";
}

/* line 868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bike:before {
  content: "\F0A3";
}

/* line 872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bing:before {
  content: "\F0A4";
}

/* line 876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-binoculars:before {
  content: "\F0A5";
}

/* line 880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bio:before {
  content: "\F0A6";
}

/* line 884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-biohazard:before {
  content: "\F0A7";
}

/* line 888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bitbucket:before {
  content: "\F0A8";
}

/* line 892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-black-mesa:before {
  content: "\F0A9";
}

/* line 896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blackberry:before {
  content: "\F0AA";
}

/* line 900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blender:before {
  content: "\F0AB";
}

/* line 904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blinds:before {
  content: "\F0AC";
}

/* line 908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-block-helper:before {
  content: "\F0AD";
}

/* line 912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blogger:before {
  content: "\F0AE";
}

/* line 916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth:before {
  content: "\F0AF";
}

/* line 920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-audio:before {
  content: "\F0B0";
}

/* line 924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-connect:before {
  content: "\F0B1";
}

/* line 928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-off:before {
  content: "\F0B2";
}

/* line 932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-settings:before {
  content: "\F0B3";
}

/* line 936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}

/* line 940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur:before {
  content: "\F0B5";
}

/* line 944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-linear:before {
  content: "\F0B6";
}

/* line 948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-off:before {
  content: "\F0B7";
}

/* line 952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-radial:before {
  content: "\F0B8";
}

/* line 956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bomb:before {
  content: "\F690";
}

/* line 960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bomb-off:before {
  content: "\F6C4";
}

/* line 964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bone:before {
  content: "\F0B9";
}

/* line 968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book:before {
  content: "\F0BA";
}

/* line 972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-minus:before {
  content: "\F5D9";
}

/* line 976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-multiple:before {
  content: "\F0BB";
}

/* line 980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-multiple-variant:before {
  content: "\F0BC";
}

/* line 984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open:before {
  content: "\F0BD";
}

/* line 988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open-page-variant:before {
  content: "\F5DA";
}

/* line 992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open-variant:before {
  content: "\F0BE";
}

/* line 996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-plus:before {
  content: "\F5DB";
}

/* line 1000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-secure:before {
  content: "\F799";
}

/* line 1004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-unsecure:before {
  content: "\F79A";
}

/* line 1008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-variant:before {
  content: "\F0BF";
}

/* line 1012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark:before {
  content: "\F0C0";
}

/* line 1016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-check:before {
  content: "\F0C1";
}

/* line 1020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-music:before {
  content: "\F0C2";
}

/* line 1024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-outline:before {
  content: "\F0C3";
}

/* line 1028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-plus:before {
  content: "\F0C5";
}

/* line 1032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}

/* line 1036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-remove:before {
  content: "\F0C6";
}

/* line 1040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-boombox:before {
  content: "\F5DC";
}

/* line 1044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bootstrap:before {
  content: "\F6C5";
}

/* line 1048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-all:before {
  content: "\F0C7";
}

/* line 1052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-bottom:before {
  content: "\F0C8";
}

/* line 1056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-color:before {
  content: "\F0C9";
}

/* line 1060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-horizontal:before {
  content: "\F0CA";
}

/* line 1064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-inside:before {
  content: "\F0CB";
}

/* line 1068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-left:before {
  content: "\F0CC";
}

/* line 1072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-none:before {
  content: "\F0CD";
}

/* line 1076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-outside:before {
  content: "\F0CE";
}

/* line 1080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-right:before {
  content: "\F0CF";
}

/* line 1084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-style:before {
  content: "\F0D0";
}

/* line 1088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-top:before {
  content: "\F0D1";
}

/* line 1092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-vertical:before {
  content: "\F0D2";
}

/* line 1096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bow-tie:before {
  content: "\F677";
}

/* line 1100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bowl:before {
  content: "\F617";
}

/* line 1104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bowling:before {
  content: "\F0D3";
}

/* line 1108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box:before {
  content: "\F0D4";
}

/* line 1112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box-cutter:before {
  content: "\F0D5";
}

/* line 1116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box-shadow:before {
  content: "\F637";
}

/* line 1120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bridge:before {
  content: "\F618";
}

/* line 1124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase:before {
  content: "\F0D6";
}

/* line 1128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-check:before {
  content: "\F0D7";
}

/* line 1132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-download:before {
  content: "\F0D8";
}

/* line 1136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-upload:before {
  content: "\F0D9";
}

/* line 1140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-1:before {
  content: "\F0DA";
}

/* line 1144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-2:before {
  content: "\F0DB";
}

/* line 1148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-3:before {
  content: "\F0DC";
}

/* line 1152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-4:before {
  content: "\F0DD";
}

/* line 1156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-5:before {
  content: "\F0DE";
}

/* line 1160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-6:before {
  content: "\F0DF";
}

/* line 1164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-7:before {
  content: "\F0E0";
}

/* line 1168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-auto:before {
  content: "\F0E1";
}

/* line 1172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-broom:before {
  content: "\F0E2";
}

/* line 1176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brush:before {
  content: "\F0E3";
}

/* line 1180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-buffer:before {
  content: "\F619";
}

/* line 1184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bug:before {
  content: "\F0E4";
}

/* line 1188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bulletin-board:before {
  content: "\F0E5";
}

/* line 1192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bullhorn:before {
  content: "\F0E6";
}

/* line 1196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bullseye:before {
  content: "\F5DD";
}

/* line 1200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-burst-mode:before {
  content: "\F5DE";
}

/* line 1204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus:before {
  content: "\F0E7";
}

/* line 1208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-articulated-end:before {
  content: "\F79B";
}

/* line 1212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-articulated-front:before {
  content: "\F79C";
}

/* line 1216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-double-decker:before {
  content: "\F79D";
}

/* line 1220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-school:before {
  content: "\F79E";
}

/* line 1224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-side:before {
  content: "\F79F";
}

/* line 1228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cached:before {
  content: "\F0E8";
}

/* line 1232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake:before {
  content: "\F0E9";
}

/* line 1236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake-layered:before {
  content: "\F0EA";
}

/* line 1240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake-variant:before {
  content: "\F0EB";
}

/* line 1244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calculator:before {
  content: "\F0EC";
}

/* line 1248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar:before {
  content: "\F0ED";
}

/* line 1252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-blank:before {
  content: "\F0EE";
}

/* line 1256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-check:before {
  content: "\F0EF";
}

/* line 1260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-clock:before {
  content: "\F0F0";
}

/* line 1264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-multiple:before {
  content: "\F0F1";
}

/* line 1268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}

/* line 1272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-plus:before {
  content: "\F0F3";
}

/* line 1276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-question:before {
  content: "\F691";
}

/* line 1280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-range:before {
  content: "\F678";
}

/* line 1284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-remove:before {
  content: "\F0F4";
}

/* line 1288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-text:before {
  content: "\F0F5";
}

/* line 1292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-today:before {
  content: "\F0F6";
}

/* line 1296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-made:before {
  content: "\F0F7";
}

/* line 1300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-merge:before {
  content: "\F0F8";
}

/* line 1304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-missed:before {
  content: "\F0F9";
}

/* line 1308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-received:before {
  content: "\F0FA";
}

/* line 1312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-split:before {
  content: "\F0FB";
}

/* line 1316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder:before {
  content: "\F0FC";
}

/* line 1320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-box:before {
  content: "\F0FD";
}

/* line 1324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-box-off:before {
  content: "\F0FE";
}

/* line 1328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-off:before {
  content: "\F0FF";
}

/* line 1332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera:before {
  content: "\F100";
}

/* line 1336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-burst:before {
  content: "\F692";
}

/* line 1340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-enhance:before {
  content: "\F101";
}

/* line 1344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-front:before {
  content: "\F102";
}

/* line 1348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-front-variant:before {
  content: "\F103";
}

/* line 1352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-gopro:before {
  content: "\F7A0";
}

/* line 1356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-iris:before {
  content: "\F104";
}

/* line 1360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-center:before {
  content: "\F7A1";
}

/* line 1364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-matrix:before {
  content: "\F7A2";
}

/* line 1368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-partial:before {
  content: "\F7A3";
}

/* line 1372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-spot:before {
  content: "\F7A4";
}

/* line 1376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-off:before {
  content: "\F5DF";
}

/* line 1380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-party-mode:before {
  content: "\F105";
}

/* line 1384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-rear:before {
  content: "\F106";
}

/* line 1388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-rear-variant:before {
  content: "\F107";
}

/* line 1392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-switch:before {
  content: "\F108";
}

/* line 1396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-timer:before {
  content: "\F109";
}

/* line 1400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cancel:before {
  content: "\F739";
}

/* line 1404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-candle:before {
  content: "\F5E2";
}

/* line 1408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-candycane:before {
  content: "\F10A";
}

/* line 1412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cannabis:before {
  content: "\F7A5";
}

/* line 1416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car:before {
  content: "\F10B";
}

/* line 1420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-battery:before {
  content: "\F10C";
}

/* line 1424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-connected:before {
  content: "\F10D";
}

/* line 1428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-convertable:before {
  content: "\F7A6";
}

/* line 1432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-estate:before {
  content: "\F7A7";
}

/* line 1436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-hatchback:before {
  content: "\F7A8";
}

/* line 1440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-pickup:before {
  content: "\F7A9";
}

/* line 1444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-side:before {
  content: "\F7AA";
}

/* line 1448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-sports:before {
  content: "\F7AB";
}

/* line 1452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-wash:before {
  content: "\F10E";
}

/* line 1456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-caravan:before {
  content: "\F7AC";
}

/* line 1460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards:before {
  content: "\F638";
}

/* line 1464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-outline:before {
  content: "\F639";
}

/* line 1468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-playing-outline:before {
  content: "\F63A";
}

/* line 1472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-variant:before {
  content: "\F6C6";
}

/* line 1476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-carrot:before {
  content: "\F10F";
}

/* line 1480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart:before {
  content: "\F110";
}

/* line 1484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-off:before {
  content: "\F66B";
}

/* line 1488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-outline:before {
  content: "\F111";
}

/* line 1492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-plus:before {
  content: "\F112";
}

/* line 1496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-case-sensitive-alt:before {
  content: "\F113";
}

/* line 1500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash:before {
  content: "\F114";
}

/* line 1504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-100:before {
  content: "\F115";
}

/* line 1508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-multiple:before {
  content: "\F116";
}

/* line 1512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-usd:before {
  content: "\F117";
}

/* line 1516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast:before {
  content: "\F118";
}

/* line 1520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast-connected:before {
  content: "\F119";
}

/* line 1524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast-off:before {
  content: "\F789";
}

/* line 1528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-castle:before {
  content: "\F11A";
}

/* line 1532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cat:before {
  content: "\F11B";
}

/* line 1536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cctv:before {
  content: "\F7AD";
}

/* line 1540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ceiling-light:before {
  content: "\F768";
}

/* line 1544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone:before {
  content: "\F11C";
}

/* line 1548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-android:before {
  content: "\F11D";
}

/* line 1552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-basic:before {
  content: "\F11E";
}

/* line 1556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-dock:before {
  content: "\F11F";
}

/* line 1560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-iphone:before {
  content: "\F120";
}

/* line 1564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-link:before {
  content: "\F121";
}

/* line 1568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-link-off:before {
  content: "\F122";
}

/* line 1572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-settings:before {
  content: "\F123";
}

/* line 1576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-certificate:before {
  content: "\F124";
}

/* line 1580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chair-school:before {
  content: "\F125";
}

/* line 1584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-arc:before {
  content: "\F126";
}

/* line 1588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-areaspline:before {
  content: "\F127";
}

/* line 1592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bar:before {
  content: "\F128";
}

/* line 1596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bar-stacked:before {
  content: "\F769";
}

/* line 1600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bubble:before {
  content: "\F5E3";
}

/* line 1604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-donut:before {
  content: "\F7AE";
}

/* line 1608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-donut-variant:before {
  content: "\F7AF";
}

/* line 1612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-gantt:before {
  content: "\F66C";
}

/* line 1616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-histogram:before {
  content: "\F129";
}

/* line 1620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line:before {
  content: "\F12A";
}

/* line 1624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line-stacked:before {
  content: "\F76A";
}

/* line 1628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line-variant:before {
  content: "\F7B0";
}

/* line 1632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-pie:before {
  content: "\F12B";
}

/* line 1636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D";
}

/* line 1640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-timeline:before {
  content: "\F66E";
}

/* line 1644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check:before {
  content: "\F12C";
}

/* line 1648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-all:before {
  content: "\F12D";
}

/* line 1652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-circle:before {
  content: "\F5E0";
}

/* line 1656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-circle-outline:before {
  content: "\F5E1";
}

/* line 1660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank:before {
  content: "\F12E";
}

/* line 1664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}

/* line 1668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}

/* line 1672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-outline:before {
  content: "\F131";
}

/* line 1676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked:before {
  content: "\F132";
}

/* line 1680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-circle:before {
  content: "\F133";
}

/* line 1684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}

/* line 1688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-outline:before {
  content: "\F135";
}

/* line 1692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}

/* line 1696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}

/* line 1700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}

/* line 1704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}

/* line 1708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}

/* line 1712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}

/* line 1716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}

/* line 1720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}

/* line 1724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkerboard:before {
  content: "\F13A";
}

/* line 1728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chemical-weapon:before {
  content: "\F13B";
}

/* line 1732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-down:before {
  content: "\F13C";
}

/* line 1736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-left:before {
  content: "\F13D";
}

/* line 1740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-right:before {
  content: "\F13E";
}

/* line 1744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-up:before {
  content: "\F13F";
}

/* line 1748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-down:before {
  content: "\F140";
}

/* line 1752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-left:before {
  content: "\F141";
}

/* line 1756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-right:before {
  content: "\F142";
}

/* line 1760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-up:before {
  content: "\F143";
}

/* line 1764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-hot:before {
  content: "\F7B1";
}

/* line 1768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-medium:before {
  content: "\F7B2";
}

/* line 1772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-mild:before {
  content: "\F7B3";
}

/* line 1776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chip:before {
  content: "\F61A";
}

/* line 1780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-church:before {
  content: "\F144";
}

/* line 1784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-circle:before {
  content: "\F764";
}

/* line 1788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-circle-outline:before {
  content: "\F765";
}

/* line 1792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cisco-webex:before {
  content: "\F145";
}

/* line 1796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-city:before {
  content: "\F146";
}

/* line 1800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard:before {
  content: "\F147";
}

/* line 1804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-account:before {
  content: "\F148";
}

/* line 1808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-alert:before {
  content: "\F149";
}

/* line 1812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}

/* line 1816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}

/* line 1820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-check:before {
  content: "\F14C";
}

/* line 1824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-flow:before {
  content: "\F6C7";
}

/* line 1828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-outline:before {
  content: "\F14D";
}

/* line 1832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-plus:before {
  content: "\F750";
}

/* line 1836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-text:before {
  content: "\F14E";
}

/* line 1840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clippy:before {
  content: "\F14F";
}

/* line 1844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock:before {
  content: "\F150";
}

/* line 1848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-alert:before {
  content: "\F5CE";
}

/* line 1852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-end:before {
  content: "\F151";
}

/* line 1856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-fast:before {
  content: "\F152";
}

/* line 1860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-in:before {
  content: "\F153";
}

/* line 1864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-out:before {
  content: "\F154";
}

/* line 1868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-start:before {
  content: "\F155";
}

/* line 1872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close:before {
  content: "\F156";
}

/* line 1876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-box:before {
  content: "\F157";
}

/* line 1880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-box-outline:before {
  content: "\F158";
}

/* line 1884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-circle:before {
  content: "\F159";
}

/* line 1888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-circle-outline:before {
  content: "\F15A";
}

/* line 1892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-network:before {
  content: "\F15B";
}

/* line 1896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-octagon:before {
  content: "\F15C";
}

/* line 1900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-octagon-outline:before {
  content: "\F15D";
}

/* line 1904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-outline:before {
  content: "\F6C8";
}

/* line 1908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-closed-caption:before {
  content: "\F15E";
}

/* line 1912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud:before {
  content: "\F15F";
}

/* line 1916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-braces:before {
  content: "\F7B4";
}

/* line 1920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-check:before {
  content: "\F160";
}

/* line 1924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-circle:before {
  content: "\F161";
}

/* line 1928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-download:before {
  content: "\F162";
}

/* line 1932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-off-outline:before {
  content: "\F164";
}

/* line 1936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-outline:before {
  content: "\F163";
}

/* line 1940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-print:before {
  content: "\F165";
}

/* line 1944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-print-outline:before {
  content: "\F166";
}

/* line 1948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-sync:before {
  content: "\F63F";
}

/* line 1952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-tags:before {
  content: "\F7B5";
}

/* line 1956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-upload:before {
  content: "\F167";
}

/* line 1960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-array:before {
  content: "\F168";
}

/* line 1964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-braces:before {
  content: "\F169";
}

/* line 1968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-brackets:before {
  content: "\F16A";
}

/* line 1972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-equal:before {
  content: "\F16B";
}

/* line 1976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-greater-than:before {
  content: "\F16C";
}

/* line 1980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}

/* line 1984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-less-than:before {
  content: "\F16E";
}

/* line 1988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}

/* line 1992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-not-equal:before {
  content: "\F170";
}

/* line 1996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-not-equal-variant:before {
  content: "\F171";
}

/* line 2000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-parentheses:before {
  content: "\F172";
}

/* line 2004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-string:before {
  content: "\F173";
}

/* line 2008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-tags:before {
  content: "\F174";
}

/* line 2012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-tags-check:before {
  content: "\F693";
}

/* line 2016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-codepen:before {
  content: "\F175";
}

/* line 2020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee:before {
  content: "\F176";
}

/* line 2024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee-outline:before {
  content: "\F6C9";
}

/* line 2028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee-to-go:before {
  content: "\F177";
}

/* line 2032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coin:before {
  content: "\F178";
}

/* line 2036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coins:before {
  content: "\F694";
}

/* line 2040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-collage:before {
  content: "\F640";
}

/* line 2044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-color-helper:before {
  content: "\F179";
}

/* line 2048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment:before {
  content: "\F17A";
}

/* line 2052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-account:before {
  content: "\F17B";
}

/* line 2056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-account-outline:before {
  content: "\F17C";
}

/* line 2060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-alert:before {
  content: "\F17D";
}

/* line 2064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-alert-outline:before {
  content: "\F17E";
}

/* line 2068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-check:before {
  content: "\F17F";
}

/* line 2072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-check-outline:before {
  content: "\F180";
}

/* line 2076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-multiple-outline:before {
  content: "\F181";
}

/* line 2080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-outline:before {
  content: "\F182";
}

/* line 2084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-plus-outline:before {
  content: "\F183";
}

/* line 2088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-processing:before {
  content: "\F184";
}

/* line 2092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-processing-outline:before {
  content: "\F185";
}

/* line 2096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-question-outline:before {
  content: "\F186";
}

/* line 2100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-remove-outline:before {
  content: "\F187";
}

/* line 2104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-text:before {
  content: "\F188";
}

/* line 2108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-text-outline:before {
  content: "\F189";
}

/* line 2112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compare:before {
  content: "\F18A";
}

/* line 2116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compass:before {
  content: "\F18B";
}

/* line 2120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compass-outline:before {
  content: "\F18C";
}

/* line 2124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-console:before {
  content: "\F18D";
}

/* line 2128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-console-line:before {
  content: "\F7B6";
}

/* line 2132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contact-mail:before {
  content: "\F18E";
}

/* line 2136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contacts:before {
  content: "\F6CA";
}

/* line 2140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-copy:before {
  content: "\F18F";
}

/* line 2144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-cut:before {
  content: "\F190";
}

/* line 2148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-duplicate:before {
  content: "\F191";
}

/* line 2152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-paste:before {
  content: "\F192";
}

/* line 2156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save:before {
  content: "\F193";
}

/* line 2160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save-all:before {
  content: "\F194";
}

/* line 2164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save-settings:before {
  content: "\F61B";
}

/* line 2168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast:before {
  content: "\F195";
}

/* line 2172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast-box:before {
  content: "\F196";
}

/* line 2176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast-circle:before {
  content: "\F197";
}

/* line 2180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cookie:before {
  content: "\F198";
}

/* line 2184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-copyright:before {
  content: "\F5E6";
}

/* line 2188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-corn:before {
  content: "\F7B7";
}

/* line 2192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-counter:before {
  content: "\F199";
}

/* line 2196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cow:before {
  content: "\F19A";
}

/* line 2200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-creation:before {
  content: "\F1C9";
}

/* line 2204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card:before {
  content: "\F19B";
}

/* line 2208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-multiple:before {
  content: "\F19C";
}

/* line 2212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-off:before {
  content: "\F5E4";
}

/* line 2216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-plus:before {
  content: "\F675";
}

/* line 2220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-scan:before {
  content: "\F19D";
}

/* line 2224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop:before {
  content: "\F19E";
}

/* line 2228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-free:before {
  content: "\F19F";
}

/* line 2232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-landscape:before {
  content: "\F1A0";
}

/* line 2236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-portrait:before {
  content: "\F1A1";
}

/* line 2240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-rotate:before {
  content: "\F695";
}

/* line 2244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-square:before {
  content: "\F1A2";
}

/* line 2248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crosshairs:before {
  content: "\F1A3";
}

/* line 2252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crosshairs-gps:before {
  content: "\F1A4";
}

/* line 2256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crown:before {
  content: "\F1A5";
}

/* line 2260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube:before {
  content: "\F1A6";
}

/* line 2264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-outline:before {
  content: "\F1A7";
}

/* line 2268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-send:before {
  content: "\F1A8";
}

/* line 2272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-unfolded:before {
  content: "\F1A9";
}

/* line 2276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup:before {
  content: "\F1AA";
}

/* line 2280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup-off:before {
  content: "\F5E5";
}

/* line 2284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup-water:before {
  content: "\F1AB";
}

/* line 2288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-btc:before {
  content: "\F1AC";
}

/* line 2292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-chf:before {
  content: "\F7B8";
}

/* line 2296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-cny:before {
  content: "\F7B9";
}

/* line 2300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-eth:before {
  content: "\F7BA";
}

/* line 2304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-eur:before {
  content: "\F1AD";
}

/* line 2308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-gbp:before {
  content: "\F1AE";
}

/* line 2312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-inr:before {
  content: "\F1AF";
}

/* line 2316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-jpy:before {
  content: "\F7BB";
}

/* line 2320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-krw:before {
  content: "\F7BC";
}

/* line 2324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-ngn:before {
  content: "\F1B0";
}

/* line 2328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-rub:before {
  content: "\F1B1";
}

/* line 2332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-sign:before {
  content: "\F7BD";
}

/* line 2336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-try:before {
  content: "\F1B2";
}

/* line 2340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-twd:before {
  content: "\F7BE";
}

/* line 2344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-usd:before {
  content: "\F1B3";
}

/* line 2348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-usd-off:before {
  content: "\F679";
}

/* line 2352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-default:before {
  content: "\F1B4";
}

/* line 2356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-default-outline:before {
  content: "\F1B5";
}

/* line 2360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-move:before {
  content: "\F1B6";
}

/* line 2364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-pointer:before {
  content: "\F1B7";
}

/* line 2368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-text:before {
  content: "\F5E7";
}

/* line 2372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database:before {
  content: "\F1B8";
}

/* line 2376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database-minus:before {
  content: "\F1B9";
}

/* line 2380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database-plus:before {
  content: "\F1BA";
}

/* line 2384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-into:before {
  content: "\F1BB";
}

/* line 2388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-out:before {
  content: "\F1BC";
}

/* line 2392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-over:before {
  content: "\F1BD";
}

/* line 2396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decagram:before {
  content: "\F76B";
}

/* line 2400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decagram-outline:before {
  content: "\F76C";
}

/* line 2404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decimal-decrease:before {
  content: "\F1BE";
}

/* line 2408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decimal-increase:before {
  content: "\F1BF";
}

/* line 2412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete:before {
  content: "\F1C0";
}

/* line 2416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-circle:before {
  content: "\F682";
}

/* line 2420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-empty:before {
  content: "\F6CB";
}

/* line 2424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-forever:before {
  content: "\F5E8";
}

/* line 2428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-sweep:before {
  content: "\F5E9";
}

/* line 2432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-variant:before {
  content: "\F1C1";
}

/* line 2436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delta:before {
  content: "\F1C2";
}

/* line 2440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-deskphone:before {
  content: "\F1C3";
}

/* line 2444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-classic:before {
  content: "\F7BF";
}

/* line 2448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-mac:before {
  content: "\F1C4";
}

/* line 2452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-tower:before {
  content: "\F1C5";
}

/* line 2456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-details:before {
  content: "\F1C6";
}

/* line 2460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-developer-board:before {
  content: "\F696";
}

/* line 2464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-deviantart:before {
  content: "\F1C7";
}

/* line 2468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dialpad:before {
  content: "\F61C";
}

/* line 2472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-diamond:before {
  content: "\F1C8";
}

/* line 2476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-1:before {
  content: "\F1CA";
}

/* line 2480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-2:before {
  content: "\F1CB";
}

/* line 2484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-3:before {
  content: "\F1CC";
}

/* line 2488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-4:before {
  content: "\F1CD";
}

/* line 2492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-5:before {
  content: "\F1CE";
}

/* line 2496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-6:before {
  content: "\F1CF";
}

/* line 2500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d10:before {
  content: "\F76E";
}

/* line 2504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d20:before {
  content: "\F5EA";
}

/* line 2508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d4:before {
  content: "\F5EB";
}

/* line 2512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d6:before {
  content: "\F5EC";
}

/* line 2516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d8:before {
  content: "\F5ED";
}

/* line 2520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-multiple:before {
  content: "\F76D";
}

/* line 2524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dictionary:before {
  content: "\F61D";
}

/* line 2528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dip-switch:before {
  content: "\F7C0";
}

/* line 2532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-directions:before {
  content: "\F1D0";
}

/* line 2536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-directions-fork:before {
  content: "\F641";
}

/* line 2540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-discord:before {
  content: "\F66F";
}

/* line 2544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disk:before {
  content: "\F5EE";
}

/* line 2548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disk-alert:before {
  content: "\F1D1";
}

/* line 2552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disqus:before {
  content: "\F1D2";
}

/* line 2556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disqus-outline:before {
  content: "\F1D3";
}

/* line 2560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-division:before {
  content: "\F1D4";
}

/* line 2564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-division-box:before {
  content: "\F1D5";
}

/* line 2568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dna:before {
  content: "\F683";
}

/* line 2572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dns:before {
  content: "\F1D6";
}

/* line 2576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-do-not-disturb:before {
  content: "\F697";
}

/* line 2580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-do-not-disturb-off:before {
  content: "\F698";
}

/* line 2584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dolby:before {
  content: "\F6B2";
}

/* line 2588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-domain:before {
  content: "\F1D7";
}

/* line 2592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-donkey:before {
  content: "\F7C1";
}

/* line 2596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-horizontal:before {
  content: "\F1D8";
}

/* line 2600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-horizontal-circle:before {
  content: "\F7C2";
}

/* line 2604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-vertical:before {
  content: "\F1D9";
}

/* line 2608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-vertical-circle:before {
  content: "\F7C3";
}

/* line 2612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-douban:before {
  content: "\F699";
}

/* line 2616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-download:before {
  content: "\F1DA";
}

/* line 2620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-download-network:before {
  content: "\F6F3";
}

/* line 2624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag:before {
  content: "\F1DB";
}

/* line 2628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag-horizontal:before {
  content: "\F1DC";
}

/* line 2632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag-vertical:before {
  content: "\F1DD";
}

/* line 2636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drawing:before {
  content: "\F1DE";
}

/* line 2640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drawing-box:before {
  content: "\F1DF";
}

/* line 2644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dribbble:before {
  content: "\F1E0";
}

/* line 2648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dribbble-box:before {
  content: "\F1E1";
}

/* line 2652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drone:before {
  content: "\F1E2";
}

/* line 2656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dropbox:before {
  content: "\F1E3";
}

/* line 2660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drupal:before {
  content: "\F1E4";
}

/* line 2664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-duck:before {
  content: "\F1E5";
}

/* line 2668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dumbbell:before {
  content: "\F1E6";
}

/* line 2672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ear-hearing:before {
  content: "\F7C4";
}

/* line 2676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth:before {
  content: "\F1E7";
}

/* line 2680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-box:before {
  content: "\F6CC";
}

/* line 2684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-box-off:before {
  content: "\F6CD";
}

/* line 2688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-off:before {
  content: "\F1E8";
}

/* line 2692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-edge:before {
  content: "\F1E9";
}

/* line 2696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eject:before {
  content: "\F1EA";
}

/* line 2700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elephant:before {
  content: "\F7C5";
}

/* line 2704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevation-decline:before {
  content: "\F1EB";
}

/* line 2708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevation-rise:before {
  content: "\F1EC";
}

/* line 2712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevator:before {
  content: "\F1ED";
}

/* line 2716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email:before {
  content: "\F1EE";
}

/* line 2720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-alert:before {
  content: "\F6CE";
}

/* line 2724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-open:before {
  content: "\F1EF";
}

/* line 2728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-open-outline:before {
  content: "\F5EF";
}

/* line 2732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-outline:before {
  content: "\F1F0";
}

/* line 2736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-secure:before {
  content: "\F1F1";
}

/* line 2740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-variant:before {
  content: "\F5F0";
}

/* line 2744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emby:before {
  content: "\F6B3";
}

/* line 2748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon:before {
  content: "\F1F2";
}

/* line 2752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-cool:before {
  content: "\F1F3";
}

/* line 2756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-dead:before {
  content: "\F69A";
}

/* line 2760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-devil:before {
  content: "\F1F4";
}

/* line 2764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-excited:before {
  content: "\F69B";
}

/* line 2768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-happy:before {
  content: "\F1F5";
}

/* line 2772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-neutral:before {
  content: "\F1F6";
}

/* line 2776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-poop:before {
  content: "\F1F7";
}

/* line 2780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-sad:before {
  content: "\F1F8";
}

/* line 2784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-tongue:before {
  content: "\F1F9";
}

/* line 2788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-engine:before {
  content: "\F1FA";
}

/* line 2792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-engine-outline:before {
  content: "\F1FB";
}

/* line 2796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-equal:before {
  content: "\F1FC";
}

/* line 2800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-equal-box:before {
  content: "\F1FD";
}

/* line 2804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eraser:before {
  content: "\F1FE";
}

/* line 2808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eraser-variant:before {
  content: "\F642";
}

/* line 2812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-escalator:before {
  content: "\F1FF";
}

/* line 2816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet:before {
  content: "\F200";
}

/* line 2820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet-cable:before {
  content: "\F201";
}

/* line 2824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet-cable-off:before {
  content: "\F202";
}

/* line 2828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-etsy:before {
  content: "\F203";
}

/* line 2832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ev-station:before {
  content: "\F5F1";
}

/* line 2836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eventbrite:before {
  content: "\F7C6";
}

/* line 2840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-evernote:before {
  content: "\F204";
}

/* line 2844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-exclamation:before {
  content: "\F205";
}

/* line 2848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-exit-to-app:before {
  content: "\F206";
}

/* line 2852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-export:before {
  content: "\F207";
}

/* line 2856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye:before {
  content: "\F208";
}

/* line 2860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-off:before {
  content: "\F209";
}

/* line 2864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-off-outline:before {
  content: "\F6D0";
}

/* line 2868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-outline:before {
  content: "\F6CF";
}

/* line 2872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eyedropper:before {
  content: "\F20A";
}

/* line 2876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eyedropper-variant:before {
  content: "\F20B";
}

/* line 2880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-face:before {
  content: "\F643";
}

/* line 2884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-face-profile:before {
  content: "\F644";
}

/* line 2888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook:before {
  content: "\F20C";
}

/* line 2892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook-box:before {
  content: "\F20D";
}

/* line 2896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook-messenger:before {
  content: "\F20E";
}

/* line 2900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-factory:before {
  content: "\F20F";
}

/* line 2904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fan:before {
  content: "\F210";
}

/* line 2908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fast-forward:before {
  content: "\F211";
}

/* line 2912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fast-forward-outline:before {
  content: "\F6D1";
}

/* line 2916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fax:before {
  content: "\F212";
}

/* line 2920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-feather:before {
  content: "\F6D2";
}

/* line 2924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ferry:before {
  content: "\F213";
}

/* line 2928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file:before {
  content: "\F214";
}

/* line 2932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-account:before {
  content: "\F73A";
}

/* line 2936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-chart:before {
  content: "\F215";
}

/* line 2940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-check:before {
  content: "\F216";
}

/* line 2944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-cloud:before {
  content: "\F217";
}

/* line 2948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-delimited:before {
  content: "\F218";
}

/* line 2952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-document:before {
  content: "\F219";
}

/* line 2956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-document-box:before {
  content: "\F21A";
}

/* line 2960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-excel:before {
  content: "\F21B";
}

/* line 2964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-excel-box:before {
  content: "\F21C";
}

/* line 2968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-export:before {
  content: "\F21D";
}

/* line 2972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-find:before {
  content: "\F21E";
}

/* line 2976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-hidden:before {
  content: "\F613";
}

/* line 2980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-image:before {
  content: "\F21F";
}

/* line 2984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-import:before {
  content: "\F220";
}

/* line 2988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-lock:before {
  content: "\F221";
}

/* line 2992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-multiple:before {
  content: "\F222";
}

/* line 2996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-music:before {
  content: "\F223";
}

/* line 3000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-outline:before {
  content: "\F224";
}

/* line 3004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-pdf:before {
  content: "\F225";
}

/* line 3008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-pdf-box:before {
  content: "\F226";
}

/* line 3012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-plus:before {
  content: "\F751";
}

/* line 3016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-powerpoint:before {
  content: "\F227";
}

/* line 3020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-powerpoint-box:before {
  content: "\F228";
}

/* line 3024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-presentation-box:before {
  content: "\F229";
}

/* line 3028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-restore:before {
  content: "\F670";
}

/* line 3032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-send:before {
  content: "\F22A";
}

/* line 3036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-tree:before {
  content: "\F645";
}

/* line 3040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-video:before {
  content: "\F22B";
}

/* line 3044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-word:before {
  content: "\F22C";
}

/* line 3048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-word-box:before {
  content: "\F22D";
}

/* line 3052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-xml:before {
  content: "\F22E";
}

/* line 3056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-film:before {
  content: "\F22F";
}

/* line 3060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filmstrip:before {
  content: "\F230";
}

/* line 3064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filmstrip-off:before {
  content: "\F231";
}

/* line 3068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter:before {
  content: "\F232";
}

/* line 3072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-outline:before {
  content: "\F233";
}

/* line 3076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-remove:before {
  content: "\F234";
}

/* line 3080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-remove-outline:before {
  content: "\F235";
}

/* line 3084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-variant:before {
  content: "\F236";
}

/* line 3088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-find-replace:before {
  content: "\F6D3";
}

/* line 3092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fingerprint:before {
  content: "\F237";
}

/* line 3096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fire:before {
  content: "\F238";
}

/* line 3100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-firefox:before {
  content: "\F239";
}

/* line 3104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fish:before {
  content: "\F23A";
}

/* line 3108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag:before {
  content: "\F23B";
}

/* line 3112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-checkered:before {
  content: "\F23C";
}

/* line 3116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-outline:before {
  content: "\F23D";
}

/* line 3120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-outline-variant:before {
  content: "\F23E";
}

/* line 3124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-triangle:before {
  content: "\F23F";
}

/* line 3128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-variant:before {
  content: "\F240";
}

/* line 3132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash:before {
  content: "\F241";
}

/* line 3136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-auto:before {
  content: "\F242";
}

/* line 3140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-off:before {
  content: "\F243";
}

/* line 3144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-outline:before {
  content: "\F6D4";
}

/* line 3148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-red-eye:before {
  content: "\F67A";
}

/* line 3152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flashlight:before {
  content: "\F244";
}

/* line 3156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flashlight-off:before {
  content: "\F245";
}

/* line 3160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask:before {
  content: "\F093";
}

/* line 3164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-empty:before {
  content: "\F094";
}

/* line 3168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-empty-outline:before {
  content: "\F095";
}

/* line 3172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-outline:before {
  content: "\F096";
}

/* line 3176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flattr:before {
  content: "\F246";
}

/* line 3180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flip-to-back:before {
  content: "\F247";
}

/* line 3184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flip-to-front:before {
  content: "\F248";
}

/* line 3188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-floppy:before {
  content: "\F249";
}

/* line 3192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flower:before {
  content: "\F24A";
}

/* line 3196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder:before {
  content: "\F24B";
}

/* line 3200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-account:before {
  content: "\F24C";
}

/* line 3204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-download:before {
  content: "\F24D";
}

/* line 3208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-google-drive:before {
  content: "\F24E";
}

/* line 3212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-image:before {
  content: "\F24F";
}

/* line 3216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-lock:before {
  content: "\F250";
}

/* line 3220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-lock-open:before {
  content: "\F251";
}

/* line 3224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-move:before {
  content: "\F252";
}

/* line 3228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple:before {
  content: "\F253";
}

/* line 3232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple-image:before {
  content: "\F254";
}

/* line 3236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple-outline:before {
  content: "\F255";
}

/* line 3240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-open:before {
  content: "\F76F";
}

/* line 3244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-outline:before {
  content: "\F256";
}

/* line 3248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-plus:before {
  content: "\F257";
}

/* line 3252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-remove:before {
  content: "\F258";
}

/* line 3256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-star:before {
  content: "\F69C";
}

/* line 3260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-upload:before {
  content: "\F259";
}

/* line 3264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-font-awesome:before {
  content: "\F03A";
}

/* line 3268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food:before {
  content: "\F25A";
}

/* line 3272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-apple:before {
  content: "\F25B";
}

/* line 3276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-croissant:before {
  content: "\F7C7";
}

/* line 3280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-fork-drink:before {
  content: "\F5F2";
}

/* line 3284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-off:before {
  content: "\F5F3";
}

/* line 3288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-variant:before {
  content: "\F25C";
}

/* line 3292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football:before {
  content: "\F25D";
}

/* line 3296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football-australian:before {
  content: "\F25E";
}

/* line 3300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football-helmet:before {
  content: "\F25F";
}

/* line 3304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forklift:before {
  content: "\F7C8";
}

/* line 3308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-bottom:before {
  content: "\F752";
}

/* line 3312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-center:before {
  content: "\F260";
}

/* line 3316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-justify:before {
  content: "\F261";
}

/* line 3320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-left:before {
  content: "\F262";
}

/* line 3324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-middle:before {
  content: "\F753";
}

/* line 3328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-right:before {
  content: "\F263";
}

/* line 3332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-top:before {
  content: "\F754";
}

/* line 3336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-annotation-plus:before {
  content: "\F646";
}

/* line 3340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-bold:before {
  content: "\F264";
}

/* line 3344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-clear:before {
  content: "\F265";
}

/* line 3348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-color-fill:before {
  content: "\F266";
}

/* line 3352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-color-text:before {
  content: "\F69D";
}

/* line 3356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-center:before {
  content: "\F267";
}

/* line 3360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-left:before {
  content: "\F268";
}

/* line 3364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-none:before {
  content: "\F269";
}

/* line 3368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-right:before {
  content: "\F26A";
}

/* line 3372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-font:before {
  content: "\F6D5";
}

/* line 3376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-1:before {
  content: "\F26B";
}

/* line 3380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-2:before {
  content: "\F26C";
}

/* line 3384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-3:before {
  content: "\F26D";
}

/* line 3388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-4:before {
  content: "\F26E";
}

/* line 3392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-5:before {
  content: "\F26F";
}

/* line 3396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-6:before {
  content: "\F270";
}

/* line 3400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-decrease:before {
  content: "\F271";
}

/* line 3404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-equal:before {
  content: "\F272";
}

/* line 3408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-increase:before {
  content: "\F273";
}

/* line 3412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-pound:before {
  content: "\F274";
}

/* line 3416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}

/* line 3420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}

/* line 3424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-right:before {
  content: "\F620";
}

/* line 3428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-indent-decrease:before {
  content: "\F275";
}

/* line 3432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-indent-increase:before {
  content: "\F276";
}

/* line 3436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-italic:before {
  content: "\F277";
}

/* line 3440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-spacing:before {
  content: "\F278";
}

/* line 3444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-style:before {
  content: "\F5C8";
}

/* line 3448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-weight:before {
  content: "\F5C9";
}

/* line 3452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-bulleted:before {
  content: "\F279";
}

/* line 3456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}

/* line 3460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-checks:before {
  content: "\F755";
}

/* line 3464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-numbers:before {
  content: "\F27B";
}

/* line 3468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-page-break:before {
  content: "\F6D6";
}

/* line 3472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-paint:before {
  content: "\F27C";
}

/* line 3476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-paragraph:before {
  content: "\F27D";
}

/* line 3480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-pilcrow:before {
  content: "\F6D7";
}

/* line 3484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-quote-close:before {
  content: "\F27E";
}

/* line 3488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-quote-open:before {
  content: "\F756";
}

/* line 3492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-rotate-90:before {
  content: "\F6A9";
}

/* line 3496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-section:before {
  content: "\F69E";
}

/* line 3500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-size:before {
  content: "\F27F";
}

/* line 3504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-strikethrough:before {
  content: "\F280";
}

/* line 3508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-strikethrough-variant:before {
  content: "\F281";
}

/* line 3512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-subscript:before {
  content: "\F282";
}

/* line 3516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-superscript:before {
  content: "\F283";
}

/* line 3520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-text:before {
  content: "\F284";
}

/* line 3524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}

/* line 3528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}

/* line 3532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-title:before {
  content: "\F5F4";
}

/* line 3536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-underline:before {
  content: "\F287";
}

/* line 3540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}

/* line 3544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-center:before {
  content: "\F622";
}

/* line 3548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-top:before {
  content: "\F623";
}

/* line 3552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-inline:before {
  content: "\F288";
}

/* line 3556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-square:before {
  content: "\F289";
}

/* line 3560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-tight:before {
  content: "\F28A";
}

/* line 3564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}

/* line 3568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forum:before {
  content: "\F28C";
}

/* line 3572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forward:before {
  content: "\F28D";
}

/* line 3576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-foursquare:before {
  content: "\F28E";
}

/* line 3580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge:before {
  content: "\F28F";
}

/* line 3584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled:before {
  content: "\F290";
}

/* line 3588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled-bottom:before {
  content: "\F291";
}

/* line 3592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled-top:before {
  content: "\F292";
}

/* line 3596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fuel:before {
  content: "\F7C9";
}

/* line 3600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fullscreen:before {
  content: "\F293";
}

/* line 3604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fullscreen-exit:before {
  content: "\F294";
}

/* line 3608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-function:before {
  content: "\F295";
}

/* line 3612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gamepad:before {
  content: "\F296";
}

/* line 3616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gamepad-variant:before {
  content: "\F297";
}

/* line 3620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-garage:before {
  content: "\F6D8";
}

/* line 3624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-garage-open:before {
  content: "\F6D9";
}

/* line 3628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gas-cylinder:before {
  content: "\F647";
}

/* line 3632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gas-station:before {
  content: "\F298";
}

/* line 3636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gate:before {
  content: "\F299";
}

/* line 3640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gauge:before {
  content: "\F29A";
}

/* line 3644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gavel:before {
  content: "\F29B";
}

/* line 3648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-female:before {
  content: "\F29C";
}

/* line 3652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-male:before {
  content: "\F29D";
}

/* line 3656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-male-female:before {
  content: "\F29E";
}

/* line 3660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-transgender:before {
  content: "\F29F";
}

/* line 3664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture:before {
  content: "\F7CA";
}

/* line 3668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-double-tap:before {
  content: "\F73B";
}

/* line 3672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-down:before {
  content: "\F73C";
}

/* line 3676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-left:before {
  content: "\F73D";
}

/* line 3680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-right:before {
  content: "\F73E";
}

/* line 3684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-up:before {
  content: "\F73F";
}

/* line 3688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-tap:before {
  content: "\F740";
}

/* line 3692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-two-double-tap:before {
  content: "\F741";
}

/* line 3696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-two-tap:before {
  content: "\F742";
}

/* line 3700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ghost:before {
  content: "\F2A0";
}

/* line 3704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gift:before {
  content: "\F2A1";
}

/* line 3708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-git:before {
  content: "\F2A2";
}

/* line 3712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-box:before {
  content: "\F2A3";
}

/* line 3716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-circle:before {
  content: "\F2A4";
}

/* line 3720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-face:before {
  content: "\F6DA";
}

/* line 3724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-flute:before {
  content: "\F2A5";
}

/* line 3728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-mug:before {
  content: "\F2A6";
}

/* line 3732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-stange:before {
  content: "\F2A7";
}

/* line 3736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-tulip:before {
  content: "\F2A8";
}

/* line 3740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glassdoor:before {
  content: "\F2A9";
}

/* line 3744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glasses:before {
  content: "\F2AA";
}

/* line 3748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gmail:before {
  content: "\F2AB";
}

/* line 3752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gnome:before {
  content: "\F2AC";
}

/* line 3756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gondola:before {
  content: "\F685";
}

/* line 3760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google:before {
  content: "\F2AD";
}

/* line 3764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-analytics:before {
  content: "\F7CB";
}

/* line 3768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-assistant:before {
  content: "\F7CC";
}

/* line 3772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-cardboard:before {
  content: "\F2AE";
}

/* line 3776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-chrome:before {
  content: "\F2AF";
}

/* line 3780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles:before {
  content: "\F2B0";
}

/* line 3784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-communities:before {
  content: "\F2B1";
}

/* line 3788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-extended:before {
  content: "\F2B2";
}

/* line 3792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-group:before {
  content: "\F2B3";
}

/* line 3796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-controller:before {
  content: "\F2B4";
}

/* line 3800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-controller-off:before {
  content: "\F2B5";
}

/* line 3804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-drive:before {
  content: "\F2B6";
}

/* line 3808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-earth:before {
  content: "\F2B7";
}

/* line 3812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-glass:before {
  content: "\F2B8";
}

/* line 3816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-keep:before {
  content: "\F6DB";
}

/* line 3820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-maps:before {
  content: "\F5F5";
}

/* line 3824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-nearby:before {
  content: "\F2B9";
}

/* line 3828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-pages:before {
  content: "\F2BA";
}

/* line 3832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-photos:before {
  content: "\F6DC";
}

/* line 3836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-physical-web:before {
  content: "\F2BB";
}

/* line 3840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-play:before {
  content: "\F2BC";
}

/* line 3844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-plus:before {
  content: "\F2BD";
}

/* line 3848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-plus-box:before {
  content: "\F2BE";
}

/* line 3852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-translate:before {
  content: "\F2BF";
}

/* line 3856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-wallet:before {
  content: "\F2C0";
}

/* line 3860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gradient:before {
  content: "\F69F";
}

/* line 3864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grease-pencil:before {
  content: "\F648";
}

/* line 3868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid:before {
  content: "\F2C1";
}

/* line 3872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid-large:before {
  content: "\F757";
}

/* line 3876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid-off:before {
  content: "\F2C2";
}

/* line 3880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-group:before {
  content: "\F2C3";
}

/* line 3884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-acoustic:before {
  content: "\F770";
}

/* line 3888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-electric:before {
  content: "\F2C4";
}

/* line 3892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-pick:before {
  content: "\F2C5";
}

/* line 3896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}

/* line 3900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hackernews:before {
  content: "\F624";
}

/* line 3904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hamburger:before {
  content: "\F684";
}

/* line 3908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hand-pointing-right:before {
  content: "\F2C7";
}

/* line 3912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hanger:before {
  content: "\F2C8";
}

/* line 3916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hangouts:before {
  content: "\F2C9";
}

/* line 3920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-harddisk:before {
  content: "\F2CA";
}

/* line 3924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones:before {
  content: "\F2CB";
}

/* line 3928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-box:before {
  content: "\F2CC";
}

/* line 3932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-off:before {
  content: "\F7CD";
}

/* line 3936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-settings:before {
  content: "\F2CD";
}

/* line 3940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset:before {
  content: "\F2CE";
}

/* line 3944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset-dock:before {
  content: "\F2CF";
}

/* line 3948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset-off:before {
  content: "\F2D0";
}

/* line 3952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart:before {
  content: "\F2D1";
}

/* line 3956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-box:before {
  content: "\F2D2";
}

/* line 3960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-box-outline:before {
  content: "\F2D3";
}

/* line 3964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-broken:before {
  content: "\F2D4";
}

/* line 3968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half:before {
  content: "\F6DE";
}

/* line 3972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half-full:before {
  content: "\F6DD";
}

/* line 3976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half-outline:before {
  content: "\F6DF";
}

/* line 3980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-off:before {
  content: "\F758";
}

/* line 3984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-outline:before {
  content: "\F2D5";
}

/* line 3988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-pulse:before {
  content: "\F5F6";
}

/* line 3992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help:before {
  content: "\F2D6";
}

/* line 3996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-box:before {
  content: "\F78A";
}

/* line 4000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-circle:before {
  content: "\F2D7";
}

/* line 4004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-circle-outline:before {
  content: "\F625";
}

/* line 4008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-network:before {
  content: "\F6F4";
}

/* line 4012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon:before {
  content: "\F2D8";
}

/* line 4016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon-multiple:before {
  content: "\F6E0";
}

/* line 4020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon-outline:before {
  content: "\F2D9";
}

/* line 4024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-high-definition:before {
  content: "\F7CE";
}

/* line 4028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-highway:before {
  content: "\F5F7";
}

/* line 4032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-history:before {
  content: "\F2DA";
}

/* line 4036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hololens:before {
  content: "\F2DB";
}

/* line 4040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home:before {
  content: "\F2DC";
}

/* line 4044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-assistant:before {
  content: "\F7CF";
}

/* line 4048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-automation:before {
  content: "\F7D0";
}

/* line 4052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-circle:before {
  content: "\F7D1";
}

/* line 4056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-map-marker:before {
  content: "\F5F8";
}

/* line 4060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-modern:before {
  content: "\F2DD";
}

/* line 4064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-outline:before {
  content: "\F6A0";
}

/* line 4068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-variant:before {
  content: "\F2DE";
}

/* line 4072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hook:before {
  content: "\F6E1";
}

/* line 4076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hook-off:before {
  content: "\F6E2";
}

/* line 4080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hops:before {
  content: "\F2DF";
}

/* line 4084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital:before {
  content: "\F2E0";
}

/* line 4088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital-building:before {
  content: "\F2E1";
}

/* line 4092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital-marker:before {
  content: "\F2E2";
}

/* line 4096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hotel:before {
  content: "\F2E3";
}

/* line 4100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-houzz:before {
  content: "\F2E4";
}

/* line 4104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-houzz-box:before {
  content: "\F2E5";
}

/* line 4108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human:before {
  content: "\F2E6";
}

/* line 4112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-child:before {
  content: "\F2E7";
}

/* line 4116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-female:before {
  content: "\F649";
}

/* line 4120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-greeting:before {
  content: "\F64A";
}

/* line 4124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-handsdown:before {
  content: "\F64B";
}

/* line 4128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-handsup:before {
  content: "\F64C";
}

/* line 4132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-male:before {
  content: "\F64D";
}

/* line 4136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-male-female:before {
  content: "\F2E8";
}

/* line 4140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-pregnant:before {
  content: "\F5CF";
}

/* line 4144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-humble-bundle:before {
  content: "\F743";
}

/* line 4148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image:before {
  content: "\F2E9";
}

/* line 4152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-album:before {
  content: "\F2EA";
}

/* line 4156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-area:before {
  content: "\F2EB";
}

/* line 4160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-area-close:before {
  content: "\F2EC";
}

/* line 4164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-broken:before {
  content: "\F2ED";
}

/* line 4168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-broken-variant:before {
  content: "\F2EE";
}

/* line 4172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter:before {
  content: "\F2EF";
}

/* line 4176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-black-white:before {
  content: "\F2F0";
}

/* line 4180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}

/* line 4184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}

/* line 4188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-drama:before {
  content: "\F2F3";
}

/* line 4192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-frames:before {
  content: "\F2F4";
}

/* line 4196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-hdr:before {
  content: "\F2F5";
}

/* line 4200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-none:before {
  content: "\F2F6";
}

/* line 4204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}

/* line 4208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-vintage:before {
  content: "\F2F8";
}

/* line 4212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-multiple:before {
  content: "\F2F9";
}

/* line 4216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-import:before {
  content: "\F2FA";
}

/* line 4220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox:before {
  content: "\F686";
}

/* line 4224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}

/* line 4228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}

/* line 4232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-incognito:before {
  content: "\F5F9";
}

/* line 4236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-infinity:before {
  content: "\F6E3";
}

/* line 4240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information:before {
  content: "\F2FC";
}

/* line 4244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information-outline:before {
  content: "\F2FD";
}

/* line 4248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information-variant:before {
  content: "\F64E";
}

/* line 4252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-instagram:before {
  content: "\F2FE";
}

/* line 4256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-instapaper:before {
  content: "\F2FF";
}

/* line 4260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-internet-explorer:before {
  content: "\F300";
}

/* line 4264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-invert-colors:before {
  content: "\F301";
}

/* line 4268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-itunes:before {
  content: "\F676";
}

/* line 4272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jeepney:before {
  content: "\F302";
}

/* line 4276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jira:before {
  content: "\F303";
}

/* line 4280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jsfiddle:before {
  content: "\F304";
}

/* line 4284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-json:before {
  content: "\F626";
}

/* line 4288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keg:before {
  content: "\F305";
}

/* line 4292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kettle:before {
  content: "\F5FA";
}

/* line 4296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key:before {
  content: "\F306";
}

/* line 4300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-change:before {
  content: "\F307";
}

/* line 4304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-minus:before {
  content: "\F308";
}

/* line 4308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-plus:before {
  content: "\F309";
}

/* line 4312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-remove:before {
  content: "\F30A";
}

/* line 4316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-variant:before {
  content: "\F30B";
}

/* line 4320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard:before {
  content: "\F30C";
}

/* line 4324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-backspace:before {
  content: "\F30D";
}

/* line 4328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-caps:before {
  content: "\F30E";
}

/* line 4332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-close:before {
  content: "\F30F";
}

/* line 4336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-off:before {
  content: "\F310";
}

/* line 4340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-return:before {
  content: "\F311";
}

/* line 4344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-tab:before {
  content: "\F312";
}

/* line 4348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-variant:before {
  content: "\F313";
}

/* line 4352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kickstarter:before {
  content: "\F744";
}

/* line 4356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kodi:before {
  content: "\F314";
}

/* line 4360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-label:before {
  content: "\F315";
}

/* line 4364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-label-outline:before {
  content: "\F316";
}

/* line 4368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lambda:before {
  content: "\F627";
}

/* line 4372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lamp:before {
  content: "\F6B4";
}

/* line 4376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan:before {
  content: "\F317";
}

/* line 4380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-connect:before {
  content: "\F318";
}

/* line 4384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-disconnect:before {
  content: "\F319";
}

/* line 4388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-pending:before {
  content: "\F31A";
}

/* line 4392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-c:before {
  content: "\F671";
}

/* line 4396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-cpp:before {
  content: "\F672";
}

/* line 4400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-csharp:before {
  content: "\F31B";
}

/* line 4404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-css3:before {
  content: "\F31C";
}

/* line 4408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-go:before {
  content: "\F7D2";
}

/* line 4412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-html5:before {
  content: "\F31D";
}

/* line 4416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-javascript:before {
  content: "\F31E";
}

/* line 4420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-php:before {
  content: "\F31F";
}

/* line 4424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-python:before {
  content: "\F320";
}

/* line 4428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-python-text:before {
  content: "\F321";
}

/* line 4432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-r:before {
  content: "\F7D3";
}

/* line 4436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-swift:before {
  content: "\F6E4";
}

/* line 4440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-typescript:before {
  content: "\F6E5";
}

/* line 4444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop:before {
  content: "\F322";
}

/* line 4448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-chromebook:before {
  content: "\F323";
}

/* line 4452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-mac:before {
  content: "\F324";
}

/* line 4456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-off:before {
  content: "\F6E6";
}

/* line 4460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-windows:before {
  content: "\F325";
}

/* line 4464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lastfm:before {
  content: "\F326";
}

/* line 4468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-launch:before {
  content: "\F327";
}

/* line 4472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lava-lamp:before {
  content: "\F7D4";
}

/* line 4476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-layers:before {
  content: "\F328";
}

/* line 4480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-layers-off:before {
  content: "\F329";
}

/* line 4484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lead-pencil:before {
  content: "\F64F";
}

/* line 4488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-leaf:before {
  content: "\F32A";
}

/* line 4492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-off:before {
  content: "\F32B";
}

/* line 4496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-on:before {
  content: "\F32C";
}

/* line 4500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-outline:before {
  content: "\F32D";
}

/* line 4504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-strip:before {
  content: "\F7D5";
}

/* line 4508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-off:before {
  content: "\F32E";
}

/* line 4512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-on:before {
  content: "\F32F";
}

/* line 4516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-outline:before {
  content: "\F330";
}

/* line 4520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library:before {
  content: "\F331";
}

/* line 4524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-books:before {
  content: "\F332";
}

/* line 4528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-music:before {
  content: "\F333";
}

/* line 4532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-plus:before {
  content: "\F334";
}

/* line 4536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb:before {
  content: "\F335";
}

/* line 4540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-on:before {
  content: "\F6E7";
}

/* line 4544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}

/* line 4548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-outline:before {
  content: "\F336";
}

/* line 4552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link:before {
  content: "\F337";
}

/* line 4556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-off:before {
  content: "\F338";
}

/* line 4560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-variant:before {
  content: "\F339";
}

/* line 4564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-variant-off:before {
  content: "\F33A";
}

/* line 4568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linkedin:before {
  content: "\F33B";
}

/* line 4572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linkedin-box:before {
  content: "\F33C";
}

/* line 4576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linux:before {
  content: "\F33D";
}

/* line 4580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loading:before {
  content: "\F771";
}

/* line 4584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock:before {
  content: "\F33E";
}

/* line 4588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-open:before {
  content: "\F33F";
}

/* line 4592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-open-outline:before {
  content: "\F340";
}

/* line 4596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-outline:before {
  content: "\F341";
}

/* line 4600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-pattern:before {
  content: "\F6E9";
}

/* line 4604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-plus:before {
  content: "\F5FB";
}

/* line 4608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-reset:before {
  content: "\F772";
}

/* line 4612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-locker:before {
  content: "\F7D6";
}

/* line 4616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-locker-multiple:before {
  content: "\F7D7";
}

/* line 4620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-login:before {
  content: "\F342";
}

/* line 4624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-login-variant:before {
  content: "\F5FC";
}

/* line 4628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-logout:before {
  content: "\F343";
}

/* line 4632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-logout-variant:before {
  content: "\F5FD";
}

/* line 4636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-looks:before {
  content: "\F344";
}

/* line 4640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loop:before {
  content: "\F6EA";
}

/* line 4644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loupe:before {
  content: "\F345";
}

/* line 4648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lumx:before {
  content: "\F346";
}

/* line 4652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnet:before {
  content: "\F347";
}

/* line 4656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnet-on:before {
  content: "\F348";
}

/* line 4660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify:before {
  content: "\F349";
}

/* line 4664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-minus:before {
  content: "\F34A";
}

/* line 4668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}

/* line 4672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-plus:before {
  content: "\F34B";
}

/* line 4676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}

/* line 4680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mail-ru:before {
  content: "\F34C";
}

/* line 4684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mailbox:before {
  content: "\F6ED";
}

/* line 4688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map:before {
  content: "\F34D";
}

/* line 4692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker:before {
  content: "\F34E";
}

/* line 4696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-circle:before {
  content: "\F34F";
}

/* line 4700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-minus:before {
  content: "\F650";
}

/* line 4704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-multiple:before {
  content: "\F350";
}

/* line 4708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-off:before {
  content: "\F351";
}

/* line 4712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-outline:before {
  content: "\F7D8";
}

/* line 4716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-plus:before {
  content: "\F651";
}

/* line 4720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-radius:before {
  content: "\F352";
}

/* line 4724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-margin:before {
  content: "\F353";
}

/* line 4728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-markdown:before {
  content: "\F354";
}

/* line 4732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-marker:before {
  content: "\F652";
}

/* line 4736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-marker-check:before {
  content: "\F355";
}

/* line 4740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-martini:before {
  content: "\F356";
}

/* line 4744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-material-ui:before {
  content: "\F357";
}

/* line 4748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-math-compass:before {
  content: "\F358";
}

/* line 4752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-matrix:before {
  content: "\F628";
}

/* line 4756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-maxcdn:before {
  content: "\F359";
}

/* line 4760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-medical-bag:before {
  content: "\F6EE";
}

/* line 4764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-medium:before {
  content: "\F35A";
}

/* line 4768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-memory:before {
  content: "\F35B";
}

/* line 4772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu:before {
  content: "\F35C";
}

/* line 4776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-down:before {
  content: "\F35D";
}

/* line 4780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-down-outline:before {
  content: "\F6B5";
}

/* line 4784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-left:before {
  content: "\F35E";
}

/* line 4788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-right:before {
  content: "\F35F";
}

/* line 4792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-up:before {
  content: "\F360";
}

/* line 4796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-up-outline:before {
  content: "\F6B6";
}

/* line 4800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message:before {
  content: "\F361";
}

/* line 4804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-alert:before {
  content: "\F362";
}

/* line 4808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-bulleted:before {
  content: "\F6A1";
}

/* line 4812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-bulleted-off:before {
  content: "\F6A2";
}

/* line 4816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-draw:before {
  content: "\F363";
}

/* line 4820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-image:before {
  content: "\F364";
}

/* line 4824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-outline:before {
  content: "\F365";
}

/* line 4828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-plus:before {
  content: "\F653";
}

/* line 4832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-processing:before {
  content: "\F366";
}

/* line 4836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-reply:before {
  content: "\F367";
}

/* line 4840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-reply-text:before {
  content: "\F368";
}

/* line 4844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-settings:before {
  content: "\F6EF";
}

/* line 4848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-settings-variant:before {
  content: "\F6F0";
}

/* line 4852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-text:before {
  content: "\F369";
}

/* line 4856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-text-outline:before {
  content: "\F36A";
}

/* line 4860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-video:before {
  content: "\F36B";
}

/* line 4864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-meteor:before {
  content: "\F629";
}

/* line 4868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-metronome:before {
  content: "\F7D9";
}

/* line 4872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-metronome-tick:before {
  content: "\F7DA";
}

/* line 4876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-micro-sd:before {
  content: "\F7DB";
}

/* line 4880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone:before {
  content: "\F36C";
}

/* line 4884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-off:before {
  content: "\F36D";
}

/* line 4888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-outline:before {
  content: "\F36E";
}

/* line 4892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-settings:before {
  content: "\F36F";
}

/* line 4896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-variant:before {
  content: "\F370";
}

/* line 4900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-variant-off:before {
  content: "\F371";
}

/* line 4904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microscope:before {
  content: "\F654";
}

/* line 4908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microsoft:before {
  content: "\F372";
}

/* line 4912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minecraft:before {
  content: "\F373";
}

/* line 4916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus:before {
  content: "\F374";
}

/* line 4920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-box:before {
  content: "\F375";
}

/* line 4924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-box-outline:before {
  content: "\F6F1";
}

/* line 4928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-circle:before {
  content: "\F376";
}

/* line 4932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-circle-outline:before {
  content: "\F377";
}

/* line 4936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-network:before {
  content: "\F378";
}

/* line 4940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mixcloud:before {
  content: "\F62A";
}

/* line 4944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mixer:before {
  content: "\F7DC";
}

/* line 4948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-monitor:before {
  content: "\F379";
}

/* line 4952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-monitor-multiple:before {
  content: "\F37A";
}

/* line 4956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-more:before {
  content: "\F37B";
}

/* line 4960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-motorbike:before {
  content: "\F37C";
}

/* line 4964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse:before {
  content: "\F37D";
}

/* line 4968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-off:before {
  content: "\F37E";
}

/* line 4972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-variant:before {
  content: "\F37F";
}

/* line 4976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-variant-off:before {
  content: "\F380";
}

/* line 4980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-move-resize:before {
  content: "\F655";
}

/* line 4984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-move-resize-variant:before {
  content: "\F656";
}

/* line 4988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-movie:before {
  content: "\F381";
}

/* line 4992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-movie-roll:before {
  content: "\F7DD";
}

/* line 4996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-multiplication:before {
  content: "\F382";
}

/* line 5000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-multiplication-box:before {
  content: "\F383";
}

/* line 5004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mushroom:before {
  content: "\F7DE";
}

/* line 5008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mushroom-outline:before {
  content: "\F7DF";
}

/* line 5012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music:before {
  content: "\F759";
}

/* line 5016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-box:before {
  content: "\F384";
}

/* line 5020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-box-outline:before {
  content: "\F385";
}

/* line 5024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-circle:before {
  content: "\F386";
}

/* line 5028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note:before {
  content: "\F387";
}

/* line 5032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}

/* line 5036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}

/* line 5040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-eighth:before {
  content: "\F388";
}

/* line 5044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-half:before {
  content: "\F389";
}

/* line 5048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-off:before {
  content: "\F38A";
}

/* line 5052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-quarter:before {
  content: "\F38B";
}

/* line 5056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-sixteenth:before {
  content: "\F38C";
}

/* line 5060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-whole:before {
  content: "\F38D";
}

/* line 5064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-off:before {
  content: "\F75A";
}

/* line 5068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nature:before {
  content: "\F38E";
}

/* line 5072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nature-people:before {
  content: "\F38F";
}

/* line 5076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-navigation:before {
  content: "\F390";
}

/* line 5080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-near-me:before {
  content: "\F5CD";
}

/* line 5084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-needle:before {
  content: "\F391";
}

/* line 5088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nest-protect:before {
  content: "\F392";
}

/* line 5092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nest-thermostat:before {
  content: "\F393";
}

/* line 5096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-netflix:before {
  content: "\F745";
}

/* line 5100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-network:before {
  content: "\F6F2";
}

/* line 5104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-new-box:before {
  content: "\F394";
}

/* line 5108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-newspaper:before {
  content: "\F395";
}

/* line 5112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc:before {
  content: "\F396";
}

/* line 5116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc-tap:before {
  content: "\F397";
}

/* line 5120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc-variant:before {
  content: "\F398";
}

/* line 5124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ninja:before {
  content: "\F773";
}

/* line 5128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nintendo-switch:before {
  content: "\F7E0";
}

/* line 5132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nodejs:before {
  content: "\F399";
}

/* line 5136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note:before {
  content: "\F39A";
}

/* line 5140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-multiple:before {
  content: "\F6B7";
}

/* line 5144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-multiple-outline:before {
  content: "\F6B8";
}

/* line 5148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-outline:before {
  content: "\F39B";
}

/* line 5152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-plus:before {
  content: "\F39C";
}

/* line 5156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-plus-outline:before {
  content: "\F39D";
}

/* line 5160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-text:before {
  content: "\F39E";
}

/* line 5164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-notification-clear-all:before {
  content: "\F39F";
}

/* line 5168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-npm:before {
  content: "\F6F6";
}

/* line 5172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nuke:before {
  content: "\F6A3";
}

/* line 5176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-null:before {
  content: "\F7E1";
}

/* line 5180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric:before {
  content: "\F3A0";
}

/* line 5184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box:before {
  content: "\F3A1";
}

/* line 5188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}

/* line 5192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}

/* line 5196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box:before {
  content: "\F3A4";
}

/* line 5200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}

/* line 5204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}

/* line 5208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box:before {
  content: "\F3A7";
}

/* line 5212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}

/* line 5216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}

/* line 5220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box:before {
  content: "\F3AA";
}

/* line 5224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}

/* line 5228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}

/* line 5232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box:before {
  content: "\F3AD";
}

/* line 5236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}

/* line 5240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}

/* line 5244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box:before {
  content: "\F3B0";
}

/* line 5248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}

/* line 5252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}

/* line 5256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box:before {
  content: "\F3B3";
}

/* line 5260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}

/* line 5264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}

/* line 5268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box:before {
  content: "\F3B6";
}

/* line 5272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}

/* line 5276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}

/* line 5280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box:before {
  content: "\F3B9";
}

/* line 5284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}

/* line 5288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}

/* line 5292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box:before {
  content: "\F3BC";
}

/* line 5296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}

/* line 5300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}

/* line 5304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}

/* line 5308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}

/* line 5312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}

/* line 5316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nut:before {
  content: "\F6F7";
}

/* line 5320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nutrition:before {
  content: "\F3C2";
}

/* line 5324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oar:before {
  content: "\F67B";
}

/* line 5328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagon:before {
  content: "\F3C3";
}

/* line 5332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagon-outline:before {
  content: "\F3C4";
}

/* line 5336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagram:before {
  content: "\F6F8";
}

/* line 5340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagram-outline:before {
  content: "\F774";
}

/* line 5344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-odnoklassniki:before {
  content: "\F3C5";
}

/* line 5348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-office:before {
  content: "\F3C6";
}

/* line 5352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oil:before {
  content: "\F3C7";
}

/* line 5356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oil-temperature:before {
  content: "\F3C8";
}

/* line 5360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-omega:before {
  content: "\F3C9";
}

/* line 5364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-onedrive:before {
  content: "\F3CA";
}

/* line 5368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-onenote:before {
  content: "\F746";
}

/* line 5372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-opacity:before {
  content: "\F5CC";
}

/* line 5376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-open-in-app:before {
  content: "\F3CB";
}

/* line 5380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-open-in-new:before {
  content: "\F3CC";
}

/* line 5384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-openid:before {
  content: "\F3CD";
}

/* line 5388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-opera:before {
  content: "\F3CE";
}

/* line 5392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-orbit:before {
  content: "\F018";
}

/* line 5396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ornament:before {
  content: "\F3CF";
}

/* line 5400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ornament-variant:before {
  content: "\F3D0";
}

/* line 5404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-owl:before {
  content: "\F3D2";
}

/* line 5408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package:before {
  content: "\F3D3";
}

/* line 5412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-down:before {
  content: "\F3D4";
}

/* line 5416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-up:before {
  content: "\F3D5";
}

/* line 5420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-variant:before {
  content: "\F3D6";
}

/* line 5424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-variant-closed:before {
  content: "\F3D7";
}

/* line 5428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-first:before {
  content: "\F600";
}

/* line 5432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-last:before {
  content: "\F601";
}

/* line 5436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-body:before {
  content: "\F6F9";
}

/* line 5440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-footer:before {
  content: "\F6FA";
}

/* line 5444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-header:before {
  content: "\F6FB";
}

/* line 5448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}

/* line 5452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}

/* line 5456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-palette:before {
  content: "\F3D8";
}

/* line 5460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-palette-advanced:before {
  content: "\F3D9";
}

/* line 5464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panda:before {
  content: "\F3DA";
}

/* line 5468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pandora:before {
  content: "\F3DB";
}

/* line 5472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama:before {
  content: "\F3DC";
}

/* line 5476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-fisheye:before {
  content: "\F3DD";
}

/* line 5480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-horizontal:before {
  content: "\F3DE";
}

/* line 5484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-vertical:before {
  content: "\F3DF";
}

/* line 5488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}

/* line 5492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}

/* line 5496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paperclip:before {
  content: "\F3E2";
}

/* line 5500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-parking:before {
  content: "\F3E3";
}

/* line 5504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-passport:before {
  content: "\F7E2";
}

/* line 5508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause:before {
  content: "\F3E4";
}

/* line 5512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-circle:before {
  content: "\F3E5";
}

/* line 5516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-circle-outline:before {
  content: "\F3E6";
}

/* line 5520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-octagon:before {
  content: "\F3E7";
}

/* line 5524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}

/* line 5528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paw:before {
  content: "\F3E9";
}

/* line 5532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paw-off:before {
  content: "\F657";
}

/* line 5536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pen:before {
  content: "\F3EA";
}

/* line 5540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil:before {
  content: "\F3EB";
}

/* line 5544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-box:before {
  content: "\F3EC";
}

/* line 5548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-box-outline:before {
  content: "\F3ED";
}

/* line 5552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-circle:before {
  content: "\F6FE";
}

/* line 5556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-circle-outline:before {
  content: "\F775";
}

/* line 5560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-lock:before {
  content: "\F3EE";
}

/* line 5564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-off:before {
  content: "\F3EF";
}

/* line 5568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pentagon:before {
  content: "\F6FF";
}

/* line 5572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pentagon-outline:before {
  content: "\F700";
}

/* line 5576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-percent:before {
  content: "\F3F0";
}

/* line 5580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-periodic-table-co2:before {
  content: "\F7E3";
}

/* line 5584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-periscope:before {
  content: "\F747";
}

/* line 5588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pharmacy:before {
  content: "\F3F1";
}

/* line 5592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone:before {
  content: "\F3F2";
}

/* line 5596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-bluetooth:before {
  content: "\F3F3";
}

/* line 5600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-classic:before {
  content: "\F602";
}

/* line 5604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-forward:before {
  content: "\F3F4";
}

/* line 5608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-hangup:before {
  content: "\F3F5";
}

/* line 5612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-in-talk:before {
  content: "\F3F6";
}

/* line 5616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-incoming:before {
  content: "\F3F7";
}

/* line 5620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-locked:before {
  content: "\F3F8";
}

/* line 5624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-log:before {
  content: "\F3F9";
}

/* line 5628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-minus:before {
  content: "\F658";
}

/* line 5632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-missed:before {
  content: "\F3FA";
}

/* line 5636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-outgoing:before {
  content: "\F3FB";
}

/* line 5640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-paused:before {
  content: "\F3FC";
}

/* line 5644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-plus:before {
  content: "\F659";
}

/* line 5648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-settings:before {
  content: "\F3FD";
}

/* line 5652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-voip:before {
  content: "\F3FE";
}

/* line 5656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pi:before {
  content: "\F3FF";
}

/* line 5660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pi-box:before {
  content: "\F400";
}

/* line 5664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-piano:before {
  content: "\F67C";
}

/* line 5668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pig:before {
  content: "\F401";
}

/* line 5672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pill:before {
  content: "\F402";
}

/* line 5676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pillar:before {
  content: "\F701";
}

/* line 5680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pin:before {
  content: "\F403";
}

/* line 5684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pin-off:before {
  content: "\F404";
}

/* line 5688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pine-tree:before {
  content: "\F405";
}

/* line 5692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pine-tree-box:before {
  content: "\F406";
}

/* line 5696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pinterest:before {
  content: "\F407";
}

/* line 5700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pinterest-box:before {
  content: "\F408";
}

/* line 5704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pipe:before {
  content: "\F7E4";
}

/* line 5708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pipe-disconnected:before {
  content: "\F7E5";
}

/* line 5712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pistol:before {
  content: "\F702";
}

/* line 5716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pizza:before {
  content: "\F409";
}

/* line 5720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plane-shield:before {
  content: "\F6BA";
}

/* line 5724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play:before {
  content: "\F40A";
}

/* line 5728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-box-outline:before {
  content: "\F40B";
}

/* line 5732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-circle:before {
  content: "\F40C";
}

/* line 5736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-circle-outline:before {
  content: "\F40D";
}

/* line 5740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-pause:before {
  content: "\F40E";
}

/* line 5744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-protected-content:before {
  content: "\F40F";
}

/* line 5748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-check:before {
  content: "\F5C7";
}

/* line 5752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-minus:before {
  content: "\F410";
}

/* line 5756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-play:before {
  content: "\F411";
}

/* line 5760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-plus:before {
  content: "\F412";
}

/* line 5764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-remove:before {
  content: "\F413";
}

/* line 5768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playstation:before {
  content: "\F414";
}

/* line 5772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plex:before {
  content: "\F6B9";
}

/* line 5776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus:before {
  content: "\F415";
}

/* line 5780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-box:before {
  content: "\F416";
}

/* line 5784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-box-outline:before {
  content: "\F703";
}

/* line 5788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle:before {
  content: "\F417";
}

/* line 5792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}

/* line 5796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle-outline:before {
  content: "\F419";
}

/* line 5800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-network:before {
  content: "\F41A";
}

/* line 5804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-one:before {
  content: "\F41B";
}

/* line 5808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-outline:before {
  content: "\F704";
}

/* line 5812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pocket:before {
  content: "\F41C";
}

/* line 5816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pokeball:before {
  content: "\F41D";
}

/* line 5820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-polaroid:before {
  content: "\F41E";
}

/* line 5824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-poll:before {
  content: "\F41F";
}

/* line 5828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-poll-box:before {
  content: "\F420";
}

/* line 5832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-polymer:before {
  content: "\F421";
}

/* line 5836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pool:before {
  content: "\F606";
}

/* line 5840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-popcorn:before {
  content: "\F422";
}

/* line 5844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pot:before {
  content: "\F65A";
}

/* line 5848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pot-mix:before {
  content: "\F65B";
}

/* line 5852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pound:before {
  content: "\F423";
}

/* line 5856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pound-box:before {
  content: "\F424";
}

/* line 5860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power:before {
  content: "\F425";
}

/* line 5864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-plug:before {
  content: "\F6A4";
}

/* line 5868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-plug-off:before {
  content: "\F6A5";
}

/* line 5872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-settings:before {
  content: "\F426";
}

/* line 5876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket:before {
  content: "\F427";
}

/* line 5880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-eu:before {
  content: "\F7E6";
}

/* line 5884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-uk:before {
  content: "\F7E7";
}

/* line 5888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-us:before {
  content: "\F7E8";
}

/* line 5892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-prescription:before {
  content: "\F705";
}

/* line 5896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-presentation:before {
  content: "\F428";
}

/* line 5900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-presentation-play:before {
  content: "\F429";
}

/* line 5904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer:before {
  content: "\F42A";
}

/* line 5908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-3d:before {
  content: "\F42B";
}

/* line 5912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-alert:before {
  content: "\F42C";
}

/* line 5916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-settings:before {
  content: "\F706";
}

/* line 5920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-priority-high:before {
  content: "\F603";
}

/* line 5924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-priority-low:before {
  content: "\F604";
}

/* line 5928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-professional-hexagon:before {
  content: "\F42D";
}

/* line 5932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-projector:before {
  content: "\F42E";
}

/* line 5936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-projector-screen:before {
  content: "\F42F";
}

/* line 5940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-publish:before {
  content: "\F6A6";
}

/* line 5944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pulse:before {
  content: "\F430";
}

/* line 5948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-puzzle:before {
  content: "\F431";
}

/* line 5952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qqchat:before {
  content: "\F605";
}

/* line 5956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qrcode:before {
  content: "\F432";
}

/* line 5960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qrcode-scan:before {
  content: "\F433";
}

/* line 5964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quadcopter:before {
  content: "\F434";
}

/* line 5968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quality-high:before {
  content: "\F435";
}

/* line 5972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quicktime:before {
  content: "\F436";
}

/* line 5976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radar:before {
  content: "\F437";
}

/* line 5980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiator:before {
  content: "\F438";
}

/* line 5984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio:before {
  content: "\F439";
}

/* line 5988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio-handheld:before {
  content: "\F43A";
}

/* line 5992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio-tower:before {
  content: "\F43B";
}

/* line 5996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radioactive:before {
  content: "\F43C";
}

/* line 6000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiobox-blank:before {
  content: "\F43D";
}

/* line 6004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiobox-marked:before {
  content: "\F43E";
}

/* line 6008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-raspberrypi:before {
  content: "\F43F";
}

/* line 6012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-end:before {
  content: "\F440";
}

/* line 6016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-end-arrow:before {
  content: "\F441";
}

/* line 6020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start:before {
  content: "\F442";
}

/* line 6024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start-arrow:before {
  content: "\F443";
}

/* line 6028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start-end:before {
  content: "\F444";
}

/* line 6032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-vertex:before {
  content: "\F445";
}

/* line 6036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rdio:before {
  content: "\F446";
}

/* line 6040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-react:before {
  content: "\F707";
}

/* line 6044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-read:before {
  content: "\F447";
}

/* line 6048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-readability:before {
  content: "\F448";
}

/* line 6052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-receipt:before {
  content: "\F449";
}

/* line 6056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-record:before {
  content: "\F44A";
}

/* line 6060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-record-rec:before {
  content: "\F44B";
}

/* line 6064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-recycle:before {
  content: "\F44C";
}

/* line 6068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reddit:before {
  content: "\F44D";
}

/* line 6072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-redo:before {
  content: "\F44E";
}

/* line 6076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-redo-variant:before {
  content: "\F44F";
}

/* line 6080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-refresh:before {
  content: "\F450";
}

/* line 6084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-regex:before {
  content: "\F451";
}

/* line 6088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-relative-scale:before {
  content: "\F452";
}

/* line 6092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reload:before {
  content: "\F453";
}

/* line 6096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-remote:before {
  content: "\F454";
}

/* line 6100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rename-box:before {
  content: "\F455";
}

/* line 6104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reorder-horizontal:before {
  content: "\F687";
}

/* line 6108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reorder-vertical:before {
  content: "\F688";
}

/* line 6112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat:before {
  content: "\F456";
}

/* line 6116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat-off:before {
  content: "\F457";
}

/* line 6120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat-once:before {
  content: "\F458";
}

/* line 6124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-replay:before {
  content: "\F459";
}

/* line 6128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reply:before {
  content: "\F45A";
}

/* line 6132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reply-all:before {
  content: "\F45B";
}

/* line 6136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reproduction:before {
  content: "\F45C";
}

/* line 6140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-resize-bottom-right:before {
  content: "\F45D";
}

/* line 6144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-responsive:before {
  content: "\F45E";
}

/* line 6148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-restart:before {
  content: "\F708";
}

/* line 6152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-restore:before {
  content: "\F6A7";
}

/* line 6156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rewind:before {
  content: "\F45F";
}

/* line 6160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rewind-outline:before {
  content: "\F709";
}

/* line 6164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rhombus:before {
  content: "\F70A";
}

/* line 6168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rhombus-outline:before {
  content: "\F70B";
}

/* line 6172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ribbon:before {
  content: "\F460";
}

/* line 6176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rice:before {
  content: "\F7E9";
}

/* line 6180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ring:before {
  content: "\F7EA";
}

/* line 6184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-road:before {
  content: "\F461";
}

/* line 6188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-road-variant:before {
  content: "\F462";
}

/* line 6192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-robot:before {
  content: "\F6A8";
}

/* line 6196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rocket:before {
  content: "\F463";
}

/* line 6200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-roomba:before {
  content: "\F70C";
}

/* line 6204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-3d:before {
  content: "\F464";
}

/* line 6208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-left:before {
  content: "\F465";
}

/* line 6212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-left-variant:before {
  content: "\F466";
}

/* line 6216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-right:before {
  content: "\F467";
}

/* line 6220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-right-variant:before {
  content: "\F468";
}

/* line 6224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rounded-corner:before {
  content: "\F607";
}

/* line 6228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-router-wireless:before {
  content: "\F469";
}

/* line 6232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-routes:before {
  content: "\F46A";
}

/* line 6236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rowing:before {
  content: "\F608";
}

/* line 6240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rss:before {
  content: "\F46B";
}

/* line 6244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rss-box:before {
  content: "\F46C";
}

/* line 6248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ruler:before {
  content: "\F46D";
}

/* line 6252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-run:before {
  content: "\F70D";
}

/* line 6256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-run-fast:before {
  content: "\F46E";
}

/* line 6260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sale:before {
  content: "\F46F";
}

/* line 6264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sass:before {
  content: "\F7EB";
}

/* line 6268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-satellite:before {
  content: "\F470";
}

/* line 6272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-satellite-variant:before {
  content: "\F471";
}

/* line 6276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-saxophone:before {
  content: "\F609";
}

/* line 6280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale:before {
  content: "\F472";
}

/* line 6284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale-balance:before {
  content: "\F5D1";
}

/* line 6288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale-bathroom:before {
  content: "\F473";
}

/* line 6292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scanner:before {
  content: "\F6AA";
}

/* line 6296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-school:before {
  content: "\F474";
}

/* line 6300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screen-rotation:before {
  content: "\F475";
}

/* line 6304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screen-rotation-lock:before {
  content: "\F476";
}

/* line 6308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screwdriver:before {
  content: "\F477";
}

/* line 6312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-script:before {
  content: "\F478";
}

/* line 6316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sd:before {
  content: "\F479";
}

/* line 6320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seal:before {
  content: "\F47A";
}

/* line 6324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-search-web:before {
  content: "\F70E";
}

/* line 6328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-flat:before {
  content: "\F47B";
}

/* line 6332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-flat-angled:before {
  content: "\F47C";
}

/* line 6336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-individual-suite:before {
  content: "\F47D";
}

/* line 6340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-extra:before {
  content: "\F47E";
}

/* line 6344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-normal:before {
  content: "\F47F";
}

/* line 6348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-reduced:before {
  content: "\F480";
}

/* line 6352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-recline-extra:before {
  content: "\F481";
}

/* line 6356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-recline-normal:before {
  content: "\F482";
}

/* line 6360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security:before {
  content: "\F483";
}

/* line 6364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security-home:before {
  content: "\F689";
}

/* line 6368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security-network:before {
  content: "\F484";
}

/* line 6372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select:before {
  content: "\F485";
}

/* line 6376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-all:before {
  content: "\F486";
}

/* line 6380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-inverse:before {
  content: "\F487";
}

/* line 6384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-off:before {
  content: "\F488";
}

/* line 6388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-selection:before {
  content: "\F489";
}

/* line 6392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-selection-off:before {
  content: "\F776";
}

/* line 6396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-send:before {
  content: "\F48A";
}

/* line 6400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-send-secure:before {
  content: "\F7EC";
}

/* line 6404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-serial-port:before {
  content: "\F65C";
}

/* line 6408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server:before {
  content: "\F48B";
}

/* line 6412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-minus:before {
  content: "\F48C";
}

/* line 6416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-network:before {
  content: "\F48D";
}

/* line 6420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-network-off:before {
  content: "\F48E";
}

/* line 6424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-off:before {
  content: "\F48F";
}

/* line 6428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-plus:before {
  content: "\F490";
}

/* line 6432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-remove:before {
  content: "\F491";
}

/* line 6436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-security:before {
  content: "\F492";
}

/* line 6440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-all:before {
  content: "\F777";
}

/* line 6444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-center:before {
  content: "\F778";
}

/* line 6448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-center-right:before {
  content: "\F779";
}

/* line 6452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left:before {
  content: "\F77A";
}

/* line 6456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left-center:before {
  content: "\F77B";
}

/* line 6460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left-right:before {
  content: "\F77C";
}

/* line 6464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-none:before {
  content: "\F77D";
}

/* line 6468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-right:before {
  content: "\F77E";
}

/* line 6472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-settings:before {
  content: "\F493";
}

/* line 6476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-settings-box:before {
  content: "\F494";
}

/* line 6480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-circle-plus:before {
  content: "\F65D";
}

/* line 6484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-plus:before {
  content: "\F495";
}

/* line 6488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-polygon-plus:before {
  content: "\F65E";
}

/* line 6492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}

/* line 6496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-square-plus:before {
  content: "\F660";
}

/* line 6500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-share:before {
  content: "\F496";
}

/* line 6504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-share-variant:before {
  content: "\F497";
}

/* line 6508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield:before {
  content: "\F498";
}

/* line 6512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield-half-full:before {
  content: "\F77F";
}

/* line 6516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield-outline:before {
  content: "\F499";
}

/* line 6520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shopping:before {
  content: "\F49A";
}

/* line 6524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shopping-music:before {
  content: "\F49B";
}

/* line 6528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shovel:before {
  content: "\F70F";
}

/* line 6532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shovel-off:before {
  content: "\F710";
}

/* line 6536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shredder:before {
  content: "\F49C";
}

/* line 6540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle:before {
  content: "\F49D";
}

/* line 6544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle-disabled:before {
  content: "\F49E";
}

/* line 6548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle-variant:before {
  content: "\F49F";
}

/* line 6552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sigma:before {
  content: "\F4A0";
}

/* line 6556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sigma-lower:before {
  content: "\F62B";
}

/* line 6560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-caution:before {
  content: "\F4A1";
}

/* line 6564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-direction:before {
  content: "\F780";
}

/* line 6568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-text:before {
  content: "\F781";
}

/* line 6572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal:before {
  content: "\F4A2";
}

/* line 6576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-2g:before {
  content: "\F711";
}

/* line 6580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-3g:before {
  content: "\F712";
}

/* line 6584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-4g:before {
  content: "\F713";
}

/* line 6588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-hspa:before {
  content: "\F714";
}

/* line 6592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-hspa-plus:before {
  content: "\F715";
}

/* line 6596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-off:before {
  content: "\F782";
}

/* line 6600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-variant:before {
  content: "\F60A";
}

/* line 6604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware:before {
  content: "\F4A3";
}

/* line 6608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-fork:before {
  content: "\F4A4";
}

/* line 6612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-spoon:before {
  content: "\F4A5";
}

/* line 6616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-variant:before {
  content: "\F4A6";
}

/* line 6620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim:before {
  content: "\F4A7";
}

/* line 6624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim-alert:before {
  content: "\F4A8";
}

/* line 6628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim-off:before {
  content: "\F4A9";
}

/* line 6632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sitemap:before {
  content: "\F4AA";
}

/* line 6636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-backward:before {
  content: "\F4AB";
}

/* line 6640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-forward:before {
  content: "\F4AC";
}

/* line 6644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next:before {
  content: "\F4AD";
}

/* line 6648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next-circle:before {
  content: "\F661";
}

/* line 6652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next-circle-outline:before {
  content: "\F662";
}

/* line 6656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous:before {
  content: "\F4AE";
}

/* line 6660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous-circle:before {
  content: "\F663";
}

/* line 6664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}

/* line 6668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skull:before {
  content: "\F68B";
}

/* line 6672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skype:before {
  content: "\F4AF";
}

/* line 6676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skype-business:before {
  content: "\F4B0";
}

/* line 6680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-slack:before {
  content: "\F4B1";
}

/* line 6684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sleep:before {
  content: "\F4B2";
}

/* line 6688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sleep-off:before {
  content: "\F4B3";
}

/* line 6692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-smoking:before {
  content: "\F4B4";
}

/* line 6696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-smoking-off:before {
  content: "\F4B5";
}

/* line 6700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snapchat:before {
  content: "\F4B6";
}

/* line 6704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snowflake:before {
  content: "\F716";
}

/* line 6708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snowman:before {
  content: "\F4B7";
}

/* line 6712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soccer:before {
  content: "\F4B8";
}

/* line 6716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sofa:before {
  content: "\F4B9";
}

/* line 6720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-solid:before {
  content: "\F68C";
}

/* line 6724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort:before {
  content: "\F4BA";
}

/* line 6728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-alphabetical:before {
  content: "\F4BB";
}

/* line 6732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-ascending:before {
  content: "\F4BC";
}

/* line 6736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-descending:before {
  content: "\F4BD";
}

/* line 6740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-numeric:before {
  content: "\F4BE";
}

/* line 6744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-variant:before {
  content: "\F4BF";
}

/* line 6748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soundcloud:before {
  content: "\F4C0";
}

/* line 6752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-branch:before {
  content: "\F62C";
}

/* line 6756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit:before {
  content: "\F717";
}

/* line 6760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-end:before {
  content: "\F718";
}

/* line 6764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-end-local:before {
  content: "\F719";
}

/* line 6768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-local:before {
  content: "\F71A";
}

/* line 6772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-next-local:before {
  content: "\F71B";
}

/* line 6776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-start:before {
  content: "\F71C";
}

/* line 6780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}

/* line 6784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-fork:before {
  content: "\F4C1";
}

/* line 6788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-merge:before {
  content: "\F62D";
}

/* line 6792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-pull:before {
  content: "\F4C2";
}

/* line 6796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soy-sauce:before {
  content: "\F7ED";
}

/* line 6800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker:before {
  content: "\F4C3";
}

/* line 6804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker-off:before {
  content: "\F4C4";
}

/* line 6808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker-wireless:before {
  content: "\F71E";
}

/* line 6812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speedometer:before {
  content: "\F4C5";
}

/* line 6816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spellcheck:before {
  content: "\F4C6";
}

/* line 6820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotify:before {
  content: "\F4C7";
}

/* line 6824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotlight:before {
  content: "\F4C8";
}

/* line 6828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotlight-beam:before {
  content: "\F4C9";
}

/* line 6832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spray:before {
  content: "\F665";
}

/* line 6836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square:before {
  content: "\F763";
}

/* line 6840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-inc:before {
  content: "\F4CA";
}

/* line 6844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-inc-cash:before {
  content: "\F4CB";
}

/* line 6848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-outline:before {
  content: "\F762";
}

/* line 6852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-root:before {
  content: "\F783";
}

/* line 6856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stackexchange:before {
  content: "\F60B";
}

/* line 6860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stackoverflow:before {
  content: "\F4CC";
}

/* line 6864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stadium:before {
  content: "\F71F";
}

/* line 6868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stairs:before {
  content: "\F4CD";
}

/* line 6872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-standard-definition:before {
  content: "\F7EE";
}

/* line 6876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star:before {
  content: "\F4CE";
}

/* line 6880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-circle:before {
  content: "\F4CF";
}

/* line 6884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-half:before {
  content: "\F4D0";
}

/* line 6888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-off:before {
  content: "\F4D1";
}

/* line 6892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-outline:before {
  content: "\F4D2";
}

/* line 6896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-steam:before {
  content: "\F4D3";
}

/* line 6900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-steering:before {
  content: "\F4D4";
}

/* line 6904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-backward:before {
  content: "\F4D5";
}

/* line 6908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-backward-2:before {
  content: "\F4D6";
}

/* line 6912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-forward:before {
  content: "\F4D7";
}

/* line 6916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-forward-2:before {
  content: "\F4D8";
}

/* line 6920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stethoscope:before {
  content: "\F4D9";
}

/* line 6924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sticker:before {
  content: "\F5D0";
}

/* line 6928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sticker-emoji:before {
  content: "\F784";
}

/* line 6932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stocking:before {
  content: "\F4DA";
}

/* line 6936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop:before {
  content: "\F4DB";
}

/* line 6940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop-circle:before {
  content: "\F666";
}

/* line 6944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop-circle-outline:before {
  content: "\F667";
}

/* line 6948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-store:before {
  content: "\F4DC";
}

/* line 6952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-store-24-hour:before {
  content: "\F4DD";
}

/* line 6956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stove:before {
  content: "\F4DE";
}

/* line 6960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}

/* line 6964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}

/* line 6968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subway:before {
  content: "\F6AB";
}

/* line 6972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subway-variant:before {
  content: "\F4DF";
}

/* line 6976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-summit:before {
  content: "\F785";
}

/* line 6980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sunglasses:before {
  content: "\F4E0";
}

/* line 6984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound:before {
  content: "\F5C5";
}

/* line 6988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-2-0:before {
  content: "\F7EF";
}

/* line 6992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-3-1:before {
  content: "\F7F0";
}

/* line 6996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-5-1:before {
  content: "\F7F1";
}

/* line 7000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-7-1:before {
  content: "\F7F2";
}

/* line 7004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-svg:before {
  content: "\F720";
}

/* line 7008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swap-horizontal:before {
  content: "\F4E1";
}

/* line 7012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swap-vertical:before {
  content: "\F4E2";
}

/* line 7016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swim:before {
  content: "\F4E3";
}

/* line 7020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-switch:before {
  content: "\F4E4";
}

/* line 7024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sword:before {
  content: "\F4E5";
}

/* line 7028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sword-cross:before {
  content: "\F786";
}

/* line 7032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync:before {
  content: "\F4E6";
}

/* line 7036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync-alert:before {
  content: "\F4E7";
}

/* line 7040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync-off:before {
  content: "\F4E8";
}

/* line 7044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab:before {
  content: "\F4E9";
}

/* line 7048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab-plus:before {
  content: "\F75B";
}

/* line 7052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab-unselected:before {
  content: "\F4EA";
}

/* line 7056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table:before {
  content: "\F4EB";
}

/* line 7060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-plus-after:before {
  content: "\F4EC";
}

/* line 7064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-plus-before:before {
  content: "\F4ED";
}

/* line 7068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-remove:before {
  content: "\F4EE";
}

/* line 7072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-width:before {
  content: "\F4EF";
}

/* line 7076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-edit:before {
  content: "\F4F0";
}

/* line 7080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-large:before {
  content: "\F4F1";
}

/* line 7084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-height:before {
  content: "\F4F2";
}

/* line 7088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-plus-after:before {
  content: "\F4F3";
}

/* line 7092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-plus-before:before {
  content: "\F4F4";
}

/* line 7096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-remove:before {
  content: "\F4F5";
}

/* line 7100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet:before {
  content: "\F4F6";
}

/* line 7104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet-android:before {
  content: "\F4F7";
}

/* line 7108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet-ipad:before {
  content: "\F4F8";
}

/* line 7112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-taco:before {
  content: "\F761";
}

/* line 7116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag:before {
  content: "\F4F9";
}

/* line 7120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-faces:before {
  content: "\F4FA";
}

/* line 7124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-heart:before {
  content: "\F68A";
}

/* line 7128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-multiple:before {
  content: "\F4FB";
}

/* line 7132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-outline:before {
  content: "\F4FC";
}

/* line 7136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-plus:before {
  content: "\F721";
}

/* line 7140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-remove:before {
  content: "\F722";
}

/* line 7144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-text-outline:before {
  content: "\F4FD";
}

/* line 7148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-target:before {
  content: "\F4FE";
}

/* line 7152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-taxi:before {
  content: "\F4FF";
}

/* line 7156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-teamviewer:before {
  content: "\F500";
}

/* line 7160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-telegram:before {
  content: "\F501";
}

/* line 7164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television:before {
  content: "\F502";
}

/* line 7168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television-classic:before {
  content: "\F7F3";
}

/* line 7172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television-guide:before {
  content: "\F503";
}

/* line 7176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-celsius:before {
  content: "\F504";
}

/* line 7180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-fahrenheit:before {
  content: "\F505";
}

/* line 7184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-kelvin:before {
  content: "\F506";
}

/* line 7188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tennis:before {
  content: "\F507";
}

/* line 7192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tent:before {
  content: "\F508";
}

/* line 7196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-terrain:before {
  content: "\F509";
}

/* line 7200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-test-tube:before {
  content: "\F668";
}

/* line 7204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-shadow:before {
  content: "\F669";
}

/* line 7208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-to-speech:before {
  content: "\F50A";
}

/* line 7212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-to-speech-off:before {
  content: "\F50B";
}

/* line 7216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-textbox:before {
  content: "\F60E";
}

/* line 7220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-textbox-password:before {
  content: "\F7F4";
}

/* line 7224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-texture:before {
  content: "\F50C";
}

/* line 7228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-theater:before {
  content: "\F50D";
}

/* line 7232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-theme-light-dark:before {
  content: "\F50E";
}

/* line 7236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thermometer:before {
  content: "\F50F";
}

/* line 7240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thermometer-lines:before {
  content: "\F510";
}

/* line 7244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thought-bubble:before {
  content: "\F7F5";
}

/* line 7248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thought-bubble-outline:before {
  content: "\F7F6";
}

/* line 7252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-down:before {
  content: "\F511";
}

/* line 7256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-down-outline:before {
  content: "\F512";
}

/* line 7260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-up:before {
  content: "\F513";
}

/* line 7264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-up-outline:before {
  content: "\F514";
}

/* line 7268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumbs-up-down:before {
  content: "\F515";
}

/* line 7272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket:before {
  content: "\F516";
}

/* line 7276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-account:before {
  content: "\F517";
}

/* line 7280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-confirmation:before {
  content: "\F518";
}

/* line 7284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-percent:before {
  content: "\F723";
}

/* line 7288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tie:before {
  content: "\F519";
}

/* line 7292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tilde:before {
  content: "\F724";
}

/* line 7296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timelapse:before {
  content: "\F51A";
}

/* line 7300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer:before {
  content: "\F51B";
}

/* line 7304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-10:before {
  content: "\F51C";
}

/* line 7308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-3:before {
  content: "\F51D";
}

/* line 7312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-off:before {
  content: "\F51E";
}

/* line 7316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand:before {
  content: "\F51F";
}

/* line 7320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand-empty:before {
  content: "\F6AC";
}

/* line 7324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand-full:before {
  content: "\F78B";
}

/* line 7328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timetable:before {
  content: "\F520";
}

/* line 7332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-toggle-switch:before {
  content: "\F521";
}

/* line 7336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-toggle-switch-off:before {
  content: "\F522";
}

/* line 7340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip:before {
  content: "\F523";
}

/* line 7344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-edit:before {
  content: "\F524";
}

/* line 7348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-image:before {
  content: "\F525";
}

/* line 7352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-outline:before {
  content: "\F526";
}

/* line 7356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-outline-plus:before {
  content: "\F527";
}

/* line 7360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-text:before {
  content: "\F528";
}

/* line 7364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooth:before {
  content: "\F529";
}

/* line 7368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tor:before {
  content: "\F52A";
}

/* line 7372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tower-beach:before {
  content: "\F680";
}

/* line 7376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tower-fire:before {
  content: "\F681";
}

/* line 7380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trackpad:before {
  content: "\F7F7";
}

/* line 7384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-traffic-light:before {
  content: "\F52B";
}

/* line 7388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-train:before {
  content: "\F52C";
}

/* line 7392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tram:before {
  content: "\F52D";
}

/* line 7396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transcribe:before {
  content: "\F52E";
}

/* line 7400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transcribe-close:before {
  content: "\F52F";
}

/* line 7404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transfer:before {
  content: "\F530";
}

/* line 7408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transit-transfer:before {
  content: "\F6AD";
}

/* line 7412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-translate:before {
  content: "\F5CA";
}

/* line 7416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-treasure-chest:before {
  content: "\F725";
}

/* line 7420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tree:before {
  content: "\F531";
}

/* line 7424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trello:before {
  content: "\F532";
}

/* line 7428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-down:before {
  content: "\F533";
}

/* line 7432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-neutral:before {
  content: "\F534";
}

/* line 7436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-up:before {
  content: "\F535";
}

/* line 7440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-triangle:before {
  content: "\F536";
}

/* line 7444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-triangle-outline:before {
  content: "\F537";
}

/* line 7448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy:before {
  content: "\F538";
}

/* line 7452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-award:before {
  content: "\F539";
}

/* line 7456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-outline:before {
  content: "\F53A";
}

/* line 7460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-variant:before {
  content: "\F53B";
}

/* line 7464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-variant-outline:before {
  content: "\F53C";
}

/* line 7468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck:before {
  content: "\F53D";
}

/* line 7472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-delivery:before {
  content: "\F53E";
}

/* line 7476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-fast:before {
  content: "\F787";
}

/* line 7480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-trailer:before {
  content: "\F726";
}

/* line 7484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tshirt-crew:before {
  content: "\F53F";
}

/* line 7488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tshirt-v:before {
  content: "\F540";
}

/* line 7492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tumblr:before {
  content: "\F541";
}

/* line 7496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tumblr-reblog:before {
  content: "\F542";
}

/* line 7500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tune:before {
  content: "\F62E";
}

/* line 7504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tune-vertical:before {
  content: "\F66A";
}

/* line 7508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitch:before {
  content: "\F543";
}

/* line 7512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter:before {
  content: "\F544";
}

/* line 7516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-box:before {
  content: "\F545";
}

/* line 7520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-circle:before {
  content: "\F546";
}

/* line 7524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-retweet:before {
  content: "\F547";
}

/* line 7528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-uber:before {
  content: "\F748";
}

/* line 7532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ubuntu:before {
  content: "\F548";
}

/* line 7536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ultra-high-definition:before {
  content: "\F7F8";
}

/* line 7540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbraco:before {
  content: "\F549";
}

/* line 7544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbrella:before {
  content: "\F54A";
}

/* line 7548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbrella-outline:before {
  content: "\F54B";
}

/* line 7552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-undo:before {
  content: "\F54C";
}

/* line 7556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-undo-variant:before {
  content: "\F54D";
}

/* line 7560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}

/* line 7564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-less-vertical:before {
  content: "\F75F";
}

/* line 7568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}

/* line 7572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-more-vertical:before {
  content: "\F760";
}

/* line 7576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ungroup:before {
  content: "\F550";
}

/* line 7580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unity:before {
  content: "\F6AE";
}

/* line 7584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-untappd:before {
  content: "\F551";
}

/* line 7588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-update:before {
  content: "\F6AF";
}

/* line 7592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-upload:before {
  content: "\F552";
}

/* line 7596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-upload-network:before {
  content: "\F6F5";
}

/* line 7600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-usb:before {
  content: "\F553";
}

/* line 7604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-van-passenger:before {
  content: "\F7F9";
}

/* line 7608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-van-utility:before {
  content: "\F7FA";
}

/* line 7612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vanish:before {
  content: "\F7FB";
}

/* line 7616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-arrange-above:before {
  content: "\F554";
}

/* line 7620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-arrange-below:before {
  content: "\F555";
}

/* line 7624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-circle:before {
  content: "\F556";
}

/* line 7628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-circle-variant:before {
  content: "\F557";
}

/* line 7632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-combine:before {
  content: "\F558";
}

/* line 7636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-curve:before {
  content: "\F559";
}

/* line 7640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference:before {
  content: "\F55A";
}

/* line 7644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference-ab:before {
  content: "\F55B";
}

/* line 7648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference-ba:before {
  content: "\F55C";
}

/* line 7652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-intersection:before {
  content: "\F55D";
}

/* line 7656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-line:before {
  content: "\F55E";
}

/* line 7660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-point:before {
  content: "\F55F";
}

/* line 7664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-polygon:before {
  content: "\F560";
}

/* line 7668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-polyline:before {
  content: "\F561";
}

/* line 7672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-radius:before {
  content: "\F749";
}

/* line 7676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-rectangle:before {
  content: "\F5C6";
}

/* line 7680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-selection:before {
  content: "\F562";
}

/* line 7684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-square:before {
  content: "\F001";
}

/* line 7688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-triangle:before {
  content: "\F563";
}

/* line 7692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-union:before {
  content: "\F564";
}

/* line 7696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-verified:before {
  content: "\F565";
}

/* line 7700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vibrate:before {
  content: "\F566";
}

/* line 7704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video:before {
  content: "\F567";
}

/* line 7708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-3d:before {
  content: "\F7FC";
}

/* line 7712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-off:before {
  content: "\F568";
}

/* line 7716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-switch:before {
  content: "\F569";
}

/* line 7720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-agenda:before {
  content: "\F56A";
}

/* line 7724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-array:before {
  content: "\F56B";
}

/* line 7728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-carousel:before {
  content: "\F56C";
}

/* line 7732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-column:before {
  content: "\F56D";
}

/* line 7736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-dashboard:before {
  content: "\F56E";
}

/* line 7740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-day:before {
  content: "\F56F";
}

/* line 7744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-grid:before {
  content: "\F570";
}

/* line 7748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-headline:before {
  content: "\F571";
}

/* line 7752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-list:before {
  content: "\F572";
}

/* line 7756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-module:before {
  content: "\F573";
}

/* line 7760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-parallel:before {
  content: "\F727";
}

/* line 7764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-quilt:before {
  content: "\F574";
}

/* line 7768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-sequential:before {
  content: "\F728";
}

/* line 7772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-stream:before {
  content: "\F575";
}

/* line 7776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-week:before {
  content: "\F576";
}

/* line 7780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vimeo:before {
  content: "\F577";
}

/* line 7784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vine:before {
  content: "\F578";
}

/* line 7788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-violin:before {
  content: "\F60F";
}

/* line 7792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-visualstudio:before {
  content: "\F610";
}

/* line 7796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk:before {
  content: "\F579";
}

/* line 7800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk-box:before {
  content: "\F57A";
}

/* line 7804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk-circle:before {
  content: "\F57B";
}

/* line 7808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vlc:before {
  content: "\F57C";
}

/* line 7812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-voice:before {
  content: "\F5CB";
}

/* line 7816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-voicemail:before {
  content: "\F57D";
}

/* line 7820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-high:before {
  content: "\F57E";
}

/* line 7824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-low:before {
  content: "\F57F";
}

/* line 7828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-medium:before {
  content: "\F580";
}

/* line 7832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-minus:before {
  content: "\F75D";
}

/* line 7836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-mute:before {
  content: "\F75E";
}

/* line 7840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-off:before {
  content: "\F581";
}

/* line 7844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-plus:before {
  content: "\F75C";
}

/* line 7848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vpn:before {
  content: "\F582";
}

/* line 7852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-walk:before {
  content: "\F583";
}

/* line 7856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wall:before {
  content: "\F7FD";
}

/* line 7860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet:before {
  content: "\F584";
}

/* line 7864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-giftcard:before {
  content: "\F585";
}

/* line 7868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-membership:before {
  content: "\F586";
}

/* line 7872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-travel:before {
  content: "\F587";
}

/* line 7876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wan:before {
  content: "\F588";
}

/* line 7880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-washing-machine:before {
  content: "\F729";
}

/* line 7884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch:before {
  content: "\F589";
}

/* line 7888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-export:before {
  content: "\F58A";
}

/* line 7892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-import:before {
  content: "\F58B";
}

/* line 7896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-vibrate:before {
  content: "\F6B0";
}

/* line 7900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water:before {
  content: "\F58C";
}

/* line 7904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-off:before {
  content: "\F58D";
}

/* line 7908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-percent:before {
  content: "\F58E";
}

/* line 7912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-pump:before {
  content: "\F58F";
}

/* line 7916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watermark:before {
  content: "\F612";
}

/* line 7920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-waves:before {
  content: "\F78C";
}

/* line 7924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-cloudy:before {
  content: "\F590";
}

/* line 7928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-fog:before {
  content: "\F591";
}

/* line 7932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-hail:before {
  content: "\F592";
}

/* line 7936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-lightning:before {
  content: "\F593";
}

/* line 7940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}

/* line 7944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-night:before {
  content: "\F594";
}

/* line 7948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-partlycloudy:before {
  content: "\F595";
}

/* line 7952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-pouring:before {
  content: "\F596";
}

/* line 7956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-rainy:before {
  content: "\F597";
}

/* line 7960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-snowy:before {
  content: "\F598";
}

/* line 7964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}

/* line 7968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunny:before {
  content: "\F599";
}

/* line 7972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset:before {
  content: "\F59A";
}

/* line 7976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset-down:before {
  content: "\F59B";
}

/* line 7980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset-up:before {
  content: "\F59C";
}

/* line 7984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-windy:before {
  content: "\F59D";
}

/* line 7988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-windy-variant:before {
  content: "\F59E";
}

/* line 7992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-web:before {
  content: "\F59F";
}

/* line 7996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webcam:before {
  content: "\F5A0";
}

/* line 8000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webhook:before {
  content: "\F62F";
}

/* line 8004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webpack:before {
  content: "\F72A";
}

/* line 8008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wechat:before {
  content: "\F611";
}

/* line 8012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weight:before {
  content: "\F5A1";
}

/* line 8016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weight-kilogram:before {
  content: "\F5A2";
}

/* line 8020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-whatsapp:before {
  content: "\F5A3";
}

/* line 8024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}

/* line 8028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-auto:before {
  content: "\F5A5";
}

/* line 8032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}

/* line 8036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}

/* line 8040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-sunny:before {
  content: "\F5A8";
}

/* line 8044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-widgets:before {
  content: "\F72B";
}

/* line 8048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wifi:before {
  content: "\F5A9";
}

/* line 8052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wifi-off:before {
  content: "\F5AA";
}

/* line 8056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wii:before {
  content: "\F5AB";
}

/* line 8060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wiiu:before {
  content: "\F72C";
}

/* line 8064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wikipedia:before {
  content: "\F5AC";
}

/* line 8068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-close:before {
  content: "\F5AD";
}

/* line 8072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-closed:before {
  content: "\F5AE";
}

/* line 8076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-maximize:before {
  content: "\F5AF";
}

/* line 8080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-minimize:before {
  content: "\F5B0";
}

/* line 8084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-open:before {
  content: "\F5B1";
}

/* line 8088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-restore:before {
  content: "\F5B2";
}

/* line 8092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-windows:before {
  content: "\F5B3";
}

/* line 8096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wordpress:before {
  content: "\F5B4";
}

/* line 8100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-worker:before {
  content: "\F5B5";
}

/* line 8104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wrap:before {
  content: "\F5B6";
}

/* line 8108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wrench:before {
  content: "\F5B7";
}

/* line 8112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wunderlist:before {
  content: "\F5B8";
}

/* line 8116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xaml:before {
  content: "\F673";
}

/* line 8120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox:before {
  content: "\F5B9";
}

/* line 8124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller:before {
  content: "\F5BA";
}

/* line 8128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}

/* line 8132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}

/* line 8136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}

/* line 8140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}

/* line 8144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}

/* line 8148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}

/* line 8152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-off:before {
  content: "\F5BB";
}

/* line 8156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xda:before {
  content: "\F5BC";
}

/* line 8160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing:before {
  content: "\F5BD";
}

/* line 8164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing-box:before {
  content: "\F5BE";
}

/* line 8168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing-circle:before {
  content: "\F5BF";
}

/* line 8172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xml:before {
  content: "\F5C0";
}

/* line 8176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xmpp:before {
  content: "\F7FE";
}

/* line 8180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yammer:before {
  content: "\F788";
}

/* line 8184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yeast:before {
  content: "\F5C1";
}

/* line 8188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yelp:before {
  content: "\F5C2";
}

/* line 8192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yin-yang:before {
  content: "\F67F";
}

/* line 8196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-youtube-play:before {
  content: "\F5C3";
}

/* line 8200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-zip-box:before {
  content: "\F5C4";
}

/* line 8204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blank:before {
  content: "\F68C";
  visibility: hidden;
}

/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url(/assets/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"), url(/assets/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"), url(/assets/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 8217, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 8225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 8230, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-2x {
  font-size: 2em;
}

/* line 8233, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-3x {
  font-size: 3em;
}

/* line 8236, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-4x {
  font-size: 4em;
}

/* line 8239, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-5x {
  font-size: 5em;
}

/* line 8242, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 8246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 8251, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-ul > li {
  position: relative;
}

/* line 8254, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 8261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}

/* line 8264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}

/* line 8270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}

/* line 8275, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}

/* line 8279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}

/* line 8283, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-spin {
  -webkit-animation: zmdi-spin 1.5s infinite linear;
  animation: zmdi-spin 1.5s infinite linear;
}

/* line 8287, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-spin-reverse {
  -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
  animation: zmdi-spin-reverse 1.5s infinite linear;
}

@-webkit-keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}

@keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}

/* line 8319, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 8324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 8329, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8334, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 8339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 8344, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 8352, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 8359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-1x {
  line-height: inherit;
}

/* line 8362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-2x {
  font-size: 2em;
}

/* line 8365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-inverse {
  color: #ffffff;
}

/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 8370, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 8373, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 8376, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 8379, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-album:before {
  content: '\f104';
}

/* line 8382, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-archive:before {
  content: '\f105';
}

/* line 8385, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 8388, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 8391, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 8394, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 8397, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 8400, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 8403, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 8406, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 8409, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 8412, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 8415, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 8418, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 8421, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance:before {
  content: '\f112';
}

/* line 8424, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 8427, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 8430, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 8433, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery:before {
  content: '\f116';
}

/* line 8436, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bike:before {
  content: '\f117';
}

/* line 8439, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 8442, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block:before {
  content: '\f119';
}

/* line 8445, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 8448, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 8451, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book:before {
  content: '\f11c';
}

/* line 8454, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 8457, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 8460, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 8463, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bug:before {
  content: '\f120';
}

/* line 8466, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bus:before {
  content: '\f121';
}

/* line 8469, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cake:before {
  content: '\f122';
}

/* line 8472, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 8475, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 8478, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car:before {
  content: '\f125';
}

/* line 8481, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 8484, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 8487, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 8490, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card:before {
  content: '\f129';
}

/* line 8493, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 8496, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 8499, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 8502, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case:before {
  content: '\f12d';
}

/* line 8505, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 8508, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 8511, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 8514, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart:before {
  content: '\f131';
}

/* line 8517, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 8520, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city:before {
  content: '\f133';
}

/* line 8523, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 8526, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 8529, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close:before {
  content: '\f136';
}

/* line 8532, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 8535, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 8538, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 8541, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code:before {
  content: '\f13a';
}

/* line 8544, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 8547, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 8550, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 8553, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 8556, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 8559, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 8562, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 8565, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 8568, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 8571, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 8574, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 8577, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 8580, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 8583, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 8586, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 8589, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 8592, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 8595, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 8598, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 8601, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 8604, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 8607, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 8610, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 8613, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compass:before {
  content: '\f152';
}

/* line 8616, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 8619, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delete:before {
  content: '\f154';
}

/* line 8622, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 8625, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dns:before {
  content: '\f156';
}

/* line 8628, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-drink:before {
  content: '\f157';
}

/* line 8631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-edit:before {
  content: '\f158';
}

/* line 8634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 8637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email:before {
  content: '\f15a';
}

/* line 8640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 8643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 8646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 8649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 8652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 8655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 8658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fire:before {
  content: '\f161';
}

/* line 8661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flag:before {
  content: '\f162';
}

/* line 8664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flare:before {
  content: '\f163';
}

/* line 8667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 8670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 8673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash:before {
  content: '\f166';
}

/* line 8676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip:before {
  content: '\f167';
}

/* line 8679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 8682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower:before {
  content: '\f169';
}

/* line 8685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-font:before {
  content: '\f16a';
}

/* line 8688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 8691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 8694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 8697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 8700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 8703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 8706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 8709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 8712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe:before {
  content: '\f173';
}

/* line 8715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 8718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-home:before {
  content: '\f175';
}

/* line 8721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 8724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 8727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 8730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 8733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 8736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 8739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-http:before {
  content: '\f17c';
}

/* line 8742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 8745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 8748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image:before {
  content: '\f17f';
}

/* line 8751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 8754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 8757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 8760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-key:before {
  content: '\f183';
}

/* line 8763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 8766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 8769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 8772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label:before {
  content: '\f187';
}

/* line 8775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-labels:before {
  content: '\f188';
}

/* line 8778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 8781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 8784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 8787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 8790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-library:before {
  content: '\f18d';
}

/* line 8793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-link:before {
  content: '\f18e';
}

/* line 8796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 8799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 8802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock:before {
  content: '\f191';
}

/* line 8805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 8808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 8811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 8814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mall:before {
  content: '\f195';
}

/* line 8817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-map:before {
  content: '\f196';
}

/* line 8820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-menu:before {
  content: '\f197';
}

/* line 8823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 8826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 8829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money:before {
  content: '\f19a';
}

/* line 8832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 8835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more:before {
  content: '\f19c';
}

/* line 8838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 8841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 8844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 8847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 8850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 8853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 8856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 8859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 8862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 8865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 8868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 8871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 8874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 8877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 8880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 8883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 8886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 8889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 8892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power:before {
  content: '\f1af';
}

/* line 8895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 8898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 8901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 8904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 8907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 8910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 8913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 8916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 8919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 8922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 8925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 8928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 8931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 8934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 8937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 8940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 8943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 8946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 8949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 8952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 8955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 8958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 8961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 8964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 8967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 8970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 8973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 8976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 8979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 8982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 8985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 8988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 8991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 8994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 8997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 9000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 9003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 9006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 9009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 9012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 9015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 9018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 9021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 9024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 9027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 9030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 9033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 9036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 9039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 9042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 9045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 9048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 9051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 9054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 9057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 9060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 9063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 9066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 9069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 9072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 9075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 9078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 9081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 9084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 9087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 9090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 9093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 9096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 9099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 9102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 9105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 9108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 9111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 9114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 9117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 9120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 9123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 9126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 9129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 9132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 9135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 9138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 9141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 9144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 9147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 9150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 9153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 9156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account:before {
  content: '\f207';
}

/* line 9159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 9162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 9165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 9168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 9171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 9174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 9177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-face:before {
  content: '\f20e';
}

/* line 9180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-female:before {
  content: '\f20f';
}

/* line 9183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 9186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 9189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male:before {
  content: '\f212';
}

/* line 9192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 9195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood:before {
  content: '\f214';
}

/* line 9198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-run:before {
  content: '\f215';
}

/* line 9201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-walk:before {
  content: '\f216';
}

/* line 9204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 9207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 9210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 9213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 9216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 9219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 9222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 9225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 9228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 9231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-download:before {
  content: '\f220';
}

/* line 9234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 9237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 9240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file:before {
  content: '\f223';
}

/* line 9243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 9246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 9249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 9252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 9255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder:before {
  content: '\f228';
}

/* line 9258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gif:before {
  content: '\f229';
}

/* line 9261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 9264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 9267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 9270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 9273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 9276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 9279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 9282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 9285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 9288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 9291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 9294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 9297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 9300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-copy:before {
  content: '\f237';
}

/* line 9303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop:before {
  content: '\f238';
}

/* line 9306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 9309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 9312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 9315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 9318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 9321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 9324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 9327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 9330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 9333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 9336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 9339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 9342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 9345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 9348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 9351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 9354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 9357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 9360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 9363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 9366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 9369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 9372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 9375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 9378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 9381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 9384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-redo:before {
  content: '\f253';
}

/* line 9387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 9390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 9393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 9396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-transform:before {
  content: '\f257';
}

/* line 9399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-undo:before {
  content: '\f258';
}

/* line 9402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 9405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 9408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 9411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 9414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 9417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 9420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 9423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 9426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 9429, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 9432, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 9435, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 9438, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment:before {
  content: '\f265';
}

/* line 9441, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comments:before {
  content: '\f266';
}

/* line 9444, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 9447, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 9450, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 9453, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 9456, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check:before {
  content: '\f26b';
}

/* line 9459, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 9462, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 9465, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 9468, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 9471, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 9474, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 9477, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 9480, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus:before {
  content: '\f273';
}

/* line 9483, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 9486, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 9489, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 9492, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 9495, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus:before {
  content: '\f278';
}

/* line 9498, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 9501, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 9504, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 9507, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 9510, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star:before {
  content: '\f27d';
}

/* line 9513, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 9516, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 9519, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 9522, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 9525, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 9528, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 9531, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 9534, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 9537, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 9540, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 9543, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 9546, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 9549, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 9552, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 9555, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 9558, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 9561, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 9564, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 9567, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 9570, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 9573, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 9576, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 9579, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 9582, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices:before {
  content: '\f295';
}

/* line 9585, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dock:before {
  content: '\f296';
}

/* line 9588, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 9591, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 9594, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 9597, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 9600, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 9603, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 9606, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 9609, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 9612, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 9615, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 9618, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 9621, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 9624, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 9627, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 9631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 9634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 9637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 9640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 9643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 9646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 9649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 9652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 9655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 9658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 9661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 9664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 9667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 9670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 9673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 9676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 9679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 9682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 9685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 9688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 9691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 9694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 9697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 9700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 9703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 9706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 9709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 9712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 9715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 9718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 9721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 9724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 9727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 9730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 9733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 9736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 9739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 9742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 9745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 9748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 9751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 9754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 9757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 9760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 9763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 9766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 9769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 9772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 9775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 9778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 9781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 9784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 9787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 9790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 9793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 9796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 9799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 9802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 9805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 9808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 9811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 9814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 9817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 9820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 9823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 9826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 9829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 9832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 9835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 9838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 9841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 9844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 9847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 9850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 9853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 9856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 9859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 9862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 9865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 9868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 9871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 9874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 9877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 9880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 9883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 9886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 9889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 9892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 9895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 9898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 9901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 9904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 9907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 9910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 9913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 9916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 9919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 9922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 9925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 9928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 9931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 9934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 9937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 9940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 9943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 9946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 9949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 9952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 9955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 9958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 9961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apps:before {
  content: '\f313';
}

/* line 9964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 9967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid:before {
  content: '\f315';
}

/* line 9970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 9973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 9976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 9979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 9982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 9985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 9988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 9991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 9994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 9997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 10000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 10003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 10006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 10009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 10012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 10015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 10018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 10021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 10024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 10027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 10030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 10033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 10036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 10039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 10042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 10045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 10048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 10051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 10054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 10057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 10060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 10063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 10066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 10069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time:before {
  content: '\f337';
}

/* line 10072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 10075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer:before {
  content: '\f339';
}

/* line 10078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 10081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android:before {
  content: '\f33b';
}

/* line 10084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 10087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 10090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 10093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 10096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 10099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 10102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 10105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 10108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 10111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github:before {
  content: '\f345';
}

/* line 10114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 10117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 10120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 10123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 10126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 10129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 10132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 10135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 10138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google:before {
  content: '\f34e';
}

/* line 10141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 10144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 10147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 10150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 10153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 10156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 10159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 10162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 10165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 10168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 10171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 10174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 10177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-share:before {
  content: '\f35b';
}

/* line 10180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 10183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 10186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 10189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 10192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 10195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vk:before {
  content: '\f361';
}

/* line 10198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 10201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-windows:before {
  content: '\f363';
}

/* line 10204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 10207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 10210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 10213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 10216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 10219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur:before {
  content: '\f369';
}

/* line 10222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 10225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 10228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 10231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 10234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 10237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 10240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 10243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 10246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 10249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 10252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 10255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compare:before {
  content: '\f375';
}

/* line 10258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 10261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 10264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 10267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 10270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 10273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 10276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 10279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 10282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 10285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 10288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 10291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 10294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 10297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 10300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 10303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 10306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grain:before {
  content: '\f386';
}

/* line 10309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 10312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 10315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 10318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 10321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 10324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 10327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 10330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 10333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 10336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 10339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 10342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 10345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 10348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 10351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 10354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 10357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 10360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-texture:before {
  content: '\f398';
}

/* line 10363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 10366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 10369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 10372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 10375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 10378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 10381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 10384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 10387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 10390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 10393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 10396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 10399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 10402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 10405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 10408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 10411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 10414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 10417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 10420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 10423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 10426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 10429, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 10432, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 10435, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 10438, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 10441, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 10444, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 10447, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 10450, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 10453, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 10456, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 10459, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 10462, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 10465, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 10468, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 10471, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 10474, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 10477, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 10480, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 10483, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 10486, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 10489, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 10492, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 10495, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 10498, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 10501, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 10504, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 10507, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 10510, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 10513, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 10516, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 10519, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 10522, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 10525, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 10528, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 10531, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 10534, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 10537, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 10540, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 10543, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 10546, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 10549, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 10552, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 10555, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 10558, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 10561, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 10564, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 10567, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 10570, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 10573, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 10576, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 10579, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 10582, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 10585, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 10588, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 10591, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 10594, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 10597, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 10600, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 10603, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 10606, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 10609, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 10612, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 10615, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 10618, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 10621, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 10624, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 10627, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 10630, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 10633, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 10636, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 10639, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 10642, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 10645, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 10648, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 10651, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 10654, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 10657, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 10660, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 10663, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 10666, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 10669, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 10672, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 10675, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 10678, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 10681, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 10684, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 10687, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 10690, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 10693, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 10696, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 10699, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 10702, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 10705, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 10708, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 10711, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-album:before {
  content: '\f104';
}

/* line 10714, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-archive:before {
  content: '\f105';
}

/* line 10717, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 10720, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 10723, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 10726, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 10729, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 10732, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 10735, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 10738, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 10741, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 10744, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 10747, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 10750, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 10753, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance:before {
  content: '\f112';
}

/* line 10756, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 10759, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 10762, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 10765, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery:before {
  content: '\f116';
}

/* line 10768, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bike:before {
  content: '\f117';
}

/* line 10771, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 10774, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block:before {
  content: '\f119';
}

/* line 10777, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 10780, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 10783, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book:before {
  content: '\f11c';
}

/* line 10786, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 10789, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 10792, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 10795, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bug:before {
  content: '\f120';
}

/* line 10798, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bus:before {
  content: '\f121';
}

/* line 10801, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cake:before {
  content: '\f122';
}

/* line 10804, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 10807, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 10810, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car:before {
  content: '\f125';
}

/* line 10813, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 10816, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 10819, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 10822, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card:before {
  content: '\f129';
}

/* line 10825, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 10828, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 10831, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 10834, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case:before {
  content: '\f12d';
}

/* line 10837, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 10840, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 10843, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 10846, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart:before {
  content: '\f131';
}

/* line 10849, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 10852, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city:before {
  content: '\f133';
}

/* line 10855, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 10858, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 10861, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close:before {
  content: '\f136';
}

/* line 10864, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 10867, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 10870, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 10873, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code:before {
  content: '\f13a';
}

/* line 10876, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 10879, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 10882, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 10885, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 10888, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 10891, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 10894, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 10897, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 10900, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 10903, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 10906, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 10909, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 10912, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 10915, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 10918, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 10921, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 10924, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 10927, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 10930, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 10933, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 10936, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 10939, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 10942, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 10945, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compass:before {
  content: '\f152';
}

/* line 10948, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 10951, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delete:before {
  content: '\f154';
}

/* line 10954, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 10957, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dns:before {
  content: '\f156';
}

/* line 10960, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-drink:before {
  content: '\f157';
}

/* line 10963, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-edit:before {
  content: '\f158';
}

/* line 10966, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 10969, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email:before {
  content: '\f15a';
}

/* line 10972, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 10975, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 10978, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 10981, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 10984, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 10987, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 10990, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fire:before {
  content: '\f161';
}

/* line 10993, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flag:before {
  content: '\f162';
}

/* line 10996, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flare:before {
  content: '\f163';
}

/* line 10999, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 11002, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 11005, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash:before {
  content: '\f166';
}

/* line 11008, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip:before {
  content: '\f167';
}

/* line 11011, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 11014, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower:before {
  content: '\f169';
}

/* line 11017, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-font:before {
  content: '\f16a';
}

/* line 11020, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 11023, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 11026, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 11029, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 11032, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 11035, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 11038, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 11041, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 11044, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe:before {
  content: '\f173';
}

/* line 11047, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 11050, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-home:before {
  content: '\f175';
}

/* line 11053, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 11056, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 11059, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 11062, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 11065, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 11068, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 11071, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-http:before {
  content: '\f17c';
}

/* line 11074, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 11077, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 11080, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image:before {
  content: '\f17f';
}

/* line 11083, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 11086, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 11089, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 11092, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-key:before {
  content: '\f183';
}

/* line 11095, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 11098, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 11101, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 11104, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label:before {
  content: '\f187';
}

/* line 11107, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-labels:before {
  content: '\f188';
}

/* line 11110, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 11113, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 11116, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 11119, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 11122, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-library:before {
  content: '\f18d';
}

/* line 11125, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-link:before {
  content: '\f18e';
}

/* line 11128, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 11131, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 11134, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock:before {
  content: '\f191';
}

/* line 11137, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 11140, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 11143, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 11146, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mall:before {
  content: '\f195';
}

/* line 11149, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-map:before {
  content: '\f196';
}

/* line 11152, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-menu:before {
  content: '\f197';
}

/* line 11155, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 11158, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 11161, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money:before {
  content: '\f19a';
}

/* line 11164, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 11167, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more:before {
  content: '\f19c';
}

/* line 11170, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 11173, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 11176, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 11179, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 11182, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 11185, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 11188, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 11191, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 11194, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 11197, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 11200, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 11203, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 11206, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 11209, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 11212, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 11215, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 11218, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 11221, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 11224, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power:before {
  content: '\f1af';
}

/* line 11227, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 11230, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 11233, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 11236, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 11239, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 11242, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 11245, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 11248, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 11251, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 11254, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 11257, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 11260, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 11263, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 11266, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 11269, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 11272, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 11275, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 11278, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 11281, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 11284, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 11287, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 11290, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 11293, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 11296, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 11299, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 11302, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 11305, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 11308, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 11311, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 11314, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 11317, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 11320, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 11323, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 11326, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 11329, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 11332, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 11335, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 11338, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 11341, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 11344, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 11347, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 11350, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 11353, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 11356, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 11359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 11362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 11365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 11368, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 11371, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 11374, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 11377, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 11380, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 11383, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 11386, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 11389, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 11392, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 11395, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 11398, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 11401, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 11404, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 11407, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 11410, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 11413, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 11416, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 11419, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 11422, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 11425, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 11428, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 11431, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 11434, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 11437, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 11440, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 11443, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 11446, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 11449, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 11452, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 11455, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 11458, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 11461, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 11464, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 11467, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 11470, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 11473, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 11476, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 11479, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 11482, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 11485, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 11488, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account:before {
  content: '\f207';
}

/* line 11491, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 11494, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 11497, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 11500, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 11503, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 11506, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 11509, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-face:before {
  content: '\f20e';
}

/* line 11512, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-female:before {
  content: '\f20f';
}

/* line 11515, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 11518, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 11521, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male:before {
  content: '\f212';
}

/* line 11524, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 11527, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood:before {
  content: '\f214';
}

/* line 11530, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-run:before {
  content: '\f215';
}

/* line 11533, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-walk:before {
  content: '\f216';
}

/* line 11536, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 11539, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 11542, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 11545, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 11548, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 11551, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 11554, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 11557, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 11560, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 11563, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-download:before {
  content: '\f220';
}

/* line 11566, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 11569, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 11572, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file:before {
  content: '\f223';
}

/* line 11575, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 11578, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 11581, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 11584, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 11587, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder:before {
  content: '\f228';
}

/* line 11590, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gif:before {
  content: '\f229';
}

/* line 11593, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 11596, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 11599, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 11602, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 11605, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 11608, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 11611, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 11614, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 11617, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 11620, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 11623, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 11626, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 11629, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 11632, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-copy:before {
  content: '\f237';
}

/* line 11635, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop:before {
  content: '\f238';
}

/* line 11638, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 11641, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 11644, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 11647, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 11650, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 11653, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 11656, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 11659, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 11662, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 11665, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 11668, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 11671, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 11674, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 11677, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 11680, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 11683, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 11686, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 11689, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 11692, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 11695, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 11698, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 11701, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 11704, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 11707, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 11710, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 11713, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 11716, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-redo:before {
  content: '\f253';
}

/* line 11719, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 11722, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 11725, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 11728, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-transform:before {
  content: '\f257';
}

/* line 11732, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-undo:before {
  content: '\f258';
}

/* line 11735, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 11738, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 11741, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 11744, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 11747, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 11750, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 11753, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 11756, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 11759, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 11762, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 11765, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 11768, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 11771, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment:before {
  content: '\f265';
}

/* line 11774, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comments:before {
  content: '\f266';
}

/* line 11777, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 11780, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 11783, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 11786, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 11789, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check:before {
  content: '\f26b';
}

/* line 11792, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 11795, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 11798, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 11801, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 11804, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 11807, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 11810, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 11813, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus:before {
  content: '\f273';
}

/* line 11816, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 11819, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 11822, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 11825, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 11828, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus:before {
  content: '\f278';
}

/* line 11831, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 11834, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 11837, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 11840, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 11843, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star:before {
  content: '\f27d';
}

/* line 11846, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 11849, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 11852, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 11855, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 11858, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 11861, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 11864, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 11867, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 11870, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 11873, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 11876, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 11879, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 11882, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 11885, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 11888, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 11891, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 11894, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 11897, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 11900, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 11903, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 11906, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 11909, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 11912, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 11915, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices:before {
  content: '\f295';
}

/* line 11918, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dock:before {
  content: '\f296';
}

/* line 11921, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 11924, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 11927, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 11930, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 11933, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 11936, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 11939, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 11942, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 11945, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 11948, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 11951, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 11954, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 11957, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 11960, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 11963, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 11967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 11970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 11973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 11976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 11979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 11982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 11985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 11988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 11991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 11994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 11997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 12000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 12003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 12006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 12009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 12012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 12015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 12018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 12021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 12024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 12027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 12030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 12033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 12036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 12039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 12042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 12045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 12048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 12051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 12054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 12057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 12060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 12063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 12066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 12069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 12072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 12075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 12078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 12081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 12084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 12087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 12090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 12093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 12096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 12099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 12102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 12105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 12108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 12111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 12114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 12117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 12120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 12123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 12126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 12129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 12132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 12135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 12138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 12141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 12144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 12147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 12150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 12153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 12156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 12159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 12162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 12165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 12168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 12171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 12174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 12177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 12180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 12183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 12186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 12189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 12192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 12195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 12198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 12201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 12204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 12207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 12210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 12213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 12216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 12219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 12222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 12225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 12228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 12231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 12234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 12237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 12240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 12243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 12246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 12249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 12252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 12255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 12258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 12261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 12264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 12267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 12270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 12273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 12276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 12279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 12282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 12285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 12288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 12291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 12294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apps:before {
  content: '\f313';
}

/* line 12297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 12300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid:before {
  content: '\f315';
}

/* line 12303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 12306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 12309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 12312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 12315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 12318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 12321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 12324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 12327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 12330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 12333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 12336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 12339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 12342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 12345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 12348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 12351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 12354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 12357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 12360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 12363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 12366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 12369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 12372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 12375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 12378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 12381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 12384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 12387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 12390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 12393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 12396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 12399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 12402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time:before {
  content: '\f337';
}

/* line 12405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 12408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer:before {
  content: '\f339';
}

/* line 12411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 12414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android:before {
  content: '\f33b';
}

/* line 12417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 12420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 12423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 12426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 12430, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 12433, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 12436, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 12439, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 12442, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 12445, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github:before {
  content: '\f345';
}

/* line 12448, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 12451, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 12454, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 12457, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 12460, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 12463, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 12466, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 12469, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 12472, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google:before {
  content: '\f34e';
}

/* line 12475, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 12478, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 12481, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 12484, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 12487, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 12490, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 12493, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 12496, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 12499, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 12502, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 12505, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 12508, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 12511, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-share:before {
  content: '\f35b';
}

/* line 12514, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 12517, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 12520, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 12523, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 12526, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 12529, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vk:before {
  content: '\f361';
}

/* line 12532, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 12535, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-windows:before {
  content: '\f363';
}

/* line 12538, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 12541, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 12544, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 12547, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 12550, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 12553, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur:before {
  content: '\f369';
}

/* line 12556, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 12559, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 12562, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 12565, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 12568, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 12571, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 12574, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 12577, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 12580, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 12583, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 12586, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 12589, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compare:before {
  content: '\f375';
}

/* line 12592, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 12595, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 12598, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 12601, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 12604, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 12607, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 12610, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 12613, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 12616, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 12619, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 12622, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 12625, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 12628, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 12631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 12634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 12637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 12640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grain:before {
  content: '\f386';
}

/* line 12643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 12646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 12649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 12652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 12655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 12658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 12661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 12664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 12667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 12670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 12673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 12676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 12679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 12682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 12685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 12688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 12691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 12694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-texture:before {
  content: '\f398';
}

/* line 12697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 12700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 12703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 12706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 12709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 12712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 12715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 12718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 12721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 12724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 12727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 12730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 12733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 12736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 12739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 12742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 12745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 12748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 12751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 12754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 12757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 12760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 12763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 12766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 12769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 12772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 12775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 12778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 12781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 12784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 12787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 12790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 12793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 12796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 12799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 12802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 12805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 12808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 12811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 12814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 12817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 12820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 12823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 12826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 12829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 12832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 12835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 12838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 12841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 12844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 12847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 12850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 12853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 12856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 12859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 12862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 12865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 12868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 12871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 12874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 12877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 12880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 12883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 12886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 12889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 12892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 12895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 12898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 12901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 12904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 12907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 12910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 12913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 12916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 12919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 12922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 12925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 12928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 12931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 12934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 12937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 12940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 12943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 12946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 12949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 12952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 12955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 12958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 12961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 12964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 12967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 12970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 12973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 12976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 12979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 12982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 12985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 12988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 12991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 12994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 12997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 13000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 13003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 13006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 13009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 13012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 13015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 13018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 13021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 13024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 13027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 13030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 13033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 13036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-import-export:before {
  content: '\f30c';
}

/* line 13039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-:before {
  content: '\f30c';
}

/* line 13042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}

/* line 13045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplanemode-active:before {
  content: '\f103';
}

/* line 13048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rate-review:before {
  content: '\f103';
}

/* line 13051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-sign:before {
  content: '\f25a';
}

/* line 13054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-warning:before {
  content: '\f2ad';
}

/* line 13057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}

/* line 13060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-add:before {
  content: '\f221';
}

/* line 13063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}

/* line 13066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-add:before {
  content: '\f14e';
}

/* line 13069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}

/* line 13072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-queue-music:before {
  content: '\f3ab';
}

/* line 13075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-box:before {
  content: '\f277';
}

/* line 13078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-backspace:before {
  content: '\f1d9';
}

/* line 13081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-add:before {
  content: '\f32b';
}

/* line 13084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-charging:before {
  content: '\f114';
}

/* line 13087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-daydream-setting:before {
  content: '\f217';
}

/* line 13090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-horiz:before {
  content: '\f19c';
}

/* line 13093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-photo:before {
  content: '\f11b';
}

/* line 13096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-incandescent:before {
  content: '\f189';
}

/* line 13099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-iridescent:before {
  content: '\f38c';
}

/* line 13102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-remove:before {
  content: '\f330';
}

/* line 13105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}

/* line 13108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}

/* line 13111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-original:before {
  content: '\f17e';
}

/* line 13114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-off:before {
  content: '\f1af';
}

/* line 13117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-off-setting:before {
  content: '\f1ae';
}

/* line 13120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-remove:before {
  content: '\f38d';
}

/* line 13123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-border:before {
  content: '\f27c';
}

/* line 13127, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-low:before {
  content: '\f36d';
}

/* line 13130, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-medium:before {
  content: '\f36e';
}

/* line 13133, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-high:before {
  content: '\f36f';
}

/* line 13136, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}

/* line 13139, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-live-tv:before {
  content: '\f2d9';
}

/* line 13142, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}

/* line 13145, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}

/* line 13148, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-back:before {
  content: '\f2ea';
}

/* line 13151, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-forward:before {
  content: '\f2ee';
}

/* line 13154, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-in:before {
  content: '\f2e9';
}

/* line 13157, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-out:before {
  content: '\f2ed';
}

/* line 13160, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}

/* line 13163, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-adb:before {
  content: '\f33a';
}

/* line 13166, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi:before {
  content: '\f2e8';
}

/* line 13169, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}

/* line 13172, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}

/* line 13175, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}

/* line 13178, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}

/* line 13181, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}

/* line 13184, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-clear:before {
  content: '\f18b';
}

/* line 13187, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-colorize:before {
  content: '\f15d';
}

/* line 13190, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-paint:before {
  content: '\f1ba';
}

/* line 13193, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-quote:before {
  content: '\f1b2';
}

/* line 13196, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}

/* line 13199, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}

/* line 13202, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-shared:before {
  content: '\f225';
}

/* line 13205, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-special:before {
  content: '\f226';
}

/* line 13208, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-dots:before {
  content: '\f260';
}

/* line 13211, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reorder:before {
  content: '\f31e';
}

/* line 13214, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dehaze:before {
  content: '\f197';
}

/* line 13217, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort:before {
  content: '\f1ce';
}

/* line 13220, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pages:before {
  content: '\f34a';
}

/* line 13223, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stack-overflow:before {
  content: '\f35c';
}

/* line 13226, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-account:before {
  content: '\f204';
}

/* line 13229, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paste:before {
  content: '\f109';
}

/* line 13232, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cut:before {
  content: '\f1bc';
}

/* line 13235, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-save:before {
  content: '\f297';
}

/* line 13238, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-code:before {
  content: '\f139';
}

/* line 13241, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-bike:before {
  content: '\f117';
}

/* line 13244, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-boat:before {
  content: '\f11a';
}

/* line 13247, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-bus:before {
  content: '\f121';
}

/* line 13250, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-car:before {
  content: '\f125';
}

/* line 13253, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-railway:before {
  content: '\f1b3';
}

/* line 13256, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-run:before {
  content: '\f215';
}

/* line 13259, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-subway:before {
  content: '\f1d5';
}

/* line 13262, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-walk:before {
  content: '\f216';
}

/* line 13265, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-hotel:before {
  content: '\f178';
}

/* line 13268, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-activity:before {
  content: '\f1df';
}

/* line 13271, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-play:before {
  content: '\f1df';
}

/* line 13274, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-airport:before {
  content: '\f103';
}

/* line 13277, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-atm:before {
  content: '\f198';
}

/* line 13280, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-bar:before {
  content: '\f137';
}

/* line 13283, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-cafe:before {
  content: '\f13b';
}

/* line 13286, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-car-wash:before {
  content: '\f124';
}

/* line 13289, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}

/* line 13292, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-dining:before {
  content: '\f153';
}

/* line 13295, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-drink:before {
  content: '\f157';
}

/* line 13298, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-florist:before {
  content: '\f168';
}

/* line 13301, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-gas-station:before {
  content: '\f16f';
}

/* line 13304, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}

/* line 13307, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-hospital:before {
  content: '\f177';
}

/* line 13310, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}

/* line 13313, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-library:before {
  content: '\f18d';
}

/* line 13316, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-mall:before {
  content: '\f195';
}

/* line 13319, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-movies:before {
  content: '\f19d';
}

/* line 13322, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-offer:before {
  content: '\f187';
}

/* line 13325, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 13328, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 13331, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-pharmacy:before {
  content: '\f176';
}

/* line 13334, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-phone:before {
  content: '\f2be';
}

/* line 13337, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-pizza:before {
  content: '\f1ac';
}

/* line 13340, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-post-office:before {
  content: '\f15a';
}

/* line 13343, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-printshop:before {
  content: '\f1b0';
}

/* line 13346, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-see:before {
  content: '\f28c';
}

/* line 13349, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-shipping:before {
  content: '\f1e6';
}

/* line 13353, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-store:before {
  content: '\f1d4';
}

/* line 13356, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-taxi:before {
  content: '\f123';
}

/* line 13359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-wc:before {
  content: '\f211';
}

/* line 13362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-my-location:before {
  content: '\f299';
}

/* line 13365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions:before {
  content: '\f1e7';
}

/*
 * CKEditor 5 (v15.0.0) content styles.
 * Generated on Wed, 27 Nov 2019 13:26:13 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */
/* line 7, app/assets/stylesheets/global/ckeditor.css */
:root {
  --ck-highlight-marker-blue: #72cdfd;
  --ck-highlight-marker-green: #63f963;
  --ck-highlight-marker-pink: #fc7999;
  --ck-highlight-marker-yellow: #fdfd77;
  --ck-highlight-pen-green: #118800;
  --ck-highlight-pen-red: #e91313;
  --ck-image-style-spacing: 1.5em;
  --ck-todo-list-checkmark-size: 16px;
}

/* ckeditor5-list/theme/todolist.css */
/* line 19, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list {
  list-style: none;
}

/* ckeditor5-list/theme/todolist.css */
/* line 23, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list li {
  margin-bottom: 5px;
}

/* ckeditor5-list/theme/todolist.css */
/* line 27, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}

/* ckeditor5-list/theme/todolist.css */
/* line 31, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}

/* ckeditor5-list/theme/todolist.css */
/* line 45, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid #333333;
  border-radius: 2px;
  transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}

/* ckeditor5-list/theme/todolist.css */
/* line 57, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: '';
  left: calc( var(--ck-todo-list-checkmark-size) / 3);
  top: calc( var(--ck-todo-list-checkmark-size) / 5.3);
  width: calc( var(--ck-todo-list-checkmark-size) / 5.3);
  height: calc( var(--ck-todo-list-checkmark-size) / 2.6);
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8) calc( var(--ck-todo-list-checkmark-size) / 8) 0;
  transform: rotate(45deg);
}

/* ckeditor5-list/theme/todolist.css */
/* line 73, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: #26ab33;
  border-color: #26ab33;
}

/* ckeditor5-list/theme/todolist.css */
/* line 78, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: white;
}

/* ckeditor5-list/theme/todolist.css */
/* line 82, app/assets/stylesheets/global/ckeditor.css */
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}

/* ckeditor5-image/theme/image.css */
/* line 86, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 1em auto;
}

/* ckeditor5-image/theme/image.css */
/* line 93, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image > img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 50px;
}

/* ckeditor5-block-quote/theme/blockquote.css */
/* line 100, app/assets/stylesheets/global/ckeditor.css */
.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px #cccccc;
}

/* ckeditor5-block-quote/theme/blockquote.css */
/* line 110, app/assets/stylesheets/global/ckeditor.css */
.ck-content[dir="rtl"] blockquote {
  border-left: 0;
  border-right: solid 5px #cccccc;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 115, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 121, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image.image_resized img {
  width: 100%;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 125, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image.image_resized > figcaption {
  display: block;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 129, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image-style-side,
.ck-content .image-style-align-left,
.ck-content .image-style-align-center,
.ck-content .image-style-align-right {
  max-width: 50%;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 136, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 141, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 146, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 151, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-media-embed/theme/mediaembed.css */
/* line 156, app/assets/stylesheets/global/ckeditor.css */
.ck-content .media {
  clear: both;
  margin: 1em 0;
  display: block;
  min-width: 15em;
}

/* ckeditor5-table/theme/table.css */
/* line 163, app/assets/stylesheets/global/ckeditor.css */
.ck-content .table {
  margin: 1em auto;
  display: table;
}

/* ckeditor5-table/theme/table.css */
/* line 168, app/assets/stylesheets/global/ckeditor.css */
.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px double #b3b3b3;
}

/* ckeditor5-table/theme/table.css */
/* line 174, app/assets/stylesheets/global/ckeditor.css */
.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
  padding: .4em;
  border-color: #d9d9d9;
}

/* ckeditor5-table/theme/table.css */
/* line 181, app/assets/stylesheets/global/ckeditor.css */
.ck-content .table table th {
  font-weight: bold;
  background: #fafafa;
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 186, app/assets/stylesheets/global/ckeditor.css */
.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 190, app/assets/stylesheets/global/ckeditor.css */
.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 194, app/assets/stylesheets/global/ckeditor.css */
.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 198, app/assets/stylesheets/global/ckeditor.css */
.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 202, app/assets/stylesheets/global/ckeditor.css */
.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 207, app/assets/stylesheets/global/ckeditor.css */
.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 212, app/assets/stylesheets/global/ckeditor.css */
.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 221, app/assets/stylesheets/global/ckeditor.css */
.ck-content .page-break::after {
  content: '';
  position: absolute;
  border-bottom: 2px dashed #c4c4c4;
  width: 100%;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 228, app/assets/stylesheets/global/ckeditor.css */
.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: .3em .6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: #333333;
  background: #fff;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ckeditor5-basic-styles/theme/code.css */
/* line 248, app/assets/stylesheets/global/ckeditor.css */
.ck-content code {
  background-color: rgba(199, 199, 199, 0.3);
  padding: .15em;
  border-radius: 2px;
}

/* ckeditor5-image/theme/imagecaption.css */
/* line 254, app/assets/stylesheets/global/ckeditor.css */
.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: #333333;
  background-color: #f7f7f7;
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}

/* ckeditor5-horizontal-line/theme/horizontalline.css */
/* line 265, app/assets/stylesheets/global/ckeditor.css */
.ck-content hr {
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #5e5e5e;
  margin: 0;
}

/* ckeditor5-code-block/theme/codeblock.css */
/* line 272, app/assets/stylesheets/global/ckeditor.css */
.ck-content pre {
  padding: 1em;
  color: #353535;
  background: rgba(199, 199, 199, 0.3);
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}

/* ckeditor5-code-block/theme/codeblock.css */
/* line 286, app/assets/stylesheets/global/ckeditor.css */
.ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}

@media print {
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* line 293, app/assets/stylesheets/global/ckeditor.css */
  .ck-content .page-break {
    padding: 0;
  }
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* line 297, app/assets/stylesheets/global/ckeditor.css */
  .ck-content .page-break::after {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-dialog,
.modal.modal-right .modal-dialog,
.modal.modal-top .modal-dialog,
.modal.modal-bottom .modal-dialog {
  -webkit-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* Left & Right */
/* line 13, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-dialog,
.modal.modal-right .modal-dialog {
  position: fixed;
  margin: auto;
  width: 500px;
  max-width: 100%;
  height: 100%;
}

/* line 22, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-content,
.modal.modal-right .modal-content {
  height: 100%;
  overflow-y: auto;
}

/* line 28, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-body,
.modal.modal-right .modal-body {
  padding: 15px 15px 80px;
}

/* line 33, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left.fade .modal-dialog {
  left: -500px;
  -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
  -o-transition: opacity 0.3s linear, left 0.3s ease-out;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}

/* line 41, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left.fade.show .modal-dialog {
  left: 0;
}

/* line 45, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-right.fade .modal-dialog {
  right: -500px;
  -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
  -o-transition: opacity 0.3s linear, right 0.3s ease-out;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}

/* line 53, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-right.fade.show .modal-dialog {
  right: 0;
}

/* line 57, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-content,
.modal.modal-right .modal-content,
.modal.modal-top .modal-content,
.modal.modal-bottom .modal-content,
.modal.modal-full .modal-content {
  border-radius: 0;
  border: none;
}

/* line 66, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-dialog.modal-sm,
.modal.modal-right .modal-dialog.modal-sm {
  width: 300px;
}

/* line 71, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-dialog.modal-lg,
.modal.modal-right .modal-dialog.modal-lg {
  width: 800px;
}

/* line 76, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left .modal-dialog.modal-xl,
.modal.modal-right .modal-dialog.modal-xl {
  width: 1140px;
}

/* Top and Bottom */
/* line 83, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-top .modal-dialog,
.modal.modal-bottom .modal-dialog {
  position: fixed;
  margin: auto;
  width: 100%;
  max-width: 100%;
  height: auto;
}

/* line 92, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-top .modal-content,
.modal.modal-bottom .modal-content {
  height: auto;
  overflow-y: auto;
}

/* line 98, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-top .modal-body,
.modal.modal-bottom .modal-body {
  padding: 15px 15px;
}

/* Top */
/* line 105, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-top.fade .modal-dialog {
  top: -100%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}

/* line 113, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-top.fade.show .modal-dialog {
  top: 0;
}

/* Bottom */
/* line 119, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-bottom.fade .modal-dialog {
  bottom: -100%;
  -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
  -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
  transition: opacity 0.3s linear, bottom 0.3s ease-out;
}

/* line 127, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-bottom.fade.show .modal-dialog {
  bottom: 0;
}

/* line 131, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-bottom.fade .modal-dialog {
  bottom: -100%;
}

/* Full Screen */
/* line 137, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-full .modal-dialog {
  position: fixed;
  margin: auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

/* line 145, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-full .modal-content {
  height: 100%;
  overflow-y: auto;
}

/* line 150, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-full .close-modal {
  position: fixed;
  top: 0;
  right: 3rem;
}

/* Footer */
/* line 158, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal-footer-fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #fff;
  border-radius: 0;
}

/* XS */
/* line 168, app/assets/stylesheets/global/bootstrap-side-modals.css */
.modal.modal-left.xs .modal-body,
.modal.modal-right.xs .modal-body {
  padding: 15px;
}

/* Full screen modal menu indicators */
/* line 175, app/assets/stylesheets/global/bootstrap-side-modals.css */
a.has-sub:after {
  font-family: "FontAwesome";
}

/* line 176, app/assets/stylesheets/global/bootstrap-side-modals.css */
a.has-sub:after {
  content: "\f107";
  margin-left: 1rem;
}

/* line 177, app/assets/stylesheets/global/bootstrap-side-modals.css */
a.has-sub[aria-expanded="true"]:after {
  content: "\f106";
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 0;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container.inactive {
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gslider {
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease,-webkit-transform .4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 999;
  position: relative;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .gslide-inner-content {
  width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide iframe, .gslide video {
  outline: 0 !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide:not(.current) {
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: 0;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.desc-bottom .gslide-image img, .desc-top .gslide-image img {
  width: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.desc-left .gslide-image img, .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-image img.zoomable {
  position: relative;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video .gvideo-wrapper {
  width: 100%;
  margin: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video.playing::before {
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.desc-bottom .gslide-media, .desc-top .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-description.description-left, .gslide-description.description-right {
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-description.description-bottom, .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-description p {
  margin-bottom: 12px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslide-description p:last-child {
  margin-bottom: 0;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.zoomed .gslide-description {
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-button-hidden {
  display: none;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  padding-bottom: 50px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: .4;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gdesc-open .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: .4;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gdesc-closed .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.greset {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gabsolute {
  position: absolute;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.grelative {
  position: relative;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-desc {
  display: none !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-open {
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader .8s infinite linear;
  animation: lightboxLoader .8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-mobile .goverlay {
  background: #000;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gclose, .gnext, .gprev {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gclose svg, .gnext svg, .gprev svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gclose.disabled, .gnext.disabled, .gprev.disabled {
  opacity: .1;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gclose .garrow, .gnext .garrow, .gprev .garrow {
  stroke: #fff;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gbtn.focused {
  outline: 2px solid #0f3d81;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
iframe.wait-autoplay {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev {
  opacity: 0 !important;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gslide-description {
  background: #fff;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: 400;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gslide-desc {
  font-size: .86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gslide-video {
  background: #000;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path {
  fill: #fff;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.glightbox-clean .gclose:hover {
  opacity: 1;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gfadeIn {
  -webkit-animation: gfadeIn .5s ease;
  animation: gfadeIn .5s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gfadeOut {
  -webkit-animation: gfadeOut .5s ease;
  animation: gfadeOut .5s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslideOutLeft {
  -webkit-animation: gslideOutLeft .3s ease;
  animation: gslideOutLeft .3s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslideInLeft {
  -webkit-animation: gslideInLeft .3s ease;
  animation: gslideInLeft .3s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslideOutRight {
  -webkit-animation: gslideOutRight .3s ease;
  animation: gslideOutRight .3s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gslideInRight {
  -webkit-animation: gslideInRight .3s ease;
  animation: gslideInRight .3s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gzoomIn {
  -webkit-animation: gzoomIn .5s ease;
  animation: gzoomIn .5s ease;
}

/* line 1, app/assets/stylesheets/global/glightbox.min.css */
.gzoomOut {
  -webkit-animation: gzoomOut .5s ease;
  animation: gzoomOut .5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-container .ginner-container.desc-top .gslide-image, .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .gslide-inline {
    max-height: 95vh;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .gslide-external {
    max-height: 100vh;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .gslide-description.description-left, .gslide-description.description-right {
    max-width: 275px;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-open {
    height: auto;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .description-left .gdesc-inner, .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
    background-color: rgba(0, 0, 0, 0.32);
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gprev {
    top: 45%;
  }
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .glightbox-clean .gclose {
    opacity: .7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  /* line 1, app/assets/stylesheets/global/glightbox.min.css */
  .goverlay {
    background: #000;
  }
}
