/* bootstrap vars
-------------------------------------------------------------- */
/* force use large desktop width 1150px
--------------------------------------------------*/
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("//fonts.googleapis.com/css?family=Josefin+Sans:100,200,300,400,500,600,700");
@import url("//fonts.googleapis.com/css?family=Muli:100,200,300,400,500,600,700");
/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Helvetica Neue", Arial, "Hiragino Sans GB", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

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

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
body {
  margin: 0;
  font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #f5f5f5;
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 83, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 109, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 121, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

/* line 129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 149, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 153, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 162, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dfn {
  font-style: italic;
}

/* line 167, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 173, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
small {
  font-size: 80%;
}

/* line 182, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 190, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 191, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sup {
  top: -.5em;
}

/* line 198, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 216, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 225, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 235, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 243, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 260, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 270, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 275, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 287, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
table {
  border-collapse: collapse;
}

/* line 291, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 299, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
th {
  text-align: inherit;
}

/* line 310, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 319, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button {
  border-radius: 0;
}

/* line 327, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 332, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 343, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 348, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 356, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 364, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 372, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 379, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 391, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 397, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 412, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 424, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 429, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 434, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 447, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
output {
  display: inline-block;
}

/* line 470, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
template {
  display: none;
}

/* line 481, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 2rem;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 1.75rem;
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 89, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer::before {
  content: "\2014 \00A0";
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #f5f5f5;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
a > code {
  color: inherit;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
.container {
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    max-width: 1140px;
  }
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-first {
  order: -1;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-last {
  order: 13;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-0 {
  order: 0;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-1 {
  order: 1;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-2 {
  order: 2;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-3 {
  order: 3;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-4 {
  order: 4;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-5 {
  order: 5;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-6 {
  order: 6;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-7 {
  order: 7;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-8 {
  order: 8;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-9 {
  order: 9;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-10 {
  order: 10;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-11 {
  order: 11;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.order-12 {
  order: 12;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1;
  }
  /* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1;
  }
  /* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1;
  }
  /* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1;
  }
  /* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11;
  }
  /* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  /* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table .table {
  background-color: #f5f5f5;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 65, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 78, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 116, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table .thead-dark th {
  color: #f5f5f5;
  background-color: #212529;
  border-color: #32383e;
}

/* line 124, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-dark {
  color: #f5f5f5;
  background-color: #212529;
}

/* line 136, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-control {
    transition: none;
  }
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 86, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 94, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 114, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 149, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 159, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}

/* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 175, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 179, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 189, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 195, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 207, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 213, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 218, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 223, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 227, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 234, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 64, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 98, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

/* line 106, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

/* line 118, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit;
}

/* line 135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 64, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 98, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

/* line 106, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

/* line 118, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit;
}

/* line 135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 262, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 270, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 276, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 284, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 293, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 300, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 304, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  /* line 311, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 318, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 325, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 329, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.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.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn:hover, .btn:focus {
  text-decoration: none;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 92, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 131, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 140, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 2, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 67, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 93, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 104, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 111, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

/* line 136, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 152, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 162, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 75, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 127, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 136, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 24, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .custom-file {
  display: flex;
  align-items: center;
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 68, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: flex;
}

/* line 75, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 89, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 97, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 125, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 137, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 157, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 166, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

/* line 64, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  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: #dee2e6;
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 104, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

/* line 107, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

/* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 123, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 137, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

/* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 151, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 164, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 183, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
}

/* line 192, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 203, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 210, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 216, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select::-ms-expand {
  opacity: 0;
}

/* line 221, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

/* line 228, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

/* line 240, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

/* line 248, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 256, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 260, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

/* line 265, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 270, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 276, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 291, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 315, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 321, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range:focus {
  outline: none;
}

/* line 326, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 327, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 328, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 331, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 335, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 335, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

/* line 346, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 351, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 362, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 362, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 372, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 377, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 388, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 388, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-range::-ms-thumb {
    transition: none;
  }
}

/* line 401, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 406, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 417, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 422, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 429, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 429, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #f5f5f5;
  border-color: #dee2e6 #dee2e6 #f5f5f5;
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 75, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

/* line 92, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 115, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 68, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 108, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 121, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 128, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

/* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 199, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 208, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 215, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 220, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 228, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 233, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 237, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 239, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 251, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 260, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 267, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 272, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 280, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 285, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 289, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 291, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 50, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 68, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 85, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 90, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 100, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 107, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

/* line 128, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 133, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-deck .card {
  margin-bottom: 5px;
}

@media (min-width: 576px) {
  /* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -5px;
    margin-left: -5px;
  }
  /* line 154, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 5px;
    margin-bottom: 0;
    margin-left: 5px;
  }
}

/* line 171, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-group > .card {
  margin-bottom: 5px;
}

@media (min-width: 576px) {
  /* line 171, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 185, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 190, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 197, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 200, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 204, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 210, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 213, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 217, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 223, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  /* line 226, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  /* line 230, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  /* line 236, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 239, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 257, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 256, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 267, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 280, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 286, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 291, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 297, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_card.scss */
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 50, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge:empty {
  display: none;
}

/* line 24, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #007bff;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28a745;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-primary hr {
  border-top-color: #9fcdff;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #002752;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #202326;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0b2e13;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-info hr {
  border-top-color: #abdde5;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-info .alert-link {
  color: #062c33;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #533f03;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #491217;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-light hr {
  border-top-color: #ececf6;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-light .alert-link {
  color: #686868;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_media.scss */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_media.scss */
.media-body {
  flex: 1;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 43, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 56, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

/* line 66, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_close.scss */
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.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%);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 53, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

/* line 67, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 94, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 100, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

/* line 108, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 116, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 123, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 140, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 156, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  /* line 164, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  /* line 174, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 179, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-lg {
    max-width: 800px;
  }
}

/* line 2, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

/* line 50, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 64, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 71, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

/* line 76, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 81, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 90, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 94, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 104, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 110, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 125, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

/* line 137, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 175, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 180, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    transition: none;
  }
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 43, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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 43, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

/* line 76, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}

/* line 82, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 93, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.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 93, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/* line 111, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 149, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 157, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 160, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 170, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 196, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 205, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 216, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 226, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_background.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.border-white {
  border-color: #fff !important;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 53, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-flex {
  display: flex !important;
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 43, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-items-center {
  align-items: center !important;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-center {
  align-content: center !important;
}

/* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-center {
  align-self: center !important;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
.float-left {
  float: left !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
.float-right {
  float: right !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.position-static {
  position: static !important;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.position-relative {
  position: relative !important;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  /* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_position.scss */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-left {
  text-align: left !important;
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-right {
  text-align: right !important;
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}

/* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-white {
  color: #fff !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-body {
  color: #212529 !important;
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 56, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}

/* line 9, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 24, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 67, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 72, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 92, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  body {
    min-width: 992px !important;
  }
  /* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 100, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }
  /* line 103, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 107, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 110, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }
  /* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 123, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table-dark {
    color: inherit;
  }
  /* line 126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 134, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/* peatio exchange site vars
-------------------------------------------------------------- */
/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("font-awesome/fa-solid-900-263c75a8cab8bdd6b642f29ddbf3bbb0b83af4a66e45604c93cbbf970996b5b3.eot");
  src: url("font-awesome/fa-solid-900-263c75a8cab8bdd6b642f29ddbf3bbb0b83af4a66e45604c93cbbf970996b5b3.eot#iefix") format("embedded-opentype"), url("font-awesome/fa-solid-900-5c7df99df232586111917083a85aa31b82ee29e48ca2990e13fae0c0663a923f.woff") format("woff2"), url("font-awesome/fa-solid-900-48745629a252fb4e8d2750527c0d49341c2c17d5fe5bc6a37ec82b062ae84c9c.woff") format("woff"), url("font-awesome/fa-solid-900-52f6d77a005727f4b92051119e76e9956b7ee71bf2c22385819afb1a86d28aa4.ttf") format("truetype"), url("font-awesome/fa-solid-900-7911424ad79931f495dbfc9779bf52377261ed250a0ff9a0717fef7cf70d83b6.svg") format("svg");
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("font-awesome/fa-regular-400-473a9adc2b00aa237a66b820706d1c0255efb0fe6864760042fd576be97fd9ae.eot");
  src: url("font-awesome/fa-regular-400-473a9adc2b00aa237a66b820706d1c0255efb0fe6864760042fd576be97fd9ae.eot#iefix") format("embedded-opentype"), url("font-awesome/fa-regular-400-0ecd9f5bb492be71e3aacc8ca4f170c8f9890242a25e2c6ec9a42f13561b028f.woff") format("woff2"), url("font-awesome/fa-regular-400-cd1f39fb0b97cd031b9c66cf3c11e893bffb3371dcb815853a1bacd455b563d4.woff") format("woff"), url("font-awesome/fa-regular-400-ae5af4edddc9b060c2ef509cb09ebe1a4683e689633811434680df319fea5107.ttf") format("truetype"), url("font-awesome/fa-regular-400-bfa69f83d4a513bbb01b636ba377ecc1420e263ae32badd37eb33019e2f6bf31.svg") format("svg");
}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("font-awesome/fa-brands-400-914a7ba14b7d4eb4ff3bd34d48e258834bcb96764d49e710654f5f8094e9f9f9.eot");
  src: url("font-awesome/fa-brands-400-914a7ba14b7d4eb4ff3bd34d48e258834bcb96764d49e710654f5f8094e9f9f9.eot#iefix") format("embedded-opentype"), url("font-awesome/fa-brands-400-4d0130d314f1669c9ea5a911d401d6250f96386a52b0c38f7b3fb43cdcd10589.woff") format("woff2"), url("font-awesome/fa-brands-400-52d02d730e65f74a08e79ca39fadb061c14e59de2ffa830bcf05c030fcf700e9.woff") format("woff"), url("font-awesome/fa-brands-400-365163b706c8cef5fc6c69a0a0ddfc40b5c726d5a955fc2a2cec50deacd77928.ttf") format("truetype"), url("font-awesome/fa-brands-400-6090f7e91e99ecddafc43f98627d2969d563e9f476a046a5d2bd9dd168300df8.svg") format("svg");
}

/* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_path.scss */
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_path.scss */
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_path.scss */
.fab {
  font-family: 'Font Awesome 5 Brands';
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_core.scss */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-xs {
  font-size: .75em;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-sm {
  font-size: .875em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-1x {
  font-size: 1em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-6x {
  font-size: 6em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-7x {
  font-size: 7em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-8x {
  font-size: 8em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-9x {
  font-size: 9em;
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-10x {
  font-size: 10em;
}

/* line 3, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_fixed-width.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_list.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 9, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_list.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em;
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

/* line 9, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 5, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-accusoft:before {
  content: "\f369";
}

/* line 7, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 8, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-address-card:before {
  content: "\f2bb";
}

/* line 9, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 10, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 11, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-adversal:before {
  content: "\f36a";
}

/* line 12, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-air-freshener:before {
  content: "\f5d0";
}

/* line 14, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-algolia:before {
  content: "\f36c";
}

/* line 15, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 16, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 19, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-allergies:before {
  content: "\f461";
}

/* line 20, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 21, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 22, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 23, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 24, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-amilia:before {
  content: "\f36d";
}

/* line 25, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 26, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 27, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 28, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 30, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 31, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 32, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 33, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 34, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 35, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angry:before {
  content: "\f556";
}

/* line 37, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 38, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angular:before {
  content: "\f420";
}

/* line 39, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-app-store:before {
  content: "\f36f";
}

/* line 40, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 41, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-apper:before {
  content: "\f371";
}

/* line 42, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 43, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple-alt:before {
  content: "\f5d1";
}

/* line 44, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 45, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-archway:before {
  content: "\f557";
}

/* line 47, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 49, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 50, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 51, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 52, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 53, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 54, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 55, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 56, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 57, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 58, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 59, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 60, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt-h:before {
  content: "\f337";
}

/* line 61, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt-v:before {
  content: "\f338";
}

/* line 62, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 63, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 64, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 65, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 66, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-atlas:before {
  content: "\f558";
}

/* line 67, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-atom:before {
  content: "\f5d2";
}

/* line 68, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-audible:before {
  content: "\f373";
}

/* line 69, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 70, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 71, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-avianex:before {
  content: "\f374";
}

/* line 72, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-aviato:before {
  content: "\f421";
}

/* line 73, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-award:before {
  content: "\f559";
}

/* line 74, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-aws:before {
  content: "\f375";
}

/* line 75, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-backspace:before {
  content: "\f55a";
}

/* line 76, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 77, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 78, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 79, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-band-aid:before {
  content: "\f462";
}

/* line 80, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 81, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 82, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 83, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-baseball-ball:before {
  content: "\f433";
}

/* line 84, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-basketball-ball:before {
  content: "\f434";
}

/* line 85, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bath:before {
  content: "\f2cd";
}

/* line 86, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-empty:before {
  content: "\f244";
}

/* line 87, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-full:before {
  content: "\f240";
}

/* line 88, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-half:before {
  content: "\f242";
}

/* line 89, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 90, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 91, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bed:before {
  content: "\f236";
}

/* line 92, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 93, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 94, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 95, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 96, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 97, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bezier-curve:before {
  content: "\f55b";
}

/* line 98, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 99, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bimobject:before {
  content: "\f378";
}

/* line 100, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 102, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 103, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 104, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bity:before {
  content: "\f37a";
}

/* line 105, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 106, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 107, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-blender:before {
  content: "\f517";
}

/* line 108, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 109, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-blogger:before {
  content: "\f37c";
}

/* line 110, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 111, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 114, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bolt:before {
  content: "\f0e7";
}

/* line 115, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 116, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bone:before {
  content: "\f5d7";
}

/* line 117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bong:before {
  content: "\f55c";
}

/* line 118, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 119, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-book-open:before {
  content: "\f518";
}

/* line 120, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-book-reader:before {
  content: "\f5da";
}

/* line 121, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bowling-ball:before {
  content: "\f436";
}

/* line 123, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-box:before {
  content: "\f466";
}

/* line 124, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-box-open:before {
  content: "\f49e";
}

/* line 125, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-boxes:before {
  content: "\f468";
}

/* line 126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 127, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-brain:before {
  content: "\f5dc";
}

/* line 128, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-briefcase-medical:before {
  content: "\f469";
}

/* line 130, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-broadcast-tower:before {
  content: "\f519";
}

/* line 131, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-broom:before {
  content: "\f51a";
}

/* line 132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-brush:before {
  content: "\f55d";
}

/* line 133, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-btc:before {
  content: "\f15a";
}

/* line 134, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 136, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 137, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 138, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-burn:before {
  content: "\f46a";
}

/* line 139, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 140, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bus-alt:before {
  content: "\f55e";
}

/* line 142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 143, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 144, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "\f133";
}

/* line 145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-alt:before {
  content: "\f073";
}

/* line 146, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-check:before {
  content: "\f274";
}

/* line 147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-minus:before {
  content: "\f272";
}

/* line 148, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-plus:before {
  content: "\f271";
}

/* line 149, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-times:before {
  content: "\f273";
}

/* line 150, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 151, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 152, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cannabis:before {
  content: "\f55f";
}

/* line 153, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-capsules:before {
  content: "\f46b";
}

/* line 154, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-car:before {
  content: "\f1b9";
}

/* line 155, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-car-alt:before {
  content: "\f5de";
}

/* line 156, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-car-battery:before {
  content: "\f5df";
}

/* line 157, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-car-crash:before {
  content: "\f5e1";
}

/* line 158, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-car-side:before {
  content: "\f5e4";
}

/* line 159, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 160, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 161, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 162, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-square-down:before {
  content: "\f150";
}

/* line 163, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-square-left:before {
  content: "\f191";
}

/* line 164, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-square-right:before {
  content: "\f152";
}

/* line 165, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-square-up:before {
  content: "\f151";
}

/* line 166, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 167, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 168, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 169, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 170, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 171, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 172, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 173, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 174, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 175, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 176, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 177, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 178, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 179, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-centercode:before {
  content: "\f380";
}

/* line 180, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 181, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chalkboard:before {
  content: "\f51b";
}

/* line 182, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c";
}

/* line 183, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-charging-station:before {
  content: "\f5e7";
}

/* line 184, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chart-area:before {
  content: "\f1fe";
}

/* line 185, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chart-bar:before {
  content: "\f080";
}

/* line 186, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chart-line:before {
  content: "\f201";
}

/* line 187, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chart-pie:before {
  content: "\f200";
}

/* line 188, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 189, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 190, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-double:before {
  content: "\f560";
}

/* line 191, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 192, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess:before {
  content: "\f439";
}

/* line 193, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-bishop:before {
  content: "\f43a";
}

/* line 194, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-board:before {
  content: "\f43c";
}

/* line 195, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-king:before {
  content: "\f43f";
}

/* line 196, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-knight:before {
  content: "\f441";
}

/* line 197, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-pawn:before {
  content: "\f443";
}

/* line 198, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-queen:before {
  content: "\f445";
}

/* line 199, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chess-rook:before {
  content: "\f447";
}

/* line 200, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 201, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 202, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 203, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 204, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 205, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 206, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 207, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 208, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 209, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 210, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-church:before {
  content: "\f51d";
}

/* line 211, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 212, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-notch:before {
  content: "\f1ce";
}

/* line 213, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clipboard:before {
  content: "\f328";
}

/* line 214, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clipboard-check:before {
  content: "\f46c";
}

/* line 215, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clipboard-list:before {
  content: "\f46d";
}

/* line 216, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clock:before {
  content: "\f017";
}

/* line 217, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 218, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-closed-captioning:before {
  content: "\f20a";
}

/* line 219, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 220, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-download-alt:before {
  content: "\f381";
}

/* line 221, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-upload-alt:before {
  content: "\f382";
}

/* line 222, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 223, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 224, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 225, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cocktail:before {
  content: "\f561";
}

/* line 226, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-code:before {
  content: "\f121";
}

/* line 227, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-code-branch:before {
  content: "\f126";
}

/* line 228, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 229, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 230, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 231, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cog:before {
  content: "\f013";
}

/* line 232, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cogs:before {
  content: "\f085";
}

/* line 233, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-coins:before {
  content: "\f51e";
}

/* line 234, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 235, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 236, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-alt:before {
  content: "\f27a";
}

/* line 237, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-dots:before {
  content: "\f4ad";
}

/* line 238, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-slash:before {
  content: "\f4b3";
}

/* line 239, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 240, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-compact-disc:before {
  content: "\f51f";
}

/* line 241, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 242, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 243, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-concierge-bell:before {
  content: "\f562";
}

/* line 244, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 245, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 246, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cookie:before {
  content: "\f563";
}

/* line 247, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cookie-bite:before {
  content: "\f564";
}

/* line 248, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-copy:before {
  content: "\f0c5";
}

/* line 249, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 250, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-couch:before {
  content: "\f4b8";
}

/* line 251, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cpanel:before {
  content: "\f388";
}

/* line 252, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 253, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-by:before {
  content: "\f4e7";
}

/* line 254, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 255, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 256, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 257, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 258, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 259, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 260, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 261, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 262, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 263, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 264, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons-share:before {
  content: "\f4f2";
}

/* line 265, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 266, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 267, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crop-alt:before {
  content: "\f565";
}

/* line 268, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 269, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crow:before {
  content: "\f520";
}

/* line 270, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crown:before {
  content: "\f521";
}

/* line 271, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 272, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 273, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 274, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 275, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cut:before {
  content: "\f0c4";
}

/* line 276, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 277, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 278, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 279, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 280, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-deaf:before {
  content: "\f2a4";
}

/* line 281, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 282, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 283, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 284, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 285, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 286, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-diagnoses:before {
  content: "\f470";
}

/* line 287, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice:before {
  content: "\f522";
}

/* line 288, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-five:before {
  content: "\f523";
}

/* line 289, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-four:before {
  content: "\f524";
}

/* line 290, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-one:before {
  content: "\f525";
}

/* line 291, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-six:before {
  content: "\f526";
}

/* line 292, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-three:before {
  content: "\f527";
}

/* line 293, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dice-two:before {
  content: "\f528";
}

/* line 294, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 295, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 296, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-digital-tachograph:before {
  content: "\f566";
}

/* line 297, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-directions:before {
  content: "\f5eb";
}

/* line 298, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-discord:before {
  content: "\f392";
}

/* line 299, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-discourse:before {
  content: "\f393";
}

/* line 300, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-divide:before {
  content: "\f529";
}

/* line 301, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dizzy:before {
  content: "\f567";
}

/* line 302, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dna:before {
  content: "\f471";
}

/* line 303, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dochub:before {
  content: "\f394";
}

/* line 304, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-docker:before {
  content: "\f395";
}

/* line 305, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dollar-sign:before {
  content: "\f155";
}

/* line 306, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dolly:before {
  content: "\f472";
}

/* line 307, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dolly-flatbed:before {
  content: "\f474";
}

/* line 308, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-donate:before {
  content: "\f4b9";
}

/* line 309, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-door-closed:before {
  content: "\f52a";
}

/* line 310, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-door-open:before {
  content: "\f52b";
}

/* line 311, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dot-circle:before {
  content: "\f192";
}

/* line 312, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dove:before {
  content: "\f4ba";
}

/* line 313, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-download:before {
  content: "\f019";
}

/* line 314, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 315, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-drafting-compass:before {
  content: "\f568";
}

/* line 316, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-draw-polygon:before {
  content: "\f5ee";
}

/* line 317, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 318, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 319, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 320, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-drum:before {
  content: "\f569";
}

/* line 321, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-drum-steelpan:before {
  content: "\f56a";
}

/* line 322, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 323, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dumbbell:before {
  content: "\f44b";
}

/* line 324, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dyalog:before {
  content: "\f399";
}

/* line 325, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 326, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ebay:before {
  content: "\f4f4";
}

/* line 327, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 328, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-edit:before {
  content: "\f044";
}

/* line 329, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 330, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-elementor:before {
  content: "\f430";
}

/* line 331, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 332, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 333, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ello:before {
  content: "\f5f1";
}

/* line 334, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ember:before {
  content: "\f423";
}

/* line 335, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-empire:before {
  content: "\f1d1";
}

/* line 336, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 337, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 338, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 339, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 340, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-equals:before {
  content: "\f52c";
}

/* line 341, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 342, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-erlang:before {
  content: "\f39d";
}

/* line 343, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 344, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 345, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-euro-sign:before {
  content: "\f153";
}

/* line 346, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exchange-alt:before {
  content: "\f362";
}

/* line 347, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 348, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 349, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 350, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 351, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 352, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 353, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link-alt:before {
  content: "\f35d";
}

/* line 354, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link-square-alt:before {
  content: "\f360";
}

/* line 355, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 356, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye-dropper:before {
  content: "\f1fb";
}

/* line 357, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 358, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 359, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 360, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 361, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 362, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 363, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 364, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 365, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-feather:before {
  content: "\f52d";
}

/* line 366, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-feather-alt:before {
  content: "\f56b";
}

/* line 367, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-female:before {
  content: "\f182";
}

/* line 368, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 369, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 370, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-alt:before {
  content: "\f15c";
}

/* line 371, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-archive:before {
  content: "\f1c6";
}

/* line 372, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-audio:before {
  content: "\f1c7";
}

/* line 373, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-code:before {
  content: "\f1c9";
}

/* line 374, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-contract:before {
  content: "\f56c";
}

/* line 375, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-download:before {
  content: "\f56d";
}

/* line 376, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-excel:before {
  content: "\f1c3";
}

/* line 377, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-export:before {
  content: "\f56e";
}

/* line 378, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-image:before {
  content: "\f1c5";
}

/* line 379, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-import:before {
  content: "\f56f";
}

/* line 380, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-invoice:before {
  content: "\f570";
}

/* line 381, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-invoice-dollar:before {
  content: "\f571";
}

/* line 382, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-medical:before {
  content: "\f477";
}

/* line 383, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-medical-alt:before {
  content: "\f478";
}

/* line 384, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-pdf:before {
  content: "\f1c1";
}

/* line 385, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-powerpoint:before {
  content: "\f1c4";
}

/* line 386, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-prescription:before {
  content: "\f572";
}

/* line 387, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-signature:before {
  content: "\f573";
}

/* line 388, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-upload:before {
  content: "\f574";
}

/* line 389, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-video:before {
  content: "\f1c8";
}

/* line 390, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-word:before {
  content: "\f1c2";
}

/* line 391, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fill:before {
  content: "\f575";
}

/* line 392, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fill-drip:before {
  content: "\f576";
}

/* line 393, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-film:before {
  content: "\f008";
}

/* line 394, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 395, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fingerprint:before {
  content: "\f577";
}

/* line 396, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 397, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 398, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 399, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-first-aid:before {
  content: "\f479";
}

/* line 400, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 401, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-first-order-alt:before {
  content: "\f50a";
}

/* line 402, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 403, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fish:before {
  content: "\f578";
}

/* line 404, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 405, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 406, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 407, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 408, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 409, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flushed:before {
  content: "\f579";
}

/* line 410, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fly:before {
  content: "\f417";
}

/* line 411, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 412, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 413, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font:before {
  content: "\f031";
}

/* line 414, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 415, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 416, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font-awesome-flag:before {
  content: "\f425";
}

/* line 417, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

/* line 418, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 419, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 420, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-football-ball:before {
  content: "\f44e";
}

/* line 421, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 422, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 423, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 424, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 425, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 426, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 427, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 428, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-frog:before {
  content: "\f52e";
}

/* line 429, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-frown:before {
  content: "\f119";
}

/* line 430, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-frown-open:before {
  content: "\f57a";
}

/* line 431, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fulcrum:before {
  content: "\f50b";
}

/* line 432, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-futbol:before {
  content: "\f1e3";
}

/* line 433, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-galactic-republic:before {
  content: "\f50c";
}

/* line 434, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-galactic-senate:before {
  content: "\f50d";
}

/* line 435, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 436, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gas-pump:before {
  content: "\f52f";
}

/* line 437, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gavel:before {
  content: "\f0e3";
}

/* line 438, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gem:before {
  content: "\f3a5";
}

/* line 439, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 440, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 441, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 442, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 443, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 444, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 445, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 446, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 447, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 448, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 449, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 450, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 451, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gitter:before {
  content: "\f426";
}

/* line 452, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glass-martini:before {
  content: "\f000";
}

/* line 453, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glass-martini-alt:before {
  content: "\f57b";
}

/* line 454, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glasses:before {
  content: "\f530";
}

/* line 455, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 456, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 457, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 458, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe-africa:before {
  content: "\f57c";
}

/* line 459, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe-americas:before {
  content: "\f57d";
}

/* line 460, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe-asia:before {
  content: "\f57e";
}

/* line 461, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 462, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-golf-ball:before {
  content: "\f450";
}

/* line 463, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 464, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 465, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 466, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 467, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 468, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 469, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 470, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 471, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 472, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 473, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gratipay:before {
  content: "\f184";
}

/* line 474, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 475, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-greater-than:before {
  content: "\f531";
}

/* line 476, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-greater-than-equal:before {
  content: "\f532";
}

/* line 477, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grimace:before {
  content: "\f57f";
}

/* line 478, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin:before {
  content: "\f580";
}

/* line 479, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-alt:before {
  content: "\f581";
}

/* line 480, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-beam:before {
  content: "\f582";
}

/* line 481, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-beam-sweat:before {
  content: "\f583";
}

/* line 482, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-hearts:before {
  content: "\f584";
}

/* line 483, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-squint:before {
  content: "\f585";
}

/* line 484, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-squint-tears:before {
  content: "\f586";
}

/* line 485, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-stars:before {
  content: "\f587";
}

/* line 486, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-tears:before {
  content: "\f588";
}

/* line 487, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-tongue:before {
  content: "\f589";
}

/* line 488, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a";
}

/* line 489, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b";
}

/* line 490, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grin-wink:before {
  content: "\f58c";
}

/* line 491, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grip-horizontal:before {
  content: "\f58d";
}

/* line 492, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grip-vertical:before {
  content: "\f58e";
}

/* line 493, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 494, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 495, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 496, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 497, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 498, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 499, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hackerrank:before {
  content: "\f5f7";
}

/* line 500, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-holding:before {
  content: "\f4bd";
}

/* line 501, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-holding-heart:before {
  content: "\f4be";
}

/* line 502, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0";
}

/* line 503, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-lizard:before {
  content: "\f258";
}

/* line 504, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-paper:before {
  content: "\f256";
}

/* line 505, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-peace:before {
  content: "\f25b";
}

/* line 506, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-point-down:before {
  content: "\f0a7";
}

/* line 507, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-point-left:before {
  content: "\f0a5";
}

/* line 508, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-point-right:before {
  content: "\f0a4";
}

/* line 509, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-point-up:before {
  content: "\f0a6";
}

/* line 510, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-pointer:before {
  content: "\f25a";
}

/* line 511, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-rock:before {
  content: "\f255";
}

/* line 512, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-scissors:before {
  content: "\f257";
}

/* line 513, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-spock:before {
  content: "\f259";
}

/* line 514, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hands:before {
  content: "\f4c2";
}

/* line 515, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hands-helping:before {
  content: "\f4c4";
}

/* line 516, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-handshake:before {
  content: "\f2b5";
}

/* line 517, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 518, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hdd:before {
  content: "\f0a0";
}

/* line 519, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heading:before {
  content: "\f1dc";
}

/* line 520, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 521, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-headphones-alt:before {
  content: "\f58f";
}

/* line 522, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-headset:before {
  content: "\f590";
}

/* line 523, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 524, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 525, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-helicopter:before {
  content: "\f533";
}

/* line 526, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-highlighter:before {
  content: "\f591";
}

/* line 527, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hips:before {
  content: "\f452";
}

/* line 528, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 529, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 530, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hockey-puck:before {
  content: "\f453";
}

/* line 531, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-home:before {
  content: "\f015";
}

/* line 532, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hooli:before {
  content: "\f427";
}

/* line 533, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hornbill:before {
  content: "\f592";
}

/* line 534, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 535, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital-alt:before {
  content: "\f47d";
}

/* line 536, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital-symbol:before {
  content: "\f47e";
}

/* line 537, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hot-tub:before {
  content: "\f593";
}

/* line 538, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hotel:before {
  content: "\f594";
}

/* line 539, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 540, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 541, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 542, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 543, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 544, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 545, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 546, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 547, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 548, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 549, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-id-card:before {
  content: "\f2c2";
}

/* line 550, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-id-card-alt:before {
  content: "\f47f";
}

/* line 551, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-image:before {
  content: "\f03e";
}

/* line 552, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-images:before {
  content: "\f302";
}

/* line 553, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 554, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 555, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 556, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 557, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-infinity:before {
  content: "\f534";
}

/* line 558, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-info:before {
  content: "\f129";
}

/* line 559, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 560, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 561, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 562, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 563, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 564, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 565, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 566, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-java:before {
  content: "\f4e4";
}

/* line 567, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-jedi-order:before {
  content: "\f50e";
}

/* line 568, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 569, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-joget:before {
  content: "\f3b7";
}

/* line 570, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-joint:before {
  content: "\f595";
}

/* line 571, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 572, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-js:before {
  content: "\f3b8";
}

/* line 573, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 574, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 575, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kaggle:before {
  content: "\f5fa";
}

/* line 576, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-key:before {
  content: "\f084";
}

/* line 577, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-keybase:before {
  content: "\f4f5";
}

/* line 578, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-keyboard:before {
  content: "\f11c";
}

/* line 579, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 580, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 581, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 582, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kiss:before {
  content: "\f596";
}

/* line 583, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kiss-beam:before {
  content: "\f597";
}

/* line 584, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kiss-wink-heart:before {
  content: "\f598";
}

/* line 585, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-kiwi-bird:before {
  content: "\f535";
}

/* line 586, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-korvue:before {
  content: "\f42f";
}

/* line 587, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 588, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 589, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laptop-code:before {
  content: "\f5fc";
}

/* line 590, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 591, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 592, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 593, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laugh:before {
  content: "\f599";
}

/* line 594, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laugh-beam:before {
  content: "\f59a";
}

/* line 595, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laugh-squint:before {
  content: "\f59b";
}

/* line 596, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laugh-wink:before {
  content: "\f59c";
}

/* line 597, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-layer-group:before {
  content: "\f5fd";
}

/* line 598, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 599, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 600, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lemon:before {
  content: "\f094";
}

/* line 601, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-less:before {
  content: "\f41d";
}

/* line 602, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-less-than:before {
  content: "\f536";
}

/* line 603, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-less-than-equal:before {
  content: "\f537";
}

/* line 604, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-down-alt:before {
  content: "\f3be";
}

/* line 605, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-up-alt:before {
  content: "\f3bf";
}

/* line 606, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 607, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lightbulb:before {
  content: "\f0eb";
}

/* line 608, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-line:before {
  content: "\f3c0";
}

/* line 609, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-link:before {
  content: "\f0c1";
}

/* line 610, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 611, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 612, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 613, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 614, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lira-sign:before {
  content: "\f195";
}

/* line 615, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 616, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 617, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 618, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 619, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 620, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 621, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lock-open:before {
  content: "\f3c1";
}

/* line 622, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 623, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 624, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 625, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 626, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 627, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-luggage-cart:before {
  content: "\f59d";
}

/* line 628, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 629, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-magento:before {
  content: "\f3c4";
}

/* line 630, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 631, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 632, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mailchimp:before {
  content: "\f59e";
}

/* line 633, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-male:before {
  content: "\f183";
}

/* line 634, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mandalorian:before {
  content: "\f50f";
}

/* line 635, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map:before {
  content: "\f279";
}

/* line 636, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marked:before {
  content: "\f59f";
}

/* line 637, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marked-alt:before {
  content: "\f5a0";
}

/* line 638, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 639, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marker-alt:before {
  content: "\f3c5";
}

/* line 640, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 641, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 642, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-markdown:before {
  content: "\f60f";
}

/* line 643, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-marker:before {
  content: "\f5a1";
}

/* line 644, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 645, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 646, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 647, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 648, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 649, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mastodon:before {
  content: "\f4f6";
}

/* line 650, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 651, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medal:before {
  content: "\f5a2";
}

/* line 652, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 653, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 654, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medium-m:before {
  content: "\f3c7";
}

/* line 655, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 656, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 657, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 658, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-megaport:before {
  content: "\f5a3";
}

/* line 659, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh:before {
  content: "\f11a";
}

/* line 660, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh-blank:before {
  content: "\f5a4";
}

/* line 661, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

/* line 662, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-memory:before {
  content: "\f538";
}

/* line 663, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 664, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 665, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 666, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-alt:before {
  content: "\f3c9";
}

/* line 667, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-alt-slash:before {
  content: "\f539";
}

/* line 668, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 669, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microscope:before {
  content: "\f610";
}

/* line 670, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 671, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 672, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 673, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 674, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mix:before {
  content: "\f3cb";
}

/* line 675, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 676, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 677, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mobile:before {
  content: "\f10b";
}

/* line 678, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mobile-alt:before {
  content: "\f3cd";
}

/* line 679, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 680, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-monero:before {
  content: "\f3d0";
}

/* line 681, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-bill:before {
  content: "\f0d6";
}

/* line 682, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-bill-alt:before {
  content: "\f3d1";
}

/* line 683, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-bill-wave:before {
  content: "\f53a";
}

/* line 684, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

/* line 685, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-check:before {
  content: "\f53c";
}

/* line 686, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money-check-alt:before {
  content: "\f53d";
}

/* line 687, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-monument:before {
  content: "\f5a6";
}

/* line 688, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-moon:before {
  content: "\f186";
}

/* line 689, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mortar-pestle:before {
  content: "\f5a7";
}

/* line 690, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 691, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 692, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-music:before {
  content: "\f001";
}

/* line 693, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-napster:before {
  content: "\f3d2";
}

/* line 694, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-neos:before {
  content: "\f612";
}

/* line 695, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 696, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-newspaper:before {
  content: "\f1ea";
}

/* line 697, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-nimblr:before {
  content: "\f5a8";
}

/* line 698, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-nintendo-switch:before {
  content: "\f418";
}

/* line 699, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-node:before {
  content: "\f419";
}

/* line 700, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 701, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-not-equal:before {
  content: "\f53e";
}

/* line 702, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-notes-medical:before {
  content: "\f481";
}

/* line 703, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-npm:before {
  content: "\f3d4";
}

/* line 704, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 705, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 706, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 707, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 708, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 709, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 710, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-oil-can:before {
  content: "\f613";
}

/* line 711, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-old-republic:before {
  content: "\f510";
}

/* line 712, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 713, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 714, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 715, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 716, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-osi:before {
  content: "\f41a";
}

/* line 717, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-outdent:before {
  content: "\f03b";
}

/* line 718, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-page4:before {
  content: "\f3d7";
}

/* line 719, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 720, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 721, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paint-roller:before {
  content: "\f5aa";
}

/* line 722, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-palette:before {
  content: "\f53f";
}

/* line 723, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 724, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pallet:before {
  content: "\f482";
}

/* line 725, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 726, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 727, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-parachute-box:before {
  content: "\f4cd";
}

/* line 728, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 729, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-parking:before {
  content: "\f540";
}

/* line 730, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-passport:before {
  content: "\f5ab";
}

/* line 731, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paste:before {
  content: "\f0ea";
}

/* line 732, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 733, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 734, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 735, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 736, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 737, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pen:before {
  content: "\f304";
}

/* line 738, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pen-alt:before {
  content: "\f305";
}

/* line 739, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pen-fancy:before {
  content: "\f5ac";
}

/* line 740, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pen-nib:before {
  content: "\f5ad";
}

/* line 741, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pen-square:before {
  content: "\f14b";
}

/* line 742, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil-alt:before {
  content: "\f303";
}

/* line 743, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil-ruler:before {
  content: "\f5ae";
}

/* line 744, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-people-carry:before {
  content: "\f4ce";
}

/* line 745, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 746, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-percentage:before {
  content: "\f541";
}

/* line 747, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-periscope:before {
  content: "\f3da";
}

/* line 748, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 749, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 750, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phoenix-squadron:before {
  content: "\f511";
}

/* line 751, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 752, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-slash:before {
  content: "\f3dd";
}

/* line 753, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 754, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-volume:before {
  content: "\f2a0";
}

/* line 755, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-php:before {
  content: "\f457";
}

/* line 756, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 757, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 758, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 759, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 760, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-piggy-bank:before {
  content: "\f4d3";
}

/* line 761, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pills:before {
  content: "\f484";
}

/* line 762, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 763, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 764, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 765, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 766, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane-arrival:before {
  content: "\f5af";
}

/* line 767, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane-departure:before {
  content: "\f5b0";
}

/* line 768, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 769, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 770, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-playstation:before {
  content: "\f3df";
}

/* line 771, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 772, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 773, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 774, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 775, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 776, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-poo:before {
  content: "\f2fe";
}

/* line 777, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-poop:before {
  content: "\f619";
}

/* line 778, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-portrait:before {
  content: "\f3e0";
}

/* line 779, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pound-sign:before {
  content: "\f154";
}

/* line 780, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 781, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-prescription:before {
  content: "\f5b1";
}

/* line 782, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-prescription-bottle:before {
  content: "\f485";
}

/* line 783, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486";
}

/* line 784, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 785, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-procedures:before {
  content: "\f487";
}

/* line 786, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 787, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-project-diagram:before {
  content: "\f542";
}

/* line 788, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 789, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 790, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-python:before {
  content: "\f3e2";
}

/* line 791, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 792, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 793, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-question:before {
  content: "\f128";
}

/* line 794, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 795, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quidditch:before {
  content: "\f458";
}

/* line 796, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quinscape:before {
  content: "\f459";
}

/* line 797, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 798, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 799, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 800, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-r-project:before {
  content: "\f4f7";
}

/* line 801, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-random:before {
  content: "\f074";
}

/* line 802, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 803, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-react:before {
  content: "\f41b";
}

/* line 804, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-readme:before {
  content: "\f4d5";
}

/* line 805, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 806, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-receipt:before {
  content: "\f543";
}

/* line 807, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 808, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 809, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 810, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 811, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 812, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-redo:before {
  content: "\f01e";
}

/* line 813, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-redo-alt:before {
  content: "\f2f9";
}

/* line 814, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 815, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rendact:before {
  content: "\f3e4";
}

/* line 816, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 817, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reply:before {
  content: "\f3e5";
}

/* line 818, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 819, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 820, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-researchgate:before {
  content: "\f4f8";
}

/* line 821, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 822, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 823, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rev:before {
  content: "\f5b2";
}

/* line 824, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ribbon:before {
  content: "\f4d6";
}

/* line 825, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-road:before {
  content: "\f018";
}

/* line 826, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-robot:before {
  content: "\f544";
}

/* line 827, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 828, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 829, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 830, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-route:before {
  content: "\f4d7";
}

/* line 831, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 832, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 833, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruble-sign:before {
  content: "\f158";
}

/* line 834, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruler:before {
  content: "\f545";
}

/* line 835, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruler-combined:before {
  content: "\f546";
}

/* line 836, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruler-horizontal:before {
  content: "\f547";
}

/* line 837, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruler-vertical:before {
  content: "\f548";
}

/* line 838, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rupee-sign:before {
  content: "\f156";
}

/* line 839, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sad-cry:before {
  content: "\f5b3";
}

/* line 840, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sad-tear:before {
  content: "\f5b4";
}

/* line 841, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 842, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sass:before {
  content: "\f41e";
}

/* line 843, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-save:before {
  content: "\f0c7";
}

/* line 844, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 845, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-school:before {
  content: "\f549";
}

/* line 846, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-screwdriver:before {
  content: "\f54a";
}

/* line 847, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 848, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search:before {
  content: "\f002";
}

/* line 849, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 850, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 851, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 852, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-seedling:before {
  content: "\f4d8";
}

/* line 853, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 854, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 855, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-server:before {
  content: "\f233";
}

/* line 856, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 857, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shapes:before {
  content: "\f61f";
}

/* line 858, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share:before {
  content: "\f064";
}

/* line 859, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 860, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 861, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 862, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shekel-sign:before {
  content: "\f20b";
}

/* line 863, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shield-alt:before {
  content: "\f3ed";
}

/* line 864, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 865, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shipping-fast:before {
  content: "\f48b";
}

/* line 866, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 867, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shoe-prints:before {
  content: "\f54b";
}

/* line 868, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 869, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 870, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 871, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopware:before {
  content: "\f5b5";
}

/* line 872, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 873, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shuttle-van:before {
  content: "\f5b6";
}

/* line 874, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign:before {
  content: "\f4d9";
}

/* line 875, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-in-alt:before {
  content: "\f2f6";
}

/* line 876, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 877, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-out-alt:before {
  content: "\f2f5";
}

/* line 878, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 879, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-signature:before {
  content: "\f5b7";
}

/* line 880, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 881, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 882, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 883, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sith:before {
  content: "\f512";
}

/* line 884, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-skull:before {
  content: "\f54c";
}

/* line 885, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 886, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 887, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 888, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-slack-hash:before {
  content: "\f3ef";
}

/* line 889, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sliders-h:before {
  content: "\f1de";
}

/* line 890, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 891, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile:before {
  content: "\f118";
}

/* line 892, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile-beam:before {
  content: "\f5b8";
}

/* line 893, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile-wink:before {
  content: "\f4da";
}

/* line 894, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smoking:before {
  content: "\f48d";
}

/* line 895, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smoking-ban:before {
  content: "\f54d";
}

/* line 896, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 897, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 898, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 899, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-snowflake:before {
  content: "\f2dc";
}

/* line 900, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-solar-panel:before {
  content: "\f5ba";
}

/* line 901, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort:before {
  content: "\f0dc";
}

/* line 902, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-down:before {
  content: "\f15d";
}

/* line 903, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-up:before {
  content: "\f15e";
}

/* line 904, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-down:before {
  content: "\f160";
}

/* line 905, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-up:before {
  content: "\f161";
}

/* line 906, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-down:before {
  content: "\f0dd";
}

/* line 907, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-down:before {
  content: "\f162";
}

/* line 908, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-up:before {
  content: "\f163";
}

/* line 909, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-up:before {
  content: "\f0de";
}

/* line 910, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 911, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spa:before {
  content: "\f5bb";
}

/* line 912, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 913, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 914, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 915, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-splotch:before {
  content: "\f5bc";
}

/* line 916, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 917, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spray-can:before {
  content: "\f5bd";
}

/* line 918, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 919, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-square-full:before {
  content: "\f45c";
}

/* line 920, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-squarespace:before {
  content: "\f5be";
}

/* line 921, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 922, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 923, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stamp:before {
  content: "\f5bf";
}

/* line 924, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star:before {
  content: "\f005";
}

/* line 925, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 926, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half-alt:before {
  content: "\f5c0";
}

/* line 927, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-of-life:before {
  content: "\f621";
}

/* line 928, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 929, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 930, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 931, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 932, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 933, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 934, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 935, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 936, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 937, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 938, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 939, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stopwatch:before {
  content: "\f2f2";
}

/* line 940, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-store:before {
  content: "\f54e";
}

/* line 941, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-store-alt:before {
  content: "\f54f";
}

/* line 942, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-strava:before {
  content: "\f428";
}

/* line 943, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stream:before {
  content: "\f550";
}

/* line 944, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 945, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 946, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stripe:before {
  content: "\f429";
}

/* line 947, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 948, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stroopwafel:before {
  content: "\f551";
}

/* line 949, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 950, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 951, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 952, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 953, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 954, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 955, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1";
}

/* line 956, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sun:before {
  content: "\f185";
}

/* line 957, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 958, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 959, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-supple:before {
  content: "\f3f9";
}

/* line 960, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-surprise:before {
  content: "\f5c2";
}

/* line 961, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-swatchbook:before {
  content: "\f5c3";
}

/* line 962, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-swimmer:before {
  content: "\f5c4";
}

/* line 963, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-swimming-pool:before {
  content: "\f5c5";
}

/* line 964, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sync:before {
  content: "\f021";
}

/* line 965, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sync-alt:before {
  content: "\f2f1";
}

/* line 966, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-syringe:before {
  content: "\f48e";
}

/* line 967, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 968, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-table-tennis:before {
  content: "\f45d";
}

/* line 969, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 970, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablet-alt:before {
  content: "\f3fa";
}

/* line 971, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablets:before {
  content: "\f490";
}

/* line 972, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tachometer-alt:before {
  content: "\f3fd";
}

/* line 973, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 974, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 975, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tape:before {
  content: "\f4db";
}

/* line 976, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 977, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-taxi:before {
  content: "\f1ba";
}

/* line 978, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-teamspeak:before {
  content: "\f4f9";
}

/* line 979, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-teeth:before {
  content: "\f62e";
}

/* line 980, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-teeth-open:before {
  content: "\f62f";
}

/* line 981, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 982, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-telegram-plane:before {
  content: "\f3fe";
}

/* line 983, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 984, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 985, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 986, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 987, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 988, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 989, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 990, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-theater-masks:before {
  content: "\f630";
}

/* line 991, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-themeco:before {
  content: "\f5c6";
}

/* line 992, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 993, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer:before {
  content: "\f491";
}

/* line 994, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 995, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 996, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 997, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 998, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 999, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1000, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1001, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbtack:before {
  content: "\f08d";
}

/* line 1002, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ticket-alt:before {
  content: "\f3ff";
}

/* line 1003, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 1004, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 1005, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 1006, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tint-slash:before {
  content: "\f5c7";
}

/* line 1007, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tired:before {
  content: "\f5c8";
}

/* line 1008, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1009, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1010, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toolbox:before {
  content: "\f552";
}

/* line 1011, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tooth:before {
  content: "\f5c9";
}

/* line 1012, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trade-federation:before {
  content: "\f513";
}

/* line 1013, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 1014, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-traffic-light:before {
  content: "\f637";
}

/* line 1015, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-train:before {
  content: "\f238";
}

/* line 1016, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-transgender:before {
  content: "\f224";
}

/* line 1017, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1018, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1019, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash-alt:before {
  content: "\f2ed";
}

/* line 1020, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1021, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1022, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 1023, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 1024, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 1025, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck-loading:before {
  content: "\f4de";
}

/* line 1026, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck-monster:before {
  content: "\f63b";
}

/* line 1027, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck-moving:before {
  content: "\f4df";
}

/* line 1028, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck-pickup:before {
  content: "\f63c";
}

/* line 1029, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tshirt:before {
  content: "\f553";
}

/* line 1030, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1031, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1032, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1033, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tv:before {
  content: "\f26c";
}

/* line 1034, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1035, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 1036, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 1037, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-typo3:before {
  content: "\f42b";
}

/* line 1038, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-uber:before {
  content: "\f402";
}

/* line 1039, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-uikit:before {
  content: "\f403";
}

/* line 1040, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 1041, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-umbrella-beach:before {
  content: "\f5ca";
}

/* line 1042, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 1043, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-undo:before {
  content: "\f0e2";
}

/* line 1044, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-undo-alt:before {
  content: "\f2ea";
}

/* line 1045, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 1046, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 1047, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-university:before {
  content: "\f19c";
}

/* line 1048, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlink:before {
  content: "\f127";
}

/* line 1049, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 1050, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1051, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-untappd:before {
  content: "\f405";
}

/* line 1052, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 1053, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 1054, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user:before {
  content: "\f007";
}

/* line 1055, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-alt:before {
  content: "\f406";
}

/* line 1056, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-alt-slash:before {
  content: "\f4fa";
}

/* line 1057, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-astronaut:before {
  content: "\f4fb";
}

/* line 1058, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-check:before {
  content: "\f4fc";
}

/* line 1059, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 1060, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-clock:before {
  content: "\f4fd";
}

/* line 1061, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-cog:before {
  content: "\f4fe";
}

/* line 1062, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-edit:before {
  content: "\f4ff";
}

/* line 1063, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-friends:before {
  content: "\f500";
}

/* line 1064, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-graduate:before {
  content: "\f501";
}

/* line 1065, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-lock:before {
  content: "\f502";
}

/* line 1066, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 1067, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-minus:before {
  content: "\f503";
}

/* line 1068, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-ninja:before {
  content: "\f504";
}

/* line 1069, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1070, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1071, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-shield:before {
  content: "\f505";
}

/* line 1072, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-slash:before {
  content: "\f506";
}

/* line 1073, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-tag:before {
  content: "\f507";
}

/* line 1074, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-tie:before {
  content: "\f508";
}

/* line 1075, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 1076, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-users:before {
  content: "\f0c0";
}

/* line 1077, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-users-cog:before {
  content: "\f509";
}

/* line 1078, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 1079, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-utensil-spoon:before {
  content: "\f2e5";
}

/* line 1080, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-utensils:before {
  content: "\f2e7";
}

/* line 1081, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vaadin:before {
  content: "\f408";
}

/* line 1082, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vector-square:before {
  content: "\f5cb";
}

/* line 1083, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 1084, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1085, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1086, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1087, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 1088, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 1089, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vial:before {
  content: "\f492";
}

/* line 1090, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vials:before {
  content: "\f493";
}

/* line 1091, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-viber:before {
  content: "\f409";
}

/* line 1092, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-video:before {
  content: "\f03d";
}

/* line 1093, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-video-slash:before {
  content: "\f4e2";
}

/* line 1094, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 1095, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1096, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 1097, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1098, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1099, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vnv:before {
  content: "\f40b";
}

/* line 1100, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volleyball-ball:before {
  content: "\f45f";
}

/* line 1101, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 1102, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 1103, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 1104, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 1105, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-walking:before {
  content: "\f554";
}

/* line 1106, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wallet:before {
  content: "\f555";
}

/* line 1107, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-warehouse:before {
  content: "\f494";
}

/* line 1108, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weebly:before {
  content: "\f5cc";
}

/* line 1109, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1110, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weight:before {
  content: "\f496";
}

/* line 1111, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weight-hanging:before {
  content: "\f5cd";
}

/* line 1112, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1113, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1114, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 1115, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1116, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 1117, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1118, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 1119, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-window-close:before {
  content: "\f410";
}

/* line 1120, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 1121, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 1122, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 1123, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1124, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wine-glass:before {
  content: "\f4e3";
}

/* line 1125, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce";
}

/* line 1126, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wix:before {
  content: "\f5cf";
}

/* line 1127, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 1128, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-won-sign:before {
  content: "\f159";
}

/* line 1129, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1130, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 1131, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 1132, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 1133, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 1134, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 1135, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-x-ray:before {
  content: "\f497";
}

/* line 1136, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-xbox:before {
  content: "\f412";
}

/* line 1137, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1138, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1139, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 1140, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1141, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yandex:before {
  content: "\f413";
}

/* line 1142, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 1143, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1144, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yen-sign:before {
  content: "\f157";
}

/* line 1145, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 1146, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1147, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 1148, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-zhihu:before {
  content: "\f63f";
}

/* line 4, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_screen-reader.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 48, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/font-awesome-sass-5.2.0/assets/stylesheets/font-awesome/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* basic style extend
------------------------------------------------------- */
/* line 3, app/assets/stylesheets/layouts/_basic.scss */
g {
  color: #ced4da;
}

/* line 5, app/assets/stylesheets/layouts/_basic.scss */
* + i[class^=fa], i[class^=fa] + * {
  margin-left: 5px;
}

/* line 7, app/assets/stylesheets/layouts/_basic.scss */
span.label {
  padding-top: 5px;
}

/* line 8, app/assets/stylesheets/layouts/_basic.scss */
span.caret, b.caret {
  margin-left: 5px;
}

/* line 9, app/assets/stylesheets/layouts/_basic.scss */
strong + span, span.label + span.label {
  margin-left: 5px;
}

/* line 10, app/assets/stylesheets/layouts/_basic.scss */
abbr {
  border-bottom: 0px !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-up {
  color: #4dd710 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-up:hover, a.text-up:focus {
  color: #3ca80c !important;
}

/* line 6, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-down {
  color: #d00017 !important;
}

/* line 17, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-down:hover, a.text-down:focus {
  color: #9d0011 !important;
}

/* line 14, app/assets/stylesheets/layouts/_basic.scss */
.btn-up {
  color: #212529;
  background-color: #fff;
  border-color: #598432;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-up:hover {
  color: #212529;
  background-color: #ced4da;
  border-color: #405f24;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-up:focus, .btn-up.focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 132, 50, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-up.disabled, .btn-up:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #598432;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-up:not(:disabled):not(.disabled):active, .btn-up:not(:disabled):not(.disabled).active,
.show > .btn-up.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #3a5620;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-up:not(:disabled):not(.disabled):active:focus, .btn-up:not(:disabled):not(.disabled).active:focus,
.show > .btn-up.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 132, 50, 0.5);
}

/* line 15, app/assets/stylesheets/layouts/_basic.scss */
.btn-down {
  color: #212529;
  background-color: #fff;
  border-color: #9f311b;
}

/* line 13, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_hover.scss */
.btn-down:hover {
  color: #212529;
  background-color: #ced4da;
  border-color: #732414;
}

/* line 18, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-down:focus, .btn-down.focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 49, 27, 0.5);
}

/* line 29, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-down.disabled, .btn-down:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #9f311b;
}

/* line 36, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-down:not(:disabled):not(.disabled):active, .btn-down:not(:disabled):not(.disabled).active,
.show > .btn-down.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #692012;
}

/* line 46, ../../../usr/local/rvm/gems/ruby-2.5.3/gems/bootstrap-4.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-down:not(:disabled):not(.disabled):active:focus, .btn-down:not(:disabled):not(.disabled).active:focus,
.show > .btn-down.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 49, 27, 0.5);
}

/* line 17, app/assets/stylesheets/layouts/_basic.scss */
table.table td.vertical-center {
  vertical-align: middle !important;
}

/* TODO UNKNDOW CLASS
------------------------------------------------------ */
/* line 22, app/assets/stylesheets/layouts/_basic.scss */
.number {
  font-family: monospace;
}

/* line 23, app/assets/stylesheets/layouts/_basic.scss */
.number-label {
  color: #ced4da;
  margin-right: 5px;
}

/* line 24, app/assets/stylesheets/layouts/_basic.scss */
span.hint {
  margin-top: 6px;
}

/* line 25, app/assets/stylesheets/layouts/_basic.scss */
.text-ignore {
  color: #ced4da;
}

/* auto header dropdown menu active
------------------------------------------------------ */
/* line 5, app/assets/stylesheets/layouts/_header.scss */
header .dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}

/* line 14, app/assets/stylesheets/layouts/_header.scss */
header .navbar-brand {
  width: 140px;
  padding: 0;
  position: relative;
}

/* line 20, app/assets/stylesheets/layouts/_header.scss */
header .nav-img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 120px;
  max-height: 50px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 5px;
  -webkit-filter: none !important;
          filter: none !important;
}

/* line 34, app/assets/stylesheets/layouts/_header.scss */
header .dropdown-menu li:hover .sub-menu {
  visibility: Avisible;
}

/* line 38, app/assets/stylesheets/layouts/_header.scss */
header .dropdown:hover .dropdown-menu {
  display: block;
}

/* line 42, app/assets/stylesheets/layouts/_header.scss */
header .nav-tabs .dropdown-menu, header .nav-pills .dropdown-menu, header .navbar .dropdown-menu {
  margin-top: 0;
}

/* line 46, app/assets/stylesheets/layouts/_header.scss */
header .navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}

/* line 54, app/assets/stylesheets/layouts/_header.scss */
header .navbar .sub-menu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}

/* account balance summary with header
------------------------------------------------------ */
/* line 69, app/assets/stylesheets/layouts/_header.scss */
header .account-balance .dropdown-menu {
  padding-bottom: 0;
}

/* line 73, app/assets/stylesheets/layouts/_header.scss */
header .account-balance .account-wrap {
  width: 360px;
  padding: 8px;
  border-bottom: 1px solid #ced4da;
}

/* line 79, app/assets/stylesheets/layouts/_header.scss */
header .account-balance hr {
  margin-top: 2px;
  margin-bottom: 0px;
  border-color: #ced4da;
  border-style: dashed;
}

/* line 86, app/assets/stylesheets/layouts/_header.scss */
header .account-balance i.fa, header .account-balance span.total-title {
  color: #ced4da;
}

/* line 90, app/assets/stylesheets/layouts/_header.scss */
header .account-balance i.fa.fa-plus {
  margin: 0px 0px;
}

/* line 94, app/assets/stylesheets/layouts/_header.scss */
header .account-balance span.account-name {
  color: #364450;
  margin-top: -24px;
  padding-right: 10px;
  display: block;
  font-size: 18px;
  background-color: white;
  text-align: right;
}

/* line 104, app/assets/stylesheets/layouts/_header.scss */
header .account-balance span.balance, header .account-balance span.locked {
  color: #364450;
}

/* line 108, app/assets/stylesheets/layouts/_header.scss */
header .account-balance span.total {
  font-size: 18px;
}

/* account settings summary with header
------------------------------------------------------ */
/* line 116, app/assets/stylesheets/layouts/_header.scss */
header .account-settings ul.dropdown-menu {
  width: 100%;
  min-width: 0px;
}

/* languages selector with header
------------------------------------------------------ */
/* line 124, app/assets/stylesheets/layouts/_header.scss */
header #languages {
  width: 64px;
  min-width: 64px;
}

/* line 127, app/assets/stylesheets/layouts/_header.scss */
header #languages li > a {
  padding-top: 8px;
}

/* fix background for small screen
-------------------------------------------------------*/
/* line 132, app/assets/stylesheets/layouts/_header.scss */
header.navbar-default {
  min-width: 1150px;
}

/* line 1, app/assets/stylesheets/features/_welcome.scss */
#welcome-index {
  color: #ffffff;
  height: 100vh;
  position: relative;
  background-color: #1b1919;
}

/* line 8, app/assets/stylesheets/features/_welcome.scss */
#welcome-index .container {
  padding-top: 20px;
}

/* line 12, app/assets/stylesheets/features/_welcome.scss */
#welcome-index .welcome-logo {
  display: flex;
  justify-content: center;
  align-content: center;
}

/* line 16, app/assets/stylesheets/features/_welcome.scss */
#welcome-index .welcome-logo img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 500px;
  max-height: 200px;
}

/* line 26, app/assets/stylesheets/features/_welcome.scss */
#welcome-index section {
  margin-top: 60px;
  margin-bottom: 30px;
  padding: 30px;
  padding-top: 14px;
}

/* line 34, app/assets/stylesheets/features/_welcome.scss */
#welcome-index #getstart {
  margin-bottom: 50px;
}

/* line 4, app/assets/stylesheets/features/_assets.scss */
#assets-index header .navbar-fixed-top {
  background-color: #f2f2f2;
}

/* line 9, app/assets/stylesheets/features/_assets.scss */
#assets-index hr {
  margin-top: 6px;
}

/* line 13, app/assets/stylesheets/features/_assets.scss */
#assets-index .assets {
  margin: 30px 0 10px 0;
}

/* line 16, app/assets/stylesheets/features/_assets.scss */
#assets-index .assets .title {
  width: 200px;
}

/* line 20, app/assets/stylesheets/features/_assets.scss */
#assets-index .assets .currency {
  font-weight: bold;
  color: #fdbb00;
}

/* line 27, app/assets/stylesheets/features/_assets.scss */
#assets-index .proof .json {
  margin-top: 30px;
}

/* line 29, app/assets/stylesheets/features/_assets.scss */
#assets-index .proof .json code {
  font-size: .8em;
  color: #666;
}

/* line 35, app/assets/stylesheets/features/_assets.scss */
#assets-index .proof .timestamp {
  margin-top: 30px;
  color: #fdbb00;
  text-align: center;
}

/* line 42, app/assets/stylesheets/features/_assets.scss */
#assets-index .proof-bottom {
  text-align: center;
}

/* line 46, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav {
  margin-bottom: 20px;
}

/* line 49, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav li {
  white-space: nowrap;
  font-size: 18px;
  text-align: center;
  padding: 10px 15px 0 10px;
  height: 36px;
  border-bottom: 3px solid #999;
}

/* line 57, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav li a {
  width: 190px;
  color: #ccc;
  font-weight: bold;
}

/* line 63, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav li a:after {
  content: "";
  width: 16px;
  height: 16px;
  color: #ccc;
  background-color: #f2f2f2;
  border: 2px solid #ccc;
  border-radius: 8px;
  position: absolute;
  top: 38px;
  left: 50%;
}

/* line 78, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav li.active a {
  color: #999;
}

/* line 82, app/assets/stylesheets/features/_assets.scss */
#assets-index ul.assets-nav li.active a:after {
  width: 16px;
  height: 16px;
  border: 3px solid #fdbb00;
  border-radius: 8px;
  top: 38px;
  border-color: #fdbb00;
}

/* line 3, app/assets/stylesheets/features/_history.scss */
#history-transactions #transactions th {
  text-transform: capitalize;
}

/* line 7, app/assets/stylesheets/features/_history.scss */
#history-transactions #transactions th, #history-transactions #transactions a {
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/features/funds.scss */
.page-title {
  font-size: 26px;
  font-weight: bold;
  margin: 0 0 15px;
}

/* line 7, app/assets/stylesheets/features/funds.scss */
.panel-currencies {
  padding: 0;
}

/* line 9, app/assets/stylesheets/features/funds.scss */
.panel-currencies .currencies-container {
  min-height: 750px;
  border-right: 1px solid #ddd;
}

/* line 13, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container {
  padding: 20px 20px 0;
}

/* line 15, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .form {
  margin: 30px 0;
  max-width: 640px;
}

/* line 18, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .form .form-submit .btn {
  padding: 4px 20px;
  margin-right: 5px;
}

/* line 22, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .form .currency-balance {
  color: #449D44;
  font-size: 16px;
  font-weight: bold;
}

/* line 27, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .form.transfer-form {
  max-width: inherit;
}

/* line 30, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .form .control-label {
  text-align: left;
}

/* line 34, app/assets/stylesheets/features/funds.scss */
.panel-currencies .details-container .help-block {
  font-size: 14px;
}

/* line 38, app/assets/stylesheets/features/funds.scss */
.panel-currencies .panel-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 42, app/assets/stylesheets/features/funds.scss */
.panel-currencies .panel-title:not(:first-child) {
  margin-top: 15px;
}

/* line 47, app/assets/stylesheets/features/funds.scss */
.panel-currencies .help-block ul {
  list-style: none;
  padding: 10px 0 0 20px;
}

/* line 52, app/assets/stylesheets/features/funds.scss */
.panel-currencies .outlined-label {
  color: #999;
  font-size: 12px;
  border: 1px solid #999;
  padding: 1px 8px;
  border-radius: 4px;
}

/* line 58, app/assets/stylesheets/features/funds.scss */
.panel-currencies .outlined-label.new {
  color: #364450;
  border-color: #364450;
}

/* line 65, app/assets/stylesheets/features/funds.scss */
.panel-currencies .table tr.new-row .outlined-label {
  color: #364450;
  border-color: #364450;
}

/* line 72, app/assets/stylesheets/features/funds.scss */
table.table-currencies {
  border-radius: 5px;
  right: -1px;
  margin-bottom: 0;
}

/* line 76, app/assets/stylesheets/features/funds.scss */
table.table-currencies > tbody > tr > td {
  border-top: none;
  border-bottom: 1px solid #ddd;
  padding: 20px;
}

/* line 82, app/assets/stylesheets/features/funds.scss */
.currency-item {
  margin: 0;
}

/* line 84, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  padding: 3px 10px;
  border-radius: 3px;
  background-color: #333;
}

/* line 92, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-left {
  text-align: center;
  width: 20%;
}

/* line 95, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-left .currency-logo {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: center center no-repeat no-repeat;
  background-size: cover;
}

/* line 102, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-left .currency-symbol {
  margin-top: 5px;
  text-transform: uppercase;
  color: #999;
  font-size: 12px;
}

/* line 109, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-balance-col {
  padding-left: 0;
  padding-right: 0;
}

/* line 113, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-balance {
  font-size: 24px;
  font-weight: bold;
  font-family: monospace;
  margin: 0;
}

/* line 118, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-balance .currency-sign {
  display: none;
  font-size: 20px;
  margin-left: -4px;
}

/* line 124, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-balance-locked {
  display: block;
  color: #999;
  font-size: 14px;
  font-weight: normal;
}

/* line 130, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-actions {
  position: relative;
  text-align: right;
  vertical-align: middle;
}

/* line 134, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-actions p {
  margin: 0;
  position: relative;
}

/* line 137, app/assets/stylesheets/features/funds.scss */
.currency-item .currency-actions p:first-child {
  margin: 0 0 20px 0;
}

/* line 142, app/assets/stylesheets/features/funds.scss */
.currency-item.selected {
  background-color: #EFF5F0;
}

/* line 145, app/assets/stylesheets/features/funds.scss */
.currency-item.selected .currency-actions:after, .currency-item.selected .currency-actions:before {
  right: -2px;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 1024;
}

/* line 157, app/assets/stylesheets/features/funds.scss */
.currency-item.selected .currency-actions:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}

/* line 163, app/assets/stylesheets/features/funds.scss */
.currency-item.selected .currency-actions:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #dddddd;
  border-width: 11px;
  margin-top: -11px;
}

/* line 169, app/assets/stylesheets/features/funds.scss */
.currency-item.deposit-now .currency-actions:after,
.currency-item.deposit-now .currency-actions:before {
  top: 31px;
}

/* line 173, app/assets/stylesheets/features/funds.scss */
.currency-item.withdraw-now .currency-actions:after,
.currency-item.withdraw-now .currency-actions:before {
  top: 73px;
}

/* line 180, app/assets/stylesheets/features/funds.scss */
.transfer-form .table {
  border: 1px solid #ccc;
}

/* line 182, app/assets/stylesheets/features/funds.scss */
.transfer-form .table tbody > tr > td {
  padding: 10px 15px 0 15px;
  border-right: 1px solid #ccc;
  border-top: none;
}

/* line 187, app/assets/stylesheets/features/funds.scss */
.transfer-form .table .v-col {
  padding: 8px;
  width: 30px;
  vertical-align: middle;
}

/* line 192, app/assets/stylesheets/features/funds.scss */
.transfer-form .table label {
  font-size: 13px;
  font-weight: normal;
  padding: 0;
}

/* line 197, app/assets/stylesheets/features/funds.scss */
.transfer-form .table .form-control-static {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 0;
}

/* line 202, app/assets/stylesheets/features/funds.scss */
.transfer-form .table .col-md-12 {
  padding: 0;
}

/* line 205, app/assets/stylesheets/features/funds.scss */
.transfer-form .table tbody > tr.last-row td {
  padding-bottom: 15px;
}

/* line 210, app/assets/stylesheets/features/funds.scss */
.transfer-form .form-submit {
  text-align: center;
  margin: 0 auto;
}

/* line 216, app/assets/stylesheets/features/funds.scss */
#memo {
  color: red;
  text-align: center;
}

/* line 221, app/assets/stylesheets/features/funds.scss */
#deposit_address {
  text-align: center;
}

/* line 225, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction {
  color: #777;
}

/* line 227, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction .col-sm-4 {
  text-align: center;
}

/* line 230, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction .steps {
  display: inline-block;
  margin: 0;
  width: 50px;
  height: 50px;
  border: 1px solid #DDD;
  border-radius: 50%;
  color: #E0E4E7;
  font-size: 32px;
  font-weight: normal;
  line-height: 50px;
  text-align: center;
}

/* line 243, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction p {
  color: #777;
  line-height: 1.6;
}

/* line 247, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction .split {
  margin: 15px 0;
}

/* line 250, app/assets/stylesheets/features/funds.scss */
.withdraw-instruction .qrcode-container {
  float: right;
  margin-left: 10px;
}

/* WBUK peatio-theme theme. http://www.wbuk.io */
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 11, app/assets/stylesheets/theme/theme.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #536578;
  --secondary: #212f3e;
  --success: #4bc927;
  --info: #1ea8b1;
  --warning: #ff661a;
  --danger: #ee4455;
  --light: #f8f9fa;
  --dark: #343a40;
  --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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 41, app/assets/stylesheets/theme/theme.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 47, app/assets/stylesheets/theme/theme.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

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

/* line 58, app/assets/stylesheets/theme/theme.scss */
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* homepage stuff */
/* line 63, app/assets/stylesheets/theme/theme.scss */
.sticky {
  top: 0;
  width: 100%;
  display: inline-block;
  background-color: #292F33;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0705882);
  z-index: 1;
}

/* line 73, app/assets/stylesheets/theme/theme.scss */
.header-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

/* line 81, app/assets/stylesheets/theme/theme.scss */
.hnavbar-brand {
  float: left;
  height: 50px;
  font-size: 18px;
  line-height: 20px;
}

/* line 88, app/assets/stylesheets/theme/theme.scss */
.navbar-right {
  float: right !important;
  margin-right: -15px;
}

/* line 93, app/assets/stylesheets/theme/theme.scss */
ul.nav.navbar-nav.navbar-right.step-two {
  margin-right: 50px;
  display: inline-block;
}

/* line 98, app/assets/stylesheets/theme/theme.scss */
ul.nav.navbar-nav.navbar-right.step-one {
  margin-top: 15px;
}

/* line 102, app/assets/stylesheets/theme/theme.scss */
.navbar-nav > li {
  float: left;
  padding-right: 10px;
}

/* line 107, app/assets/stylesheets/theme/theme.scss */
.navbar-nav > li > a {
  display: block;
  color: #F5E938;
  font-size: 16px;
  margin-top: 14px;
  font-weight: bold;
}

/* line 115, app/assets/stylesheets/theme/theme.scss */
.sidebar-header img {
  height: 50px;
  margin-left: -30px;
}

/* end homepage */
/* line 121, app/assets/stylesheets/theme/theme.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

/* line 131, app/assets/stylesheets/theme/theme.scss */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 134, app/assets/stylesheets/theme/theme.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 140, app/assets/stylesheets/theme/theme.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 144, app/assets/stylesheets/theme/theme.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

/* line 156, app/assets/stylesheets/theme/theme.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 161, app/assets/stylesheets/theme/theme.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 167, app/assets/stylesheets/theme/theme.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 173, app/assets/stylesheets/theme/theme.scss */
dt {
  font-weight: 500;
}

/* line 176, app/assets/stylesheets/theme/theme.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 180, app/assets/stylesheets/theme/theme.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 183, app/assets/stylesheets/theme/theme.scss */
dfn {
  font-style: italic;
}

/* line 186, app/assets/stylesheets/theme/theme.scss */
b,
strong {
  font-weight: bolder;
}

/* line 190, app/assets/stylesheets/theme/theme.scss */
small {
  font-size: 80%;
}

/* line 193, app/assets/stylesheets/theme/theme.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 200, app/assets/stylesheets/theme/theme.scss */
sub {
  bottom: -.25em;
}

/* line 203, app/assets/stylesheets/theme/theme.scss */
sup {
  top: -.5em;
}

/* line 206, app/assets/stylesheets/theme/theme.scss */
a {
  color: #687e96;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 211, app/assets/stylesheets/theme/theme.scss */
a:hover {
  color: #5d7287;
  text-decoration: underline;
}

/* line 215, app/assets/stylesheets/theme/theme.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 218, app/assets/stylesheets/theme/theme.scss */
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 221, app/assets/stylesheets/theme/theme.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 224, app/assets/stylesheets/theme/theme.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/* line 237, app/assets/stylesheets/theme/theme.scss */
figure {
  margin: 0 0 1rem;
}

/* line 240, app/assets/stylesheets/theme/theme.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 244, app/assets/stylesheets/theme/theme.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 247, app/assets/stylesheets/theme/theme.scss */
table {
  border-collapse: collapse;
}

/* line 250, app/assets/stylesheets/theme/theme.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 257, app/assets/stylesheets/theme/theme.scss */
th {
  text-align: inherit;
}

/* line 260, app/assets/stylesheets/theme/theme.scss */
label {
  display: inline-block;
  margin-bottom: .5rem;
}

/* line 264, app/assets/stylesheets/theme/theme.scss */
button {
  border-radius: 0;
}

/* line 267, app/assets/stylesheets/theme/theme.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 271, app/assets/stylesheets/theme/theme.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 281, app/assets/stylesheets/theme/theme.scss */
button,
input {
  overflow: visible;
}

/* line 285, app/assets/stylesheets/theme/theme.scss */
button,
select {
  text-transform: none;
}

/* line 289, app/assets/stylesheets/theme/theme.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 295, app/assets/stylesheets/theme/theme.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 302, app/assets/stylesheets/theme/theme.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 308, app/assets/stylesheets/theme/theme.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 314, app/assets/stylesheets/theme/theme.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 318, app/assets/stylesheets/theme/theme.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 324, app/assets/stylesheets/theme/theme.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 335, app/assets/stylesheets/theme/theme.scss */
progress {
  vertical-align: baseline;
}

/* line 338, app/assets/stylesheets/theme/theme.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 342, app/assets/stylesheets/theme/theme.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 346, app/assets/stylesheets/theme/theme.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 350, app/assets/stylesheets/theme/theme.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 354, app/assets/stylesheets/theme/theme.scss */
output {
  display: inline-block;
}

/* line 357, app/assets/stylesheets/theme/theme.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 361, app/assets/stylesheets/theme/theme.scss */
template {
  display: none;
}

/* line 364, app/assets/stylesheets/theme/theme.scss */
[hidden] {
  display: none !important;
}

/* line 367, app/assets/stylesheets/theme/theme.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* line 375, app/assets/stylesheets/theme/theme.scss */
h1, .h1 {
  font-size: 2.25rem;
}

/* line 378, app/assets/stylesheets/theme/theme.scss */
h2, .h2 {
  font-size: 1.8rem;
}

/* line 381, app/assets/stylesheets/theme/theme.scss */
h3, .h3 {
  font-size: 1.575rem;
}

/* line 384, app/assets/stylesheets/theme/theme.scss */
h4, .h4 {
  font-size: 1.35rem;
}

/* line 387, app/assets/stylesheets/theme/theme.scss */
h5, .h5 {
  font-size: 1.125rem;
}

/* line 390, app/assets/stylesheets/theme/theme.scss */
h6, .h6 {
  font-size: 0.9rem;
}

/* line 393, app/assets/stylesheets/theme/theme.scss */
.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

/* line 397, app/assets/stylesheets/theme/theme.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 402, app/assets/stylesheets/theme/theme.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 407, app/assets/stylesheets/theme/theme.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 412, app/assets/stylesheets/theme/theme.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 417, app/assets/stylesheets/theme/theme.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 423, app/assets/stylesheets/theme/theme.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 428, app/assets/stylesheets/theme/theme.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 433, app/assets/stylesheets/theme/theme.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 437, app/assets/stylesheets/theme/theme.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 441, app/assets/stylesheets/theme/theme.scss */
.list-inline-item {
  display: inline-block;
}

/* line 443, app/assets/stylesheets/theme/theme.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 446, app/assets/stylesheets/theme/theme.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 450, app/assets/stylesheets/theme/theme.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

/* line 454, app/assets/stylesheets/theme/theme.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 458, app/assets/stylesheets/theme/theme.scss */
.blockquote-footer::before {
  content: "\2014 \00A0";
}

/* line 461, app/assets/stylesheets/theme/theme.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 465, app/assets/stylesheets/theme/theme.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #eeeeee;
  border: 1px solid #dee2e6;
  border-radius: 5px;
  max-width: 100%;
  height: auto;
}

/* line 473, app/assets/stylesheets/theme/theme.scss */
.figure {
  display: inline-block;
}

/* line 476, app/assets/stylesheets/theme/theme.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 480, app/assets/stylesheets/theme/theme.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 484, app/assets/stylesheets/theme/theme.scss */
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 490, app/assets/stylesheets/theme/theme.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

/* line 494, app/assets/stylesheets/theme/theme.scss */
a > code {
  color: inherit;
}

/* line 497, app/assets/stylesheets/theme/theme.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 5px;
}

/* line 503, app/assets/stylesheets/theme/theme.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
}

/* line 508, app/assets/stylesheets/theme/theme.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 512, app/assets/stylesheets/theme/theme.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 517, app/assets/stylesheets/theme/theme.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 521, app/assets/stylesheets/theme/theme.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 528, app/assets/stylesheets/theme/theme.scss */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 531, app/assets/stylesheets/theme/theme.scss */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 534, app/assets/stylesheets/theme/theme.scss */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 537, app/assets/stylesheets/theme/theme.scss */
  .container {
    max-width: 1140px;
  }
}

/* line 540, app/assets/stylesheets/theme/theme.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 547, app/assets/stylesheets/theme/theme.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 556, app/assets/stylesheets/theme/theme.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 559, app/assets/stylesheets/theme/theme.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 564, app/assets/stylesheets/theme/theme.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 576, app/assets/stylesheets/theme/theme.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 584, app/assets/stylesheets/theme/theme.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 591, app/assets/stylesheets/theme/theme.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 597, app/assets/stylesheets/theme/theme.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 603, app/assets/stylesheets/theme/theme.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 609, app/assets/stylesheets/theme/theme.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 615, app/assets/stylesheets/theme/theme.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 621, app/assets/stylesheets/theme/theme.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 627, app/assets/stylesheets/theme/theme.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 633, app/assets/stylesheets/theme/theme.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 639, app/assets/stylesheets/theme/theme.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 645, app/assets/stylesheets/theme/theme.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 651, app/assets/stylesheets/theme/theme.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 657, app/assets/stylesheets/theme/theme.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 663, app/assets/stylesheets/theme/theme.scss */
.order-first {
  order: -1;
}

/* line 668, app/assets/stylesheets/theme/theme.scss */
.order-last {
  order: 13;
}

/* line 673, app/assets/stylesheets/theme/theme.scss */
.order-0 {
  order: 0;
}

/* line 678, app/assets/stylesheets/theme/theme.scss */
.order-1 {
  order: 1;
}

/* line 683, app/assets/stylesheets/theme/theme.scss */
.order-2 {
  order: 2;
}

/* line 688, app/assets/stylesheets/theme/theme.scss */
.order-3 {
  order: 3;
}

/* line 693, app/assets/stylesheets/theme/theme.scss */
.order-4 {
  order: 4;
}

/* line 698, app/assets/stylesheets/theme/theme.scss */
.order-5 {
  order: 5;
}

/* line 703, app/assets/stylesheets/theme/theme.scss */
.order-6 {
  order: 6;
}

/* line 708, app/assets/stylesheets/theme/theme.scss */
.order-7 {
  order: 7;
}

/* line 713, app/assets/stylesheets/theme/theme.scss */
.order-8 {
  order: 8;
}

/* line 718, app/assets/stylesheets/theme/theme.scss */
.order-9 {
  order: 9;
}

/* line 723, app/assets/stylesheets/theme/theme.scss */
.order-10 {
  order: 10;
}

/* line 728, app/assets/stylesheets/theme/theme.scss */
.order-11 {
  order: 11;
}

/* line 733, app/assets/stylesheets/theme/theme.scss */
.order-12 {
  order: 12;
}

/* line 738, app/assets/stylesheets/theme/theme.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 741, app/assets/stylesheets/theme/theme.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 744, app/assets/stylesheets/theme/theme.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 747, app/assets/stylesheets/theme/theme.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 750, app/assets/stylesheets/theme/theme.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 753, app/assets/stylesheets/theme/theme.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 756, app/assets/stylesheets/theme/theme.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 759, app/assets/stylesheets/theme/theme.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 762, app/assets/stylesheets/theme/theme.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 765, app/assets/stylesheets/theme/theme.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 768, app/assets/stylesheets/theme/theme.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 772, app/assets/stylesheets/theme/theme.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 779, app/assets/stylesheets/theme/theme.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 785, app/assets/stylesheets/theme/theme.scss */
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 790, app/assets/stylesheets/theme/theme.scss */
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 795, app/assets/stylesheets/theme/theme.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 800, app/assets/stylesheets/theme/theme.scss */
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 805, app/assets/stylesheets/theme/theme.scss */
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 810, app/assets/stylesheets/theme/theme.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 815, app/assets/stylesheets/theme/theme.scss */
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 820, app/assets/stylesheets/theme/theme.scss */
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 825, app/assets/stylesheets/theme/theme.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 830, app/assets/stylesheets/theme/theme.scss */
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 835, app/assets/stylesheets/theme/theme.scss */
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 840, app/assets/stylesheets/theme/theme.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 845, app/assets/stylesheets/theme/theme.scss */
  .order-sm-first {
    order: -1;
  }
  /* line 849, app/assets/stylesheets/theme/theme.scss */
  .order-sm-last {
    order: 13;
  }
  /* line 853, app/assets/stylesheets/theme/theme.scss */
  .order-sm-0 {
    order: 0;
  }
  /* line 857, app/assets/stylesheets/theme/theme.scss */
  .order-sm-1 {
    order: 1;
  }
  /* line 861, app/assets/stylesheets/theme/theme.scss */
  .order-sm-2 {
    order: 2;
  }
  /* line 865, app/assets/stylesheets/theme/theme.scss */
  .order-sm-3 {
    order: 3;
  }
  /* line 869, app/assets/stylesheets/theme/theme.scss */
  .order-sm-4 {
    order: 4;
  }
  /* line 873, app/assets/stylesheets/theme/theme.scss */
  .order-sm-5 {
    order: 5;
  }
  /* line 877, app/assets/stylesheets/theme/theme.scss */
  .order-sm-6 {
    order: 6;
  }
  /* line 881, app/assets/stylesheets/theme/theme.scss */
  .order-sm-7 {
    order: 7;
  }
  /* line 885, app/assets/stylesheets/theme/theme.scss */
  .order-sm-8 {
    order: 8;
  }
  /* line 889, app/assets/stylesheets/theme/theme.scss */
  .order-sm-9 {
    order: 9;
  }
  /* line 893, app/assets/stylesheets/theme/theme.scss */
  .order-sm-10 {
    order: 10;
  }
  /* line 897, app/assets/stylesheets/theme/theme.scss */
  .order-sm-11 {
    order: 11;
  }
  /* line 901, app/assets/stylesheets/theme/theme.scss */
  .order-sm-12 {
    order: 12;
  }
  /* line 905, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 907, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  /* line 909, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  /* line 911, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 913, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  /* line 915, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  /* line 917, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 919, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  /* line 921, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  /* line 923, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 925, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  /* line 927, app/assets/stylesheets/theme/theme.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 931, app/assets/stylesheets/theme/theme.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 938, app/assets/stylesheets/theme/theme.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 944, app/assets/stylesheets/theme/theme.scss */
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 949, app/assets/stylesheets/theme/theme.scss */
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 954, app/assets/stylesheets/theme/theme.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 959, app/assets/stylesheets/theme/theme.scss */
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 964, app/assets/stylesheets/theme/theme.scss */
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 969, app/assets/stylesheets/theme/theme.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 974, app/assets/stylesheets/theme/theme.scss */
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 979, app/assets/stylesheets/theme/theme.scss */
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 984, app/assets/stylesheets/theme/theme.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 989, app/assets/stylesheets/theme/theme.scss */
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 994, app/assets/stylesheets/theme/theme.scss */
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 999, app/assets/stylesheets/theme/theme.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1004, app/assets/stylesheets/theme/theme.scss */
  .order-md-first {
    order: -1;
  }
  /* line 1008, app/assets/stylesheets/theme/theme.scss */
  .order-md-last {
    order: 13;
  }
  /* line 1012, app/assets/stylesheets/theme/theme.scss */
  .order-md-0 {
    order: 0;
  }
  /* line 1016, app/assets/stylesheets/theme/theme.scss */
  .order-md-1 {
    order: 1;
  }
  /* line 1020, app/assets/stylesheets/theme/theme.scss */
  .order-md-2 {
    order: 2;
  }
  /* line 1024, app/assets/stylesheets/theme/theme.scss */
  .order-md-3 {
    order: 3;
  }
  /* line 1028, app/assets/stylesheets/theme/theme.scss */
  .order-md-4 {
    order: 4;
  }
  /* line 1032, app/assets/stylesheets/theme/theme.scss */
  .order-md-5 {
    order: 5;
  }
  /* line 1036, app/assets/stylesheets/theme/theme.scss */
  .order-md-6 {
    order: 6;
  }
  /* line 1040, app/assets/stylesheets/theme/theme.scss */
  .order-md-7 {
    order: 7;
  }
  /* line 1044, app/assets/stylesheets/theme/theme.scss */
  .order-md-8 {
    order: 8;
  }
  /* line 1048, app/assets/stylesheets/theme/theme.scss */
  .order-md-9 {
    order: 9;
  }
  /* line 1052, app/assets/stylesheets/theme/theme.scss */
  .order-md-10 {
    order: 10;
  }
  /* line 1056, app/assets/stylesheets/theme/theme.scss */
  .order-md-11 {
    order: 11;
  }
  /* line 1060, app/assets/stylesheets/theme/theme.scss */
  .order-md-12 {
    order: 12;
  }
  /* line 1064, app/assets/stylesheets/theme/theme.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 1066, app/assets/stylesheets/theme/theme.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  /* line 1068, app/assets/stylesheets/theme/theme.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  /* line 1070, app/assets/stylesheets/theme/theme.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 1072, app/assets/stylesheets/theme/theme.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  /* line 1074, app/assets/stylesheets/theme/theme.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  /* line 1076, app/assets/stylesheets/theme/theme.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 1078, app/assets/stylesheets/theme/theme.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  /* line 1080, app/assets/stylesheets/theme/theme.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  /* line 1082, app/assets/stylesheets/theme/theme.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 1084, app/assets/stylesheets/theme/theme.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  /* line 1086, app/assets/stylesheets/theme/theme.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (max-width: 600px) {
  /* line 1091, app/assets/stylesheets/theme/theme.scss */
  .headerbanners {
    display: none;
  }
  /* line 1095, app/assets/stylesheets/theme/theme.scss */
  .container {
    min-width: 100% !important;
  }
  /* line 1099, app/assets/stylesheets/theme/theme.scss */
  .col-md-2 {
    text-align: center !important;
  }
  /* line 1103, app/assets/stylesheets/theme/theme.scss */
  .col-md-auto {
    text-align: center !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
  }
  /* line 1109, app/assets/stylesheets/theme/theme.scss */
  .hnavbar-brand {
    margin-left: -50px;
  }
  /* line 1113, app/assets/stylesheets/theme/theme.scss */
  ul.nav.navbar-nav.navbar-right.step-two {
    margin-right: 0px;
  }
}

@media (min-width: 992px) {
  /* line 1119, app/assets/stylesheets/theme/theme.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1126, app/assets/stylesheets/theme/theme.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 1132, app/assets/stylesheets/theme/theme.scss */
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1137, app/assets/stylesheets/theme/theme.scss */
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1142, app/assets/stylesheets/theme/theme.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1147, app/assets/stylesheets/theme/theme.scss */
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1152, app/assets/stylesheets/theme/theme.scss */
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1157, app/assets/stylesheets/theme/theme.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1162, app/assets/stylesheets/theme/theme.scss */
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1167, app/assets/stylesheets/theme/theme.scss */
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1172, app/assets/stylesheets/theme/theme.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1177, app/assets/stylesheets/theme/theme.scss */
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1182, app/assets/stylesheets/theme/theme.scss */
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1187, app/assets/stylesheets/theme/theme.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1192, app/assets/stylesheets/theme/theme.scss */
  .order-lg-first {
    order: -1;
  }
  /* line 1196, app/assets/stylesheets/theme/theme.scss */
  .order-lg-last {
    order: 13;
  }
  /* line 1200, app/assets/stylesheets/theme/theme.scss */
  .order-lg-0 {
    order: 0;
  }
  /* line 1204, app/assets/stylesheets/theme/theme.scss */
  .order-lg-1 {
    order: 1;
  }
  /* line 1208, app/assets/stylesheets/theme/theme.scss */
  .order-lg-2 {
    order: 2;
  }
  /* line 1212, app/assets/stylesheets/theme/theme.scss */
  .order-lg-3 {
    order: 3;
  }
  /* line 1216, app/assets/stylesheets/theme/theme.scss */
  .order-lg-4 {
    order: 4;
  }
  /* line 1220, app/assets/stylesheets/theme/theme.scss */
  .order-lg-5 {
    order: 5;
  }
  /* line 1224, app/assets/stylesheets/theme/theme.scss */
  .order-lg-6 {
    order: 6;
  }
  /* line 1228, app/assets/stylesheets/theme/theme.scss */
  .order-lg-7 {
    order: 7;
  }
  /* line 1232, app/assets/stylesheets/theme/theme.scss */
  .order-lg-8 {
    order: 8;
  }
  /* line 1236, app/assets/stylesheets/theme/theme.scss */
  .order-lg-9 {
    order: 9;
  }
  /* line 1240, app/assets/stylesheets/theme/theme.scss */
  .order-lg-10 {
    order: 10;
  }
  /* line 1244, app/assets/stylesheets/theme/theme.scss */
  .order-lg-11 {
    order: 11;
  }
  /* line 1248, app/assets/stylesheets/theme/theme.scss */
  .order-lg-12 {
    order: 12;
  }
  /* line 1252, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 1254, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  /* line 1256, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  /* line 1258, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 1260, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  /* line 1262, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  /* line 1264, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 1266, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  /* line 1268, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  /* line 1270, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 1272, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  /* line 1274, app/assets/stylesheets/theme/theme.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 1278, app/assets/stylesheets/theme/theme.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1285, app/assets/stylesheets/theme/theme.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 1291, app/assets/stylesheets/theme/theme.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1296, app/assets/stylesheets/theme/theme.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1301, app/assets/stylesheets/theme/theme.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1306, app/assets/stylesheets/theme/theme.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1311, app/assets/stylesheets/theme/theme.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1316, app/assets/stylesheets/theme/theme.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1321, app/assets/stylesheets/theme/theme.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1326, app/assets/stylesheets/theme/theme.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1331, app/assets/stylesheets/theme/theme.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1336, app/assets/stylesheets/theme/theme.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1341, app/assets/stylesheets/theme/theme.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1346, app/assets/stylesheets/theme/theme.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1351, app/assets/stylesheets/theme/theme.scss */
  .order-xl-first {
    order: -1;
  }
  /* line 1355, app/assets/stylesheets/theme/theme.scss */
  .order-xl-last {
    order: 13;
  }
  /* line 1359, app/assets/stylesheets/theme/theme.scss */
  .order-xl-0 {
    order: 0;
  }
  /* line 1363, app/assets/stylesheets/theme/theme.scss */
  .order-xl-1 {
    order: 1;
  }
  /* line 1367, app/assets/stylesheets/theme/theme.scss */
  .order-xl-2 {
    order: 2;
  }
  /* line 1371, app/assets/stylesheets/theme/theme.scss */
  .order-xl-3 {
    order: 3;
  }
  /* line 1375, app/assets/stylesheets/theme/theme.scss */
  .order-xl-4 {
    order: 4;
  }
  /* line 1379, app/assets/stylesheets/theme/theme.scss */
  .order-xl-5 {
    order: 5;
  }
  /* line 1383, app/assets/stylesheets/theme/theme.scss */
  .order-xl-6 {
    order: 6;
  }
  /* line 1387, app/assets/stylesheets/theme/theme.scss */
  .order-xl-7 {
    order: 7;
  }
  /* line 1391, app/assets/stylesheets/theme/theme.scss */
  .order-xl-8 {
    order: 8;
  }
  /* line 1395, app/assets/stylesheets/theme/theme.scss */
  .order-xl-9 {
    order: 9;
  }
  /* line 1399, app/assets/stylesheets/theme/theme.scss */
  .order-xl-10 {
    order: 10;
  }
  /* line 1403, app/assets/stylesheets/theme/theme.scss */
  .order-xl-11 {
    order: 11;
  }
  /* line 1407, app/assets/stylesheets/theme/theme.scss */
  .order-xl-12 {
    order: 12;
  }
  /* line 1411, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 1413, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  /* line 1415, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  /* line 1417, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 1419, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  /* line 1421, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  /* line 1423, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 1425, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  /* line 1427, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  /* line 1429, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 1431, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  /* line 1433, app/assets/stylesheets/theme/theme.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 1436, app/assets/stylesheets/theme/theme.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

/* line 1441, app/assets/stylesheets/theme/theme.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ebebeb;
}

/* line 1446, app/assets/stylesheets/theme/theme.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebebeb;
}

/* line 1449, app/assets/stylesheets/theme/theme.scss */
.table tbody + tbody {
  border-top: 2px solid #ebebeb;
}

/* line 1451, app/assets/stylesheets/theme/theme.scss */
.table .table {
  background-color: #eeeeee;
}

/* line 1454, app/assets/stylesheets/theme/theme.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 1458, app/assets/stylesheets/theme/theme.scss */
.table-bordered {
  border: 1px solid #ebebeb;
}

/* line 1460, app/assets/stylesheets/theme/theme.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #ebebeb;
}

/* line 1463, app/assets/stylesheets/theme/theme.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 1467, app/assets/stylesheets/theme/theme.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 1470, app/assets/stylesheets/theme/theme.scss */
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 1473, app/assets/stylesheets/theme/theme.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cfd4d9;
}

/* line 1478, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-primary:hover {
  background-color: #c1c7ce;
}

/* line 1480, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #c1c7ce;
}

/* line 1484, app/assets/stylesheets/theme/theme.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c1c5c9;
}

/* line 1489, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-secondary:hover {
  background-color: #b3b8bd;
}

/* line 1491, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #b3b8bd;
}

/* line 1495, app/assets/stylesheets/theme/theme.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #ccf0c3;
}

/* line 1500, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-success:hover {
  background-color: #bbebaf;
}

/* line 1502, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #bbebaf;
}

/* line 1506, app/assets/stylesheets/theme/theme.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #c0e7e9;
}

/* line 1511, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-info:hover {
  background-color: #ade0e2;
}

/* line 1513, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #ade0e2;
}

/* line 1517, app/assets/stylesheets/theme/theme.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffd4bf;
}

/* line 1522, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-warning:hover {
  background-color: #ffc3a6;
}

/* line 1524, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffc3a6;
}

/* line 1528, app/assets/stylesheets/theme/theme.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #facbcf;
}

/* line 1533, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-danger:hover {
  background-color: #f8b4ba;
}

/* line 1535, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f8b4ba;
}

/* line 1539, app/assets/stylesheets/theme/theme.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 1544, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 1546, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 1550, app/assets/stylesheets/theme/theme.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 1555, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 1557, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 1561, app/assets/stylesheets/theme/theme.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 1566, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 1568, app/assets/stylesheets/theme/theme.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 1572, app/assets/stylesheets/theme/theme.scss */
.table .thead-dark th {
  color: #eeeeee;
  background-color: #212529;
  border-color: #32383e;
}

/* line 1577, app/assets/stylesheets/theme/theme.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #ebebeb;
}

/* line 1582, app/assets/stylesheets/theme/theme.scss */
.table-dark {
  color: #eeeeee;
  background-color: #212529;
}

/* line 1585, app/assets/stylesheets/theme/theme.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 1589, app/assets/stylesheets/theme/theme.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 1591, app/assets/stylesheets/theme/theme.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 1593, app/assets/stylesheets/theme/theme.scss */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 1597, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 1603, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 1607, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 1613, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 1617, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 1623, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 1627, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 1633, app/assets/stylesheets/theme/theme.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 1636, app/assets/stylesheets/theme/theme.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 1642, app/assets/stylesheets/theme/theme.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 1645, app/assets/stylesheets/theme/theme.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.7rem 0.95rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #495057;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 1660, app/assets/stylesheets/theme/theme.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 1663, app/assets/stylesheets/theme/theme.scss */
.form-control:focus {
  color: #495057;
  background-color: white;
  border-color: #95a5b6;
  outline: 0;
  box-shadow: none;
}

/* line 1670, app/assets/stylesheets/theme/theme.scss */
.form-control::-webkit-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}

/* line 1673, app/assets/stylesheets/theme/theme.scss */
.form-control:-ms-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}

/* line 1676, app/assets/stylesheets/theme/theme.scss */
.form-control::-ms-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}

/* line 1679, app/assets/stylesheets/theme/theme.scss */
.form-control::-webkit-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #d7d7d7;
  opacity: 1;
}
.form-control::placeholder {
  color: #d7d7d7;
  opacity: 1;
}

/* line 1682, app/assets/stylesheets/theme/theme.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #f1f1f1;
  opacity: 1;
}

/* line 1686, app/assets/stylesheets/theme/theme.scss */
select.form-control:not([size]):not([multiple]) {
  height: calc(2.75rem + 2px);
}

/* line 1689, app/assets/stylesheets/theme/theme.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: white;
}

/* line 1693, app/assets/stylesheets/theme/theme.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 1698, app/assets/stylesheets/theme/theme.scss */
.col-form-label {
  padding-top: calc(0.7rem + 1px);
  padding-bottom: calc(0.7rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 1705, app/assets/stylesheets/theme/theme.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}

/* line 1711, app/assets/stylesheets/theme/theme.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.7875rem;
  line-height: 1.5;
}

/* line 1717, app/assets/stylesheets/theme/theme.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 1727, app/assets/stylesheets/theme/theme.scss */
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 1739, app/assets/stylesheets/theme/theme.scss */
.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 1749, app/assets/stylesheets/theme/theme.scss */
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.68125rem + 2px);
}

/* line 1756, app/assets/stylesheets/theme/theme.scss */
.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 1766, app/assets/stylesheets/theme/theme.scss */
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 1773, app/assets/stylesheets/theme/theme.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 1776, app/assets/stylesheets/theme/theme.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 1780, app/assets/stylesheets/theme/theme.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 1788, app/assets/stylesheets/theme/theme.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 1793, app/assets/stylesheets/theme/theme.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 1798, app/assets/stylesheets/theme/theme.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 1802, app/assets/stylesheets/theme/theme.scss */
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 1805, app/assets/stylesheets/theme/theme.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 1808, app/assets/stylesheets/theme/theme.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 1817, app/assets/stylesheets/theme/theme.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 1823, app/assets/stylesheets/theme/theme.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #4bc927;
}

/* line 1830, app/assets/stylesheets/theme/theme.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(75, 201, 39, 0.8);
  border-radius: .2rem;
}

/* line 1844, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #4bc927;
}

/* line 1848, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #4bc927;
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.25);
}

/* line 1854, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 1864, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #4bc927;
}

/* line 1867, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 1872, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #4bc927;
}

/* line 1874, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #9de888;
}

/* line 1877, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 1882, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #68db48;
}

/* line 1885, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #eeeeee, 0 0 0 0.2rem rgba(75, 201, 39, 0.25);
}

/* line 1889, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #4bc927;
}

/* line 1891, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

/* line 1894, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 1899, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.25);
}

/* line 1903, app/assets/stylesheets/theme/theme.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ee4455;
}

/* line 1910, app/assets/stylesheets/theme/theme.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(238, 68, 85, 0.8);
  border-radius: .2rem;
}

/* line 1924, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #ee4455;
}

/* line 1928, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #ee4455;
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.25);
}

/* line 1934, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 1944, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ee4455;
}

/* line 1947, app/assets/stylesheets/theme/theme.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 1952, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ee4455;
}

/* line 1954, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #f9b9bf;
}

/* line 1957, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 1962, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #f27380;
}

/* line 1965, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #eeeeee, 0 0 0 0.2rem rgba(238, 68, 85, 0.25);
}

/* line 1969, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ee4455;
}

/* line 1971, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

/* line 1974, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 1979, app/assets/stylesheets/theme/theme.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.25);
}

/* line 1983, app/assets/stylesheets/theme/theme.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 1994, app/assets/stylesheets/theme/theme.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 1997, app/assets/stylesheets/theme/theme.scss */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 2008, app/assets/stylesheets/theme/theme.scss */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 2023, app/assets/stylesheets/theme/theme.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 2027, app/assets/stylesheets/theme/theme.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 2029, app/assets/stylesheets/theme/theme.scss */
  .form-inline .input-group {
    width: auto;
  }
  /* line 2031, app/assets/stylesheets/theme/theme.scss */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 2043, app/assets/stylesheets/theme/theme.scss */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 2048, app/assets/stylesheets/theme/theme.scss */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 2055, app/assets/stylesheets/theme/theme.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 2058, app/assets/stylesheets/theme/theme.scss */
.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.7rem 0.95rem;
  font-size: 0.9rem;
  line-height: 1.5;
  border-radius: 5px;
  background-color: #3fa3df;
  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 2078, app/assets/stylesheets/theme/theme.scss */
.btn:hover, .btn:focus {
  text-decoration: none;
}

/* line 2080, app/assets/stylesheets/theme/theme.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

/* line 2084, app/assets/stylesheets/theme/theme.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 2086, app/assets/stylesheets/theme/theme.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 2088, app/assets/stylesheets/theme/theme.scss */
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

/* line 2091, app/assets/stylesheets/theme/theme.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 2095, app/assets/stylesheets/theme/theme.scss */
.btn-primary {
  color: #000;
  background-color: #F5E938;
  border-color: #536578;
}

/* line 2099, app/assets/stylesheets/theme/theme.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #435261;
  border-color: #3e4c5a;
}

/* line 2103, app/assets/stylesheets/theme/theme.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 101, 120, 0.5);
}

/* line 2106, app/assets/stylesheets/theme/theme.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #536578;
  border-color: #536578;
}

/* line 2110, app/assets/stylesheets/theme/theme.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3e4c5a;
  border-color: #394552;
}

/* line 2115, app/assets/stylesheets/theme/theme.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 101, 120, 0.5);
}

/* line 2120, app/assets/stylesheets/theme/theme.scss */
.btn-secondary {
  color: #fff;
  background-color: #212f3e;
  border-color: #212f3e;
}

/* line 2124, app/assets/stylesheets/theme/theme.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #141c25;
  border-color: #0f161d;
}

/* line 2128, app/assets/stylesheets/theme/theme.scss */
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 47, 62, 0.5);
}

/* line 2131, app/assets/stylesheets/theme/theme.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #212f3e;
  border-color: #212f3e;
}

/* line 2135, app/assets/stylesheets/theme/theme.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0f161d;
  border-color: #0b0f14;
}

/* line 2140, app/assets/stylesheets/theme/theme.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 47, 62, 0.5);
}

/* line 2145, app/assets/stylesheets/theme/theme.scss */
.btn-success {
  color: #fff;
  background-color: #4bc927;
  border-color: #4bc927;
}

/* line 2149, app/assets/stylesheets/theme/theme.scss */
.btn-success:hover {
  color: #fff;
  background-color: #3fa921;
  border-color: #3b9e1f;
}

/* line 2153, app/assets/stylesheets/theme/theme.scss */
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.5);
}

/* line 2156, app/assets/stylesheets/theme/theme.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #4bc927;
  border-color: #4bc927;
}

/* line 2160, app/assets/stylesheets/theme/theme.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #3b9e1f;
  border-color: #37931d;
}

/* line 2165, app/assets/stylesheets/theme/theme.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.5);
}

/* line 2170, app/assets/stylesheets/theme/theme.scss */
.btn-info {
  color: #fff;
  background-color: #1ea8b1;
  border-color: #1ea8b1;
}

/* line 2174, app/assets/stylesheets/theme/theme.scss */
.btn-info:hover {
  color: #fff;
  background-color: #188991;
  border-color: #167e86;
}

/* line 2178, app/assets/stylesheets/theme/theme.scss */
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 168, 177, 0.5);
}

/* line 2181, app/assets/stylesheets/theme/theme.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #1ea8b1;
  border-color: #1ea8b1;
}

/* line 2185, app/assets/stylesheets/theme/theme.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #167e86;
  border-color: #14747b;
}

/* line 2190, app/assets/stylesheets/theme/theme.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 168, 177, 0.5);
}

/* line 2195, app/assets/stylesheets/theme/theme.scss */
.btn-warning {
  color: #fff;
  background-color: #ff661a;
  border-color: #ff661a;
}

/* line 2199, app/assets/stylesheets/theme/theme.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #f25100;
  border-color: #e64d00;
}

/* line 2203, app/assets/stylesheets/theme/theme.scss */
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 102, 26, 0.5);
}

/* line 2206, app/assets/stylesheets/theme/theme.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #ff661a;
  border-color: #ff661a;
}

/* line 2210, app/assets/stylesheets/theme/theme.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e64d00;
  border-color: #d94800;
}

/* line 2215, app/assets/stylesheets/theme/theme.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 102, 26, 0.5);
}

/* line 2220, app/assets/stylesheets/theme/theme.scss */
.btn-danger {
  color: #fff;
  background-color: #ee4455;
  border-color: #ee4455;
}

/* line 2224, app/assets/stylesheets/theme/theme.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #eb2135;
  border-color: #ea152b;
}

/* line 2228, app/assets/stylesheets/theme/theme.scss */
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.5);
}

/* line 2231, app/assets/stylesheets/theme/theme.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ee4455;
  border-color: #ee4455;
}

/* line 2235, app/assets/stylesheets/theme/theme.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ea152b;
  border-color: #de1428;
}

/* line 2240, app/assets/stylesheets/theme/theme.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.5);
}

/* line 2245, app/assets/stylesheets/theme/theme.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 2249, app/assets/stylesheets/theme/theme.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 2253, app/assets/stylesheets/theme/theme.scss */
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 2256, app/assets/stylesheets/theme/theme.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 2260, app/assets/stylesheets/theme/theme.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 2265, app/assets/stylesheets/theme/theme.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 2270, app/assets/stylesheets/theme/theme.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 2274, app/assets/stylesheets/theme/theme.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 2278, app/assets/stylesheets/theme/theme.scss */
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 2281, app/assets/stylesheets/theme/theme.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 2285, app/assets/stylesheets/theme/theme.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 2290, app/assets/stylesheets/theme/theme.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 2295, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary {
  color: #536578;
  background-color: transparent;
  background-image: none;
  border-color: #536578;
}

/* line 2300, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #536578;
  border-color: #536578;
}

/* line 2304, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 101, 120, 0.5);
}

/* line 2307, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #536578;
  background-color: transparent;
}

/* line 2310, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #536578;
  border-color: #536578;
}

/* line 2315, app/assets/stylesheets/theme/theme.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 101, 120, 0.5);
}

/* line 2320, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary {
  color: #212f3e;
  background-color: transparent;
  background-image: none;
  border-color: #212f3e;
}

/* line 2325, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #212f3e;
  border-color: #212f3e;
}

/* line 2329, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 47, 62, 0.5);
}

/* line 2332, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #212f3e;
  background-color: transparent;
}

/* line 2335, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #212f3e;
  border-color: #212f3e;
}

/* line 2340, app/assets/stylesheets/theme/theme.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 47, 62, 0.5);
}

/* line 2345, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success {
  color: #4bc927;
  background-color: transparent;
  background-image: none;
  border-color: #4bc927;
}

/* line 2350, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #4bc927;
  border-color: #4bc927;
}

/* line 2354, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.5);
}

/* line 2357, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #4bc927;
  background-color: transparent;
}

/* line 2360, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #4bc927;
  border-color: #4bc927;
}

/* line 2365, app/assets/stylesheets/theme/theme.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 201, 39, 0.5);
}

/* line 2370, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info {
  color: #1ea8b1;
  background-color: transparent;
  background-image: none;
  border-color: #1ea8b1;
}

/* line 2375, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #1ea8b1;
  border-color: #1ea8b1;
}

/* line 2379, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 168, 177, 0.5);
}

/* line 2382, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #1ea8b1;
  background-color: transparent;
}

/* line 2385, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #1ea8b1;
  border-color: #1ea8b1;
}

/* line 2390, app/assets/stylesheets/theme/theme.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 168, 177, 0.5);
}

/* line 2395, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning {
  color: #ff661a;
  background-color: transparent;
  background-image: none;
  border-color: #ff661a;
}

/* line 2400, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning:hover {
  color: #fff;
  background-color: #ff661a;
  border-color: #ff661a;
}

/* line 2404, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 102, 26, 0.5);
}

/* line 2407, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff661a;
  background-color: transparent;
}

/* line 2410, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #ff661a;
  border-color: #ff661a;
}

/* line 2415, app/assets/stylesheets/theme/theme.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 102, 26, 0.5);
}

/* line 2420, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger {
  color: #ee4455;
  background-color: transparent;
  background-image: none;
  border-color: #ee4455;
}

/* line 2425, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ee4455;
  border-color: #ee4455;
}

/* line 2429, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.5);
}

/* line 2432, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ee4455;
  background-color: transparent;
}

/* line 2435, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ee4455;
  border-color: #ee4455;
}

/* line 2440, app/assets/stylesheets/theme/theme.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 68, 85, 0.5);
}

/* line 2445, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

/* line 2450, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 2454, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 2457, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 2460, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 2465, app/assets/stylesheets/theme/theme.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 2470, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

/* line 2475, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 2479, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 2482, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 2485, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 2490, app/assets/stylesheets/theme/theme.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 2495, app/assets/stylesheets/theme/theme.scss */
.btn-link {
  font-weight: 400;
  color: #687e96;
  background-color: transparent;
}

/* line 2499, app/assets/stylesheets/theme/theme.scss */
.btn-link:hover {
  color: #5d7287;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 2504, app/assets/stylesheets/theme/theme.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

/* line 2509, app/assets/stylesheets/theme/theme.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

/* line 2512, app/assets/stylesheets/theme/theme.scss */
.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 2518, app/assets/stylesheets/theme/theme.scss */
.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 2524, app/assets/stylesheets/theme/theme.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 2529, app/assets/stylesheets/theme/theme.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 2534, app/assets/stylesheets/theme/theme.scss */
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 2538, app/assets/stylesheets/theme/theme.scss */
.fade.show {
  opacity: 1;
}

/* line 2541, app/assets/stylesheets/theme/theme.scss */
.collapse {
  display: none;
}

/* line 2543, app/assets/stylesheets/theme/theme.scss */
.collapse.show {
  display: block;
}

/* line 2546, app/assets/stylesheets/theme/theme.scss */
tr.collapse.show {
  display: table-row;
}

/* line 2549, app/assets/stylesheets/theme/theme.scss */
tbody.collapse.show {
  display: table-row-group;
}

/* line 2552, app/assets/stylesheets/theme/theme.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

/* line 2559, app/assets/stylesheets/theme/theme.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 2563, app/assets/stylesheets/theme/theme.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 2575, app/assets/stylesheets/theme/theme.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 2578, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}

/* line 2597, app/assets/stylesheets/theme/theme.scss */
.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 2601, app/assets/stylesheets/theme/theme.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 2613, app/assets/stylesheets/theme/theme.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 2616, app/assets/stylesheets/theme/theme.scss */
.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 2620, app/assets/stylesheets/theme/theme.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 2631, app/assets/stylesheets/theme/theme.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 2634, app/assets/stylesheets/theme/theme.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 2637, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 2641, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 2649, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 2652, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 2663, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 2666, app/assets/stylesheets/theme/theme.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 2669, app/assets/stylesheets/theme/theme.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 2675, app/assets/stylesheets/theme/theme.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 2686, app/assets/stylesheets/theme/theme.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 2690, app/assets/stylesheets/theme/theme.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #536578;
}

/* line 2694, app/assets/stylesheets/theme/theme.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 2698, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu.show {
  display: block;
}

/* line 2701, app/assets/stylesheets/theme/theme.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 2709, app/assets/stylesheets/theme/theme.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 2716, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

/* line 2722, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 2725, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 2730, app/assets/stylesheets/theme/theme.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 2740, app/assets/stylesheets/theme/theme.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 2749, app/assets/stylesheets/theme/theme.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 2752, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 2755, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2760, app/assets/stylesheets/theme/theme.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2765, app/assets/stylesheets/theme/theme.scss */
.dropdown-toggle-split {
  padding-right: 0.7125rem;
  padding-left: 0.7125rem;
}

/* line 2768, app/assets/stylesheets/theme/theme.scss */
.dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 2771, app/assets/stylesheets/theme/theme.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 2775, app/assets/stylesheets/theme/theme.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 2779, app/assets/stylesheets/theme/theme.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 2790, app/assets/stylesheets/theme/theme.scss */
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 2793, app/assets/stylesheets/theme/theme.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 2799, app/assets/stylesheets/theme/theme.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2803, app/assets/stylesheets/theme/theme.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 2808, app/assets/stylesheets/theme/theme.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 2811, app/assets/stylesheets/theme/theme.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 2819, app/assets/stylesheets/theme/theme.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 2830, app/assets/stylesheets/theme/theme.scss */
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 2839, app/assets/stylesheets/theme/theme.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

/* line 2843, app/assets/stylesheets/theme/theme.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 2853, app/assets/stylesheets/theme/theme.scss */
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2857, app/assets/stylesheets/theme/theme.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2861, app/assets/stylesheets/theme/theme.scss */
.input-group > .custom-file {
  display: flex;
  align-items: center;
}

/* line 2868, app/assets/stylesheets/theme/theme.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2872, app/assets/stylesheets/theme/theme.scss */
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2877, app/assets/stylesheets/theme/theme.scss */
.input-group-prepend,
.input-group-append {
  display: flex;
}

/* line 2882, app/assets/stylesheets/theme/theme.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 2886, app/assets/stylesheets/theme/theme.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 2896, app/assets/stylesheets/theme/theme.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 2899, app/assets/stylesheets/theme/theme.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 2902, app/assets/stylesheets/theme/theme.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.7rem 0.95rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 5px;
}

/* line 2920, app/assets/stylesheets/theme/theme.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 2924, app/assets/stylesheets/theme/theme.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2933, app/assets/stylesheets/theme/theme.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2942, app/assets/stylesheets/theme/theme.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 2948, app/assets/stylesheets/theme/theme.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 2954, app/assets/stylesheets/theme/theme.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 2958, app/assets/stylesheets/theme/theme.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #536578;
}

/* line 2961, app/assets/stylesheets/theme/theme.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #eeeeee, none;
}

/* line 2964, app/assets/stylesheets/theme/theme.scss */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3beca;
}

/* line 2967, app/assets/stylesheets/theme/theme.scss */
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 2969, app/assets/stylesheets/theme/theme.scss */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 2972, app/assets/stylesheets/theme/theme.scss */
.custom-control-label {
  margin-bottom: 0;
}

/* line 2974, app/assets/stylesheets/theme/theme.scss */
.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: #dee2e6;
}

/* line 2988, app/assets/stylesheets/theme/theme.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 3000, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 5px;
}

/* line 3003, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #536578;
}

/* line 3006, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 3009, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #536578;
}

/* line 3012, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 3015, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(83, 101, 120, 0.5);
}

/* line 3018, app/assets/stylesheets/theme/theme.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(83, 101, 120, 0.5);
}

/* line 3021, app/assets/stylesheets/theme/theme.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 3024, app/assets/stylesheets/theme/theme.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #536578;
}

/* line 3027, app/assets/stylesheets/theme/theme.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 3030, app/assets/stylesheets/theme/theme.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(83, 101, 120, 0.5);
}

/* line 3033, app/assets/stylesheets/theme/theme.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 3048, app/assets/stylesheets/theme/theme.scss */
.custom-select:focus {
  border-color: #95a5b6;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(149, 165, 182, 0.5);
}

/* line 3053, app/assets/stylesheets/theme/theme.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: white;
}

/* line 3056, app/assets/stylesheets/theme/theme.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 3060, app/assets/stylesheets/theme/theme.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 3063, app/assets/stylesheets/theme/theme.scss */
.custom-select::-ms-expand {
  opacity: 0;
}

/* line 3066, app/assets/stylesheets/theme/theme.scss */
.custom-select-sm {
  height: calc(1.68125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

/* line 3072, app/assets/stylesheets/theme/theme.scss */
.custom-select-lg {
  height: calc(2.6875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

/* line 3078, app/assets/stylesheets/theme/theme.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.75rem + 2px);
  margin-bottom: 0;
}

/* line 3085, app/assets/stylesheets/theme/theme.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.75rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 3092, app/assets/stylesheets/theme/theme.scss */
.custom-file-input:focus ~ .custom-file-control {
  border-color: #95a5b6;
  box-shadow: none;
}

/* line 3096, app/assets/stylesheets/theme/theme.scss */
.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #95a5b6;
}

/* line 3098, app/assets/stylesheets/theme/theme.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 3101, app/assets/stylesheets/theme/theme.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.75rem + 2px);
  padding: 0.7rem 0.95rem;
  line-height: 1.5;
  color: #495057;
  background-color: white;
  border: 1px solid #ced4da;
  border-radius: 5px;
}

/* line 3114, app/assets/stylesheets/theme/theme.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.75rem + 2px) - 1px * 2);
  padding: 0.7rem 0.95rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 5px 5px 0;
}

/* line 3130, app/assets/stylesheets/theme/theme.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 3140, app/assets/stylesheets/theme/theme.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 3143, app/assets/stylesheets/theme/theme.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 3145, app/assets/stylesheets/theme/theme.scss */
.nav-link.disabled {
  color: #6c757d;
}

/* line 3148, app/assets/stylesheets/theme/theme.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 3150, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 3152, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 3156, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 3158, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 3162, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #eeeeee;
  border-color: #dee2e6 #dee2e6 #eeeeee;
}

/* line 3167, app/assets/stylesheets/theme/theme.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 3172, app/assets/stylesheets/theme/theme.scss */
.nav-pills .nav-link {
  border-radius: 5px;
}

/* line 3175, app/assets/stylesheets/theme/theme.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #536578;
}

/* line 3180, app/assets/stylesheets/theme/theme.scss */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 3186, app/assets/stylesheets/theme/theme.scss */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 3194, app/assets/stylesheets/theme/theme.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 3197, app/assets/stylesheets/theme/theme.scss */
.tab-content > .active {
  display: block;
}

/* line 3200, app/assets/stylesheets/theme/theme.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 3214, app/assets/stylesheets/theme/theme.scss */
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 3228, app/assets/stylesheets/theme/theme.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.33125rem;
  padding-bottom: 0.33125rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 3236, app/assets/stylesheets/theme/theme.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 3239, app/assets/stylesheets/theme/theme.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 3250, app/assets/stylesheets/theme/theme.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 3253, app/assets/stylesheets/theme/theme.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 3257, app/assets/stylesheets/theme/theme.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 3262, app/assets/stylesheets/theme/theme.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 3272, app/assets/stylesheets/theme/theme.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 5px;
}

/* line 3279, app/assets/stylesheets/theme/theme.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 3281, app/assets/stylesheets/theme/theme.scss */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 3284, app/assets/stylesheets/theme/theme.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 3294, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 3300, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 3308, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 3313, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 3315, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  /* line 3318, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 3321, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 3325, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 3331, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 3333, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 3338, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 3344, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 3352, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 3357, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 3359, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  /* line 3362, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 3365, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 3369, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 3375, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 3377, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 991.98px) {
  /* line 3382, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 3388, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 3396, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 3401, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 3403, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  /* line 3406, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 3409, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 3413, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 3419, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 3421, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 1199.98px) {
  /* line 3426, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 3432, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 3440, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 3445, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 3447, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  /* line 3450, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 3453, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 3457, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 3463, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 3465, app/assets/stylesheets/theme/theme.scss */
  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

/* line 3469, app/assets/stylesheets/theme/theme.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 3477, app/assets/stylesheets/theme/theme.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 3481, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 3486, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 3488, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-nav .dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 3491, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 3494, app/assets/stylesheets/theme/theme.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

/* line 3498, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 3504, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 3506, app/assets/stylesheets/theme/theme.scss */
.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

/* line 3510, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 3512, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 3515, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 3517, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 3519, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 3522, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 3528, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 3532, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 3535, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 3537, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 3539, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 3542, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 3544, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 3547, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 3549, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 3551, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 3554, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 3560, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 3564, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 3567, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 3569, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 3571, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 3574, app/assets/stylesheets/theme/theme.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 5px;
}

/* line 3589, app/assets/stylesheets/theme/theme.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 3592, app/assets/stylesheets/theme/theme.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 3595, app/assets/stylesheets/theme/theme.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 3599, app/assets/stylesheets/theme/theme.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 3605, app/assets/stylesheets/theme/theme.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 3608, app/assets/stylesheets/theme/theme.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 3612, app/assets/stylesheets/theme/theme.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 3615, app/assets/stylesheets/theme/theme.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 3618, app/assets/stylesheets/theme/theme.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 3621, app/assets/stylesheets/theme/theme.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 3626, app/assets/stylesheets/theme/theme.scss */
.card-header:first-child {
  border-radius: calc(5px - 1px) calc(5px - 1px) 0 0;
}

/* line 3628, app/assets/stylesheets/theme/theme.scss */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 3631, app/assets/stylesheets/theme/theme.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 3635, app/assets/stylesheets/theme/theme.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(5px - 1px) calc(5px - 1px);
}

/* line 3638, app/assets/stylesheets/theme/theme.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 3644, app/assets/stylesheets/theme/theme.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 3648, app/assets/stylesheets/theme/theme.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 3656, app/assets/stylesheets/theme/theme.scss */
.card-img {
  width: 100%;
  border-radius: calc(5px - 1px);
}

/* line 3660, app/assets/stylesheets/theme/theme.scss */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(5px - 1px);
  border-top-right-radius: calc(5px - 1px);
}

/* line 3665, app/assets/stylesheets/theme/theme.scss */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(5px - 1px);
  border-bottom-left-radius: calc(5px - 1px);
}

/* line 3670, app/assets/stylesheets/theme/theme.scss */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 3678, app/assets/stylesheets/theme/theme.scss */
.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 3681, app/assets/stylesheets/theme/theme.scss */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 3688, app/assets/stylesheets/theme/theme.scss */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 3703, app/assets/stylesheets/theme/theme.scss */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 3711, app/assets/stylesheets/theme/theme.scss */
.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 3714, app/assets/stylesheets/theme/theme.scss */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 3719, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 3724, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 3727, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 3730, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 3733, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 3736, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 3739, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 3742, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 3745, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:only-child {
    border-radius: 5px;
  }
  /* line 3747, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 3751, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  /* line 3755, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 3757, app/assets/stylesheets/theme/theme.scss */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 3763, app/assets/stylesheets/theme/theme.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 3767, app/assets/stylesheets/theme/theme.scss */
  .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }
  /* line 3772, app/assets/stylesheets/theme/theme.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 3776, app/assets/stylesheets/theme/theme.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 5px;
}

/* line 3788, app/assets/stylesheets/theme/theme.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 3795, app/assets/stylesheets/theme/theme.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 3798, app/assets/stylesheets/theme/theme.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 3801, app/assets/stylesheets/theme/theme.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 3804, app/assets/stylesheets/theme/theme.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 5px;
}

/* line 3812, app/assets/stylesheets/theme/theme.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #687e96;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 3821, app/assets/stylesheets/theme/theme.scss */
.page-link:hover {
  color: #5d7287;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 3826, app/assets/stylesheets/theme/theme.scss */
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

/* line 3831, app/assets/stylesheets/theme/theme.scss */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 3834, app/assets/stylesheets/theme/theme.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 3839, app/assets/stylesheets/theme/theme.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 3843, app/assets/stylesheets/theme/theme.scss */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #536578;
  border-color: #536578;
}

/* line 3849, app/assets/stylesheets/theme/theme.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 3856, app/assets/stylesheets/theme/theme.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

/* line 3861, app/assets/stylesheets/theme/theme.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 3865, app/assets/stylesheets/theme/theme.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 3869, app/assets/stylesheets/theme/theme.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}

/* line 3874, app/assets/stylesheets/theme/theme.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 3878, app/assets/stylesheets/theme/theme.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 3882, app/assets/stylesheets/theme/theme.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 5px;
}

/* line 3892, app/assets/stylesheets/theme/theme.scss */
.badge:empty {
  display: none;
}

/* line 3895, app/assets/stylesheets/theme/theme.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 3899, app/assets/stylesheets/theme/theme.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 3904, app/assets/stylesheets/theme/theme.scss */
.badge-primary {
  color: #fff;
  background-color: #536578;
}

/* line 3907, app/assets/stylesheets/theme/theme.scss */
.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3e4c5a;
}

/* line 3912, app/assets/stylesheets/theme/theme.scss */
.badge-secondary {
  color: #fff;
  background-color: #212f3e;
}

/* line 3915, app/assets/stylesheets/theme/theme.scss */
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0f161d;
}

/* line 3920, app/assets/stylesheets/theme/theme.scss */
.badge-success {
  color: #fff;
  background-color: #4bc927;
}

/* line 3923, app/assets/stylesheets/theme/theme.scss */
.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3b9e1f;
}

/* line 3928, app/assets/stylesheets/theme/theme.scss */
.badge-info {
  color: #fff;
  background-color: #1ea8b1;
}

/* line 3931, app/assets/stylesheets/theme/theme.scss */
.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #167e86;
}

/* line 3936, app/assets/stylesheets/theme/theme.scss */
.badge-warning {
  color: #fff;
  background-color: #ff661a;
}

/* line 3939, app/assets/stylesheets/theme/theme.scss */
.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #e64d00;
}

/* line 3944, app/assets/stylesheets/theme/theme.scss */
.badge-danger {
  color: #fff;
  background-color: #ee4455;
}

/* line 3947, app/assets/stylesheets/theme/theme.scss */
.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #ea152b;
}

/* line 3952, app/assets/stylesheets/theme/theme.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 3955, app/assets/stylesheets/theme/theme.scss */
.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

/* line 3960, app/assets/stylesheets/theme/theme.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 3963, app/assets/stylesheets/theme/theme.scss */
.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

/* line 3968, app/assets/stylesheets/theme/theme.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 5px;
}

@media (min-width: 576px) {
  /* line 3974, app/assets/stylesheets/theme/theme.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 3977, app/assets/stylesheets/theme/theme.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 3982, app/assets/stylesheets/theme/theme.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 5px;
}

/* line 3989, app/assets/stylesheets/theme/theme.scss */
.alert-heading {
  color: inherit;
}

/* line 3992, app/assets/stylesheets/theme/theme.scss */
.alert-link {
  font-weight: 500;
}

/* line 3995, app/assets/stylesheets/theme/theme.scss */
.alert-dismissible {
  padding-right: 3.85rem;
}

/* line 3997, app/assets/stylesheets/theme/theme.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 4004, app/assets/stylesheets/theme/theme.scss */
.alert-primary {
  color: #2b353e;
  background-color: #dde0e4;
  border-color: #cfd4d9;
}

/* line 4008, app/assets/stylesheets/theme/theme.scss */
.alert-primary hr {
  border-top-color: #c1c7ce;
}

/* line 4010, app/assets/stylesheets/theme/theme.scss */
.alert-primary .alert-link {
  color: #161b20;
}

/* line 4013, app/assets/stylesheets/theme/theme.scss */
.alert-secondary {
  color: #111820;
  background-color: #d3d5d8;
  border-color: #c1c5c9;
}

/* line 4017, app/assets/stylesheets/theme/theme.scss */
.alert-secondary hr {
  border-top-color: #b3b8bd;
}

/* line 4019, app/assets/stylesheets/theme/theme.scss */
.alert-secondary .alert-link {
  color: black;
}

/* line 4022, app/assets/stylesheets/theme/theme.scss */
.alert-success {
  color: #276815;
  background-color: #dbf4d4;
  border-color: #ccf0c3;
}

/* line 4026, app/assets/stylesheets/theme/theme.scss */
.alert-success hr {
  border-top-color: #bbebaf;
}

/* line 4028, app/assets/stylesheets/theme/theme.scss */
.alert-success .alert-link {
  color: #173e0c;
}

/* line 4031, app/assets/stylesheets/theme/theme.scss */
.alert-info {
  color: #0f575c;
  background-color: #d2eeef;
  border-color: #c0e7e9;
}

/* line 4035, app/assets/stylesheets/theme/theme.scss */
.alert-info hr {
  border-top-color: #ade0e2;
}

/* line 4037, app/assets/stylesheets/theme/theme.scss */
.alert-info .alert-link {
  color: #082e30;
}

/* line 4040, app/assets/stylesheets/theme/theme.scss */
.alert-warning {
  color: #85350d;
  background-color: #ffe0d1;
  border-color: #ffd4bf;
}

/* line 4044, app/assets/stylesheets/theme/theme.scss */
.alert-warning hr {
  border-top-color: #ffc3a6;
}

/* line 4046, app/assets/stylesheets/theme/theme.scss */
.alert-warning .alert-link {
  color: #572208;
}

/* line 4049, app/assets/stylesheets/theme/theme.scss */
.alert-danger {
  color: #7c232c;
  background-color: #fcdadd;
  border-color: #facbcf;
}

/* line 4053, app/assets/stylesheets/theme/theme.scss */
.alert-danger hr {
  border-top-color: #f8b4ba;
}

/* line 4055, app/assets/stylesheets/theme/theme.scss */
.alert-danger .alert-link {
  color: #54181e;
}

/* line 4058, app/assets/stylesheets/theme/theme.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 4062, app/assets/stylesheets/theme/theme.scss */
.alert-light hr {
  border-top-color: #ececf6;
}

/* line 4064, app/assets/stylesheets/theme/theme.scss */
.alert-light .alert-link {
  color: #686868;
}

/* line 4067, app/assets/stylesheets/theme/theme.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 4071, app/assets/stylesheets/theme/theme.scss */
.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 4073, app/assets/stylesheets/theme/theme.scss */
.alert-dark .alert-link {
  color: #040505;
}

@-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 4088, app/assets/stylesheets/theme/theme.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.675rem;
  background-color: #e9ecef;
  border-radius: 5px;
}

/* line 4098, app/assets/stylesheets/theme/theme.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #536578;
  transition: width 0.6s ease;
}

/* line 4115, app/assets/stylesheets/theme/theme.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 4119, app/assets/stylesheets/theme/theme.scss */
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

/* line 4123, app/assets/stylesheets/theme/theme.scss */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 4131, app/assets/stylesheets/theme/theme.scss */
.media-body {
  flex: 1;
}

/* line 4136, app/assets/stylesheets/theme/theme.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 4147, app/assets/stylesheets/theme/theme.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 4151, app/assets/stylesheets/theme/theme.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 4155, app/assets/stylesheets/theme/theme.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 4159, app/assets/stylesheets/theme/theme.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 4166, app/assets/stylesheets/theme/theme.scss */
.list-group-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 4169, app/assets/stylesheets/theme/theme.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 4173, app/assets/stylesheets/theme/theme.scss */
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

/* line 4176, app/assets/stylesheets/theme/theme.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

/* line 4179, app/assets/stylesheets/theme/theme.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #536578;
  border-color: #536578;
}

/* line 4185, app/assets/stylesheets/theme/theme.scss */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 4190, app/assets/stylesheets/theme/theme.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 4193, app/assets/stylesheets/theme/theme.scss */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 4196, app/assets/stylesheets/theme/theme.scss */
.list-group-item-primary {
  color: #2b353e;
  background-color: #cfd4d9;
}

/* line 4199, app/assets/stylesheets/theme/theme.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #2b353e;
  background-color: #c1c7ce;
}

/* line 4202, app/assets/stylesheets/theme/theme.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #2b353e;
  border-color: #2b353e;
}

/* line 4207, app/assets/stylesheets/theme/theme.scss */
.list-group-item-secondary {
  color: #111820;
  background-color: #c1c5c9;
}

/* line 4210, app/assets/stylesheets/theme/theme.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #111820;
  background-color: #b3b8bd;
}

/* line 4213, app/assets/stylesheets/theme/theme.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #111820;
  border-color: #111820;
}

/* line 4218, app/assets/stylesheets/theme/theme.scss */
.list-group-item-success {
  color: #276815;
  background-color: #ccf0c3;
}

/* line 4221, app/assets/stylesheets/theme/theme.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #276815;
  background-color: #bbebaf;
}

/* line 4224, app/assets/stylesheets/theme/theme.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #276815;
  border-color: #276815;
}

/* line 4229, app/assets/stylesheets/theme/theme.scss */
.list-group-item-info {
  color: #0f575c;
  background-color: #c0e7e9;
}

/* line 4232, app/assets/stylesheets/theme/theme.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0f575c;
  background-color: #ade0e2;
}

/* line 4235, app/assets/stylesheets/theme/theme.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0f575c;
  border-color: #0f575c;
}

/* line 4240, app/assets/stylesheets/theme/theme.scss */
.list-group-item-warning {
  color: #85350d;
  background-color: #ffd4bf;
}

/* line 4243, app/assets/stylesheets/theme/theme.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #85350d;
  background-color: #ffc3a6;
}

/* line 4246, app/assets/stylesheets/theme/theme.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #85350d;
  border-color: #85350d;
}

/* line 4251, app/assets/stylesheets/theme/theme.scss */
.list-group-item-danger {
  color: #7c232c;
  background-color: #facbcf;
}

/* line 4254, app/assets/stylesheets/theme/theme.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7c232c;
  background-color: #f8b4ba;
}

/* line 4257, app/assets/stylesheets/theme/theme.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #7c232c;
  border-color: #7c232c;
}

/* line 4262, app/assets/stylesheets/theme/theme.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 4265, app/assets/stylesheets/theme/theme.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 4268, app/assets/stylesheets/theme/theme.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4273, app/assets/stylesheets/theme/theme.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 4276, app/assets/stylesheets/theme/theme.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 4279, app/assets/stylesheets/theme/theme.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 4284, app/assets/stylesheets/theme/theme.scss */
.close {
  float: right;
  font-size: 1.35rem;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 4292, app/assets/stylesheets/theme/theme.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

/* line 4296, app/assets/stylesheets/theme/theme.scss */
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 4299, app/assets/stylesheets/theme/theme.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 4305, app/assets/stylesheets/theme/theme.scss */
.modal-open {
  overflow: hidden;
}

/* line 4308, app/assets/stylesheets/theme/theme.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* line 4318, app/assets/stylesheets/theme/theme.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 4322, app/assets/stylesheets/theme/theme.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 4327, app/assets/stylesheets/theme/theme.scss */
.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 4334, app/assets/stylesheets/theme/theme.scss */
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 4338, app/assets/stylesheets/theme/theme.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

/* line 4347, app/assets/stylesheets/theme/theme.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  outline: 0;
}

/* line 4364, app/assets/stylesheets/theme/theme.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 4372, app/assets/stylesheets/theme/theme.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 4374, app/assets/stylesheets/theme/theme.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 4377, app/assets/stylesheets/theme/theme.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 4391, app/assets/stylesheets/theme/theme.scss */
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 4395, app/assets/stylesheets/theme/theme.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 4399, app/assets/stylesheets/theme/theme.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 4406, app/assets/stylesheets/theme/theme.scss */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 4418, app/assets/stylesheets/theme/theme.scss */
.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 4420, app/assets/stylesheets/theme/theme.scss */
.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 4423, app/assets/stylesheets/theme/theme.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 4431, app/assets/stylesheets/theme/theme.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 4434, app/assets/stylesheets/theme/theme.scss */
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  /* line 4436, app/assets/stylesheets/theme/theme.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 4440, app/assets/stylesheets/theme/theme.scss */
  .modal-lg {
    max-width: 800px;
  }
}

/* line 4443, app/assets/stylesheets/theme/theme.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 4465, app/assets/stylesheets/theme/theme.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 4467, app/assets/stylesheets/theme/theme.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 4472, app/assets/stylesheets/theme/theme.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 4478, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"], .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 4480, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 4482, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 4487, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"], .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 4489, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 4493, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 4498, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"], .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 4500, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 4502, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 4507, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"], .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 4509, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 4513, app/assets/stylesheets/theme/theme.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 4518, app/assets/stylesheets/theme/theme.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5px;
}

/* line 4526, app/assets/stylesheets/theme/theme.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 4553, app/assets/stylesheets/theme/theme.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 5px;
}

/* line 4559, app/assets/stylesheets/theme/theme.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 4566, app/assets/stylesheets/theme/theme.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"], .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 4568, app/assets/stylesheets/theme/theme.scss */
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 4570, app/assets/stylesheets/theme/theme.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

/* line 4573, app/assets/stylesheets/theme/theme.scss */
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 4576, app/assets/stylesheets/theme/theme.scss */

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 4580, app/assets/stylesheets/theme/theme.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"], .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 4582, app/assets/stylesheets/theme/theme.scss */
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 5px 0;
}

/* line 4587, app/assets/stylesheets/theme/theme.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

/* line 4590, app/assets/stylesheets/theme/theme.scss */
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 4593, app/assets/stylesheets/theme/theme.scss */

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 4597, app/assets/stylesheets/theme/theme.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"], .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 4599, app/assets/stylesheets/theme/theme.scss */
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 4601, app/assets/stylesheets/theme/theme.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

/* line 4604, app/assets/stylesheets/theme/theme.scss */
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 4607, app/assets/stylesheets/theme/theme.scss */

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 4610, app/assets/stylesheets/theme/theme.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 4620, app/assets/stylesheets/theme/theme.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"], .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 4622, app/assets/stylesheets/theme/theme.scss */
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 5px 0;
}

/* line 4627, app/assets/stylesheets/theme/theme.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

/* line 4630, app/assets/stylesheets/theme/theme.scss */
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 4633, app/assets/stylesheets/theme/theme.scss */

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 4637, app/assets/stylesheets/theme/theme.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(5px - 1px);
  border-top-right-radius: calc(5px - 1px);
}

/* line 4646, app/assets/stylesheets/theme/theme.scss */
.popover-header:empty {
  display: none;
}

/* line 4649, app/assets/stylesheets/theme/theme.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 4653, app/assets/stylesheets/theme/theme.scss */
.carousel {
  position: relative;
}

/* line 4656, app/assets/stylesheets/theme/theme.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 4661, app/assets/stylesheets/theme/theme.scss */
.carousel-item {
  position: relative;
  display: none;
  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;
}

/* line 4677, app/assets/stylesheets/theme/theme.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 4682, app/assets/stylesheets/theme/theme.scss */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 4687, app/assets/stylesheets/theme/theme.scss */
.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 4692, app/assets/stylesheets/theme/theme.scss */
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 4697, app/assets/stylesheets/theme/theme.scss */
.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 4702, app/assets/stylesheets/theme/theme.scss */
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 4707, app/assets/stylesheets/theme/theme.scss */
.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 4712, app/assets/stylesheets/theme/theme.scss */
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 4717, app/assets/stylesheets/theme/theme.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 4735, app/assets/stylesheets/theme/theme.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 4743, app/assets/stylesheets/theme/theme.scss */
.carousel-control-prev {
  left: 0;
}

/* line 4746, app/assets/stylesheets/theme/theme.scss */
.carousel-control-next {
  right: 0;
}

/* line 4749, app/assets/stylesheets/theme/theme.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 4757, app/assets/stylesheets/theme/theme.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 4760, app/assets/stylesheets/theme/theme.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 4763, app/assets/stylesheets/theme/theme.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 4779, app/assets/stylesheets/theme/theme.scss */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 4790, app/assets/stylesheets/theme/theme.scss */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 4798, app/assets/stylesheets/theme/theme.scss */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 4806, app/assets/stylesheets/theme/theme.scss */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 4809, app/assets/stylesheets/theme/theme.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 4820, app/assets/stylesheets/theme/theme.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4823, app/assets/stylesheets/theme/theme.scss */
.align-top {
  vertical-align: top !important;
}

/* line 4826, app/assets/stylesheets/theme/theme.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 4829, app/assets/stylesheets/theme/theme.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 4832, app/assets/stylesheets/theme/theme.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 4835, app/assets/stylesheets/theme/theme.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 4838, app/assets/stylesheets/theme/theme.scss */
.bg-primary {
  background-color: #536578 !important;
}

/* line 4841, app/assets/stylesheets/theme/theme.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #3e4c5a !important;
}

/* line 4846, app/assets/stylesheets/theme/theme.scss */
.bg-secondary {
  background-color: #212f3e !important;
}

/* line 4849, app/assets/stylesheets/theme/theme.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #0f161d !important;
}

/* line 4854, app/assets/stylesheets/theme/theme.scss */
.bg-success {
  background-color: #4bc927 !important;
}

/* line 4857, app/assets/stylesheets/theme/theme.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #3b9e1f !important;
}

/* line 4862, app/assets/stylesheets/theme/theme.scss */
.bg-info {
  background-color: #1ea8b1 !important;
}

/* line 4865, app/assets/stylesheets/theme/theme.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #167e86 !important;
}

/* line 4870, app/assets/stylesheets/theme/theme.scss */
.bg-warning {
  background-color: #ff661a !important;
}

/* line 4873, app/assets/stylesheets/theme/theme.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #e64d00 !important;
}

/* line 4878, app/assets/stylesheets/theme/theme.scss */
.bg-danger {
  background-color: #ee4455 !important;
}

/* line 4881, app/assets/stylesheets/theme/theme.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ea152b !important;
}

/* line 4886, app/assets/stylesheets/theme/theme.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 4889, app/assets/stylesheets/theme/theme.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 4894, app/assets/stylesheets/theme/theme.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 4897, app/assets/stylesheets/theme/theme.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 4902, app/assets/stylesheets/theme/theme.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 4905, app/assets/stylesheets/theme/theme.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 4908, app/assets/stylesheets/theme/theme.scss */
.border {
  border: 1px solid #ededed !important;
}

/* line 4911, app/assets/stylesheets/theme/theme.scss */
.border-top {
  border-top: 1px solid #ededed !important;
}

/* line 4914, app/assets/stylesheets/theme/theme.scss */
.border-right {
  border-right: 1px solid #ededed !important;
}

/* line 4917, app/assets/stylesheets/theme/theme.scss */
.border-bottom {
  border-bottom: 1px solid #ededed !important;
}

/* line 4920, app/assets/stylesheets/theme/theme.scss */
.border-left {
  border-left: 1px solid #ededed !important;
}

/* line 4923, app/assets/stylesheets/theme/theme.scss */
.border-0 {
  border: 0 !important;
}

/* line 4926, app/assets/stylesheets/theme/theme.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 4929, app/assets/stylesheets/theme/theme.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 4932, app/assets/stylesheets/theme/theme.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 4935, app/assets/stylesheets/theme/theme.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 4938, app/assets/stylesheets/theme/theme.scss */
.border-primary {
  border-color: #536578 !important;
}

/* line 4941, app/assets/stylesheets/theme/theme.scss */
.border-secondary {
  border-color: #212f3e !important;
}

/* line 4944, app/assets/stylesheets/theme/theme.scss */
.border-success {
  border-color: #4bc927 !important;
}

/* line 4947, app/assets/stylesheets/theme/theme.scss */
.border-info {
  border-color: #1ea8b1 !important;
}

/* line 4950, app/assets/stylesheets/theme/theme.scss */
.border-warning {
  border-color: #ff661a !important;
}

/* line 4953, app/assets/stylesheets/theme/theme.scss */
.border-danger {
  border-color: #ee4455 !important;
}

/* line 4956, app/assets/stylesheets/theme/theme.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 4959, app/assets/stylesheets/theme/theme.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 4962, app/assets/stylesheets/theme/theme.scss */
.border-white {
  border-color: #fff !important;
}

/* line 4965, app/assets/stylesheets/theme/theme.scss */
.rounded {
  border-radius: 5px !important;
}

/* line 4968, app/assets/stylesheets/theme/theme.scss */
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 4972, app/assets/stylesheets/theme/theme.scss */
.rounded-right {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 4976, app/assets/stylesheets/theme/theme.scss */
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 4980, app/assets/stylesheets/theme/theme.scss */
.rounded-left {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 4984, app/assets/stylesheets/theme/theme.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 4987, app/assets/stylesheets/theme/theme.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 4990, app/assets/stylesheets/theme/theme.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 4995, app/assets/stylesheets/theme/theme.scss */
.d-none {
  display: none !important;
}

/* line 4998, app/assets/stylesheets/theme/theme.scss */
.d-inline {
  display: inline !important;
}

/* line 5001, app/assets/stylesheets/theme/theme.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 5004, app/assets/stylesheets/theme/theme.scss */
.d-block {
  display: block !important;
}

/* line 5007, app/assets/stylesheets/theme/theme.scss */
.d-table {
  display: table !important;
}

/* line 5010, app/assets/stylesheets/theme/theme.scss */
.d-table-row {
  display: table-row !important;
}

/* line 5013, app/assets/stylesheets/theme/theme.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 5016, app/assets/stylesheets/theme/theme.scss */
.d-flex {
  display: flex !important;
}

/* line 5021, app/assets/stylesheets/theme/theme.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 5027, app/assets/stylesheets/theme/theme.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 5029, app/assets/stylesheets/theme/theme.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 5031, app/assets/stylesheets/theme/theme.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 5033, app/assets/stylesheets/theme/theme.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 5035, app/assets/stylesheets/theme/theme.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 5037, app/assets/stylesheets/theme/theme.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 5039, app/assets/stylesheets/theme/theme.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 5041, app/assets/stylesheets/theme/theme.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 5045, app/assets/stylesheets/theme/theme.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 5051, app/assets/stylesheets/theme/theme.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 5053, app/assets/stylesheets/theme/theme.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 5055, app/assets/stylesheets/theme/theme.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 5057, app/assets/stylesheets/theme/theme.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 5059, app/assets/stylesheets/theme/theme.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 5061, app/assets/stylesheets/theme/theme.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 5063, app/assets/stylesheets/theme/theme.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 5065, app/assets/stylesheets/theme/theme.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 5069, app/assets/stylesheets/theme/theme.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 5075, app/assets/stylesheets/theme/theme.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 5077, app/assets/stylesheets/theme/theme.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 5079, app/assets/stylesheets/theme/theme.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 5081, app/assets/stylesheets/theme/theme.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 5083, app/assets/stylesheets/theme/theme.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 5085, app/assets/stylesheets/theme/theme.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 5087, app/assets/stylesheets/theme/theme.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 5089, app/assets/stylesheets/theme/theme.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 5093, app/assets/stylesheets/theme/theme.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 5099, app/assets/stylesheets/theme/theme.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 5101, app/assets/stylesheets/theme/theme.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 5103, app/assets/stylesheets/theme/theme.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 5105, app/assets/stylesheets/theme/theme.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 5107, app/assets/stylesheets/theme/theme.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 5109, app/assets/stylesheets/theme/theme.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 5111, app/assets/stylesheets/theme/theme.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 5113, app/assets/stylesheets/theme/theme.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 5117, app/assets/stylesheets/theme/theme.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 5123, app/assets/stylesheets/theme/theme.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 5125, app/assets/stylesheets/theme/theme.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 5127, app/assets/stylesheets/theme/theme.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 5129, app/assets/stylesheets/theme/theme.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 5131, app/assets/stylesheets/theme/theme.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 5133, app/assets/stylesheets/theme/theme.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 5135, app/assets/stylesheets/theme/theme.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 5137, app/assets/stylesheets/theme/theme.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 5141, app/assets/stylesheets/theme/theme.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 5146, app/assets/stylesheets/theme/theme.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 5152, app/assets/stylesheets/theme/theme.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 5155, app/assets/stylesheets/theme/theme.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 5168, app/assets/stylesheets/theme/theme.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 5171, app/assets/stylesheets/theme/theme.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 5174, app/assets/stylesheets/theme/theme.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 5177, app/assets/stylesheets/theme/theme.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 5180, app/assets/stylesheets/theme/theme.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 5186, app/assets/stylesheets/theme/theme.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 5192, app/assets/stylesheets/theme/theme.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 5198, app/assets/stylesheets/theme/theme.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 5204, app/assets/stylesheets/theme/theme.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 5208, app/assets/stylesheets/theme/theme.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 5212, app/assets/stylesheets/theme/theme.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 5216, app/assets/stylesheets/theme/theme.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 5221, app/assets/stylesheets/theme/theme.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 5226, app/assets/stylesheets/theme/theme.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 5231, app/assets/stylesheets/theme/theme.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 5236, app/assets/stylesheets/theme/theme.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 5240, app/assets/stylesheets/theme/theme.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 5245, app/assets/stylesheets/theme/theme.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 5250, app/assets/stylesheets/theme/theme.scss */
.align-items-center {
  align-items: center !important;
}

/* line 5255, app/assets/stylesheets/theme/theme.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 5260, app/assets/stylesheets/theme/theme.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 5265, app/assets/stylesheets/theme/theme.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 5269, app/assets/stylesheets/theme/theme.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 5273, app/assets/stylesheets/theme/theme.scss */
.align-content-center {
  align-content: center !important;
}

/* line 5277, app/assets/stylesheets/theme/theme.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 5281, app/assets/stylesheets/theme/theme.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 5285, app/assets/stylesheets/theme/theme.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 5289, app/assets/stylesheets/theme/theme.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 5293, app/assets/stylesheets/theme/theme.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 5297, app/assets/stylesheets/theme/theme.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 5301, app/assets/stylesheets/theme/theme.scss */
.align-self-center {
  align-self: center !important;
}

/* line 5305, app/assets/stylesheets/theme/theme.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 5309, app/assets/stylesheets/theme/theme.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 5314, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 5319, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 5324, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 5329, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 5334, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 5337, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 5340, app/assets/stylesheets/theme/theme.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 5343, app/assets/stylesheets/theme/theme.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 5347, app/assets/stylesheets/theme/theme.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 5351, app/assets/stylesheets/theme/theme.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 5355, app/assets/stylesheets/theme/theme.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 5359, app/assets/stylesheets/theme/theme.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 5362, app/assets/stylesheets/theme/theme.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 5366, app/assets/stylesheets/theme/theme.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 5370, app/assets/stylesheets/theme/theme.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 5374, app/assets/stylesheets/theme/theme.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 5378, app/assets/stylesheets/theme/theme.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 5382, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 5385, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 5388, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 5391, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 5394, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 5397, app/assets/stylesheets/theme/theme.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 5400, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 5403, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 5406, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 5409, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 5412, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 5415, app/assets/stylesheets/theme/theme.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 5420, app/assets/stylesheets/theme/theme.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 5425, app/assets/stylesheets/theme/theme.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 5430, app/assets/stylesheets/theme/theme.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 5435, app/assets/stylesheets/theme/theme.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 5440, app/assets/stylesheets/theme/theme.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 5443, app/assets/stylesheets/theme/theme.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 5446, app/assets/stylesheets/theme/theme.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 5449, app/assets/stylesheets/theme/theme.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 5453, app/assets/stylesheets/theme/theme.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 5457, app/assets/stylesheets/theme/theme.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 5461, app/assets/stylesheets/theme/theme.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 5465, app/assets/stylesheets/theme/theme.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 5468, app/assets/stylesheets/theme/theme.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 5472, app/assets/stylesheets/theme/theme.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 5476, app/assets/stylesheets/theme/theme.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 5480, app/assets/stylesheets/theme/theme.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 5484, app/assets/stylesheets/theme/theme.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 5488, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 5491, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 5494, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 5497, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 5500, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 5503, app/assets/stylesheets/theme/theme.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 5506, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 5509, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 5512, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 5515, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 5518, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 5521, app/assets/stylesheets/theme/theme.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 5526, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 5531, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 5536, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 5541, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 5546, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 5549, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 5552, app/assets/stylesheets/theme/theme.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 5555, app/assets/stylesheets/theme/theme.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 5559, app/assets/stylesheets/theme/theme.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 5563, app/assets/stylesheets/theme/theme.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 5567, app/assets/stylesheets/theme/theme.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 5571, app/assets/stylesheets/theme/theme.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 5574, app/assets/stylesheets/theme/theme.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 5578, app/assets/stylesheets/theme/theme.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 5582, app/assets/stylesheets/theme/theme.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 5586, app/assets/stylesheets/theme/theme.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 5590, app/assets/stylesheets/theme/theme.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 5594, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 5597, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 5600, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 5603, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 5606, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 5609, app/assets/stylesheets/theme/theme.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 5612, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 5615, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 5618, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 5621, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 5624, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 5627, app/assets/stylesheets/theme/theme.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 5632, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 5637, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 5642, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 5647, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 5652, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 5655, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 5658, app/assets/stylesheets/theme/theme.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 5661, app/assets/stylesheets/theme/theme.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 5665, app/assets/stylesheets/theme/theme.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 5669, app/assets/stylesheets/theme/theme.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 5673, app/assets/stylesheets/theme/theme.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 5677, app/assets/stylesheets/theme/theme.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 5680, app/assets/stylesheets/theme/theme.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 5684, app/assets/stylesheets/theme/theme.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 5688, app/assets/stylesheets/theme/theme.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 5692, app/assets/stylesheets/theme/theme.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 5696, app/assets/stylesheets/theme/theme.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 5700, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 5703, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 5706, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 5709, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 5712, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 5715, app/assets/stylesheets/theme/theme.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 5718, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 5721, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 5724, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 5727, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 5730, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 5733, app/assets/stylesheets/theme/theme.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 5737, app/assets/stylesheets/theme/theme.scss */
.float-left {
  float: left !important;
}

/* line 5740, app/assets/stylesheets/theme/theme.scss */
.float-right {
  float: right !important;
}

/* line 5743, app/assets/stylesheets/theme/theme.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 5747, app/assets/stylesheets/theme/theme.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 5749, app/assets/stylesheets/theme/theme.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 5751, app/assets/stylesheets/theme/theme.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 5755, app/assets/stylesheets/theme/theme.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 5757, app/assets/stylesheets/theme/theme.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 5759, app/assets/stylesheets/theme/theme.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 5763, app/assets/stylesheets/theme/theme.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 5765, app/assets/stylesheets/theme/theme.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 5767, app/assets/stylesheets/theme/theme.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 5771, app/assets/stylesheets/theme/theme.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 5773, app/assets/stylesheets/theme/theme.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 5775, app/assets/stylesheets/theme/theme.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 5778, app/assets/stylesheets/theme/theme.scss */
.position-static {
  position: static !important;
}

/* line 5781, app/assets/stylesheets/theme/theme.scss */
.position-relative {
  position: relative !important;
}

/* line 5784, app/assets/stylesheets/theme/theme.scss */
.position-absolute {
  position: absolute !important;
}

/* line 5787, app/assets/stylesheets/theme/theme.scss */
.position-fixed {
  position: fixed !important;
}

/* line 5790, app/assets/stylesheets/theme/theme.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 5794, app/assets/stylesheets/theme/theme.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 5801, app/assets/stylesheets/theme/theme.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  /* line 5809, app/assets/stylesheets/theme/theme.scss */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5815, app/assets/stylesheets/theme/theme.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}

/* line 5827, app/assets/stylesheets/theme/theme.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
  clip-path: none;
}

/* line 5837, app/assets/stylesheets/theme/theme.scss */
.w-25 {
  width: 25% !important;
}

/* line 5840, app/assets/stylesheets/theme/theme.scss */
.w-50 {
  width: 50% !important;
}

/* line 5843, app/assets/stylesheets/theme/theme.scss */
.w-75 {
  width: 75% !important;
}

/* line 5846, app/assets/stylesheets/theme/theme.scss */
.w-100 {
  width: 100% !important;
}

/* line 5849, app/assets/stylesheets/theme/theme.scss */
.h-25 {
  height: 25% !important;
}

/* line 5852, app/assets/stylesheets/theme/theme.scss */
.h-50 {
  height: 50% !important;
}

/* line 5855, app/assets/stylesheets/theme/theme.scss */
.h-75 {
  height: 75% !important;
}

/* line 5858, app/assets/stylesheets/theme/theme.scss */
.h-100 {
  height: 100% !important;
}

/* line 5861, app/assets/stylesheets/theme/theme.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 5864, app/assets/stylesheets/theme/theme.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 5867, app/assets/stylesheets/theme/theme.scss */
.m-0 {
  margin: 0 !important;
}

/* line 5870, app/assets/stylesheets/theme/theme.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 5874, app/assets/stylesheets/theme/theme.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 5878, app/assets/stylesheets/theme/theme.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 5882, app/assets/stylesheets/theme/theme.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 5886, app/assets/stylesheets/theme/theme.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 5889, app/assets/stylesheets/theme/theme.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 5893, app/assets/stylesheets/theme/theme.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 5897, app/assets/stylesheets/theme/theme.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 5901, app/assets/stylesheets/theme/theme.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 5905, app/assets/stylesheets/theme/theme.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 5908, app/assets/stylesheets/theme/theme.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 5912, app/assets/stylesheets/theme/theme.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 5916, app/assets/stylesheets/theme/theme.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 5920, app/assets/stylesheets/theme/theme.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 5924, app/assets/stylesheets/theme/theme.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 5927, app/assets/stylesheets/theme/theme.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 5931, app/assets/stylesheets/theme/theme.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 5935, app/assets/stylesheets/theme/theme.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 5939, app/assets/stylesheets/theme/theme.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 5943, app/assets/stylesheets/theme/theme.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 5946, app/assets/stylesheets/theme/theme.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 5950, app/assets/stylesheets/theme/theme.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 5954, app/assets/stylesheets/theme/theme.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 5958, app/assets/stylesheets/theme/theme.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 5962, app/assets/stylesheets/theme/theme.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 5965, app/assets/stylesheets/theme/theme.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 5969, app/assets/stylesheets/theme/theme.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 5973, app/assets/stylesheets/theme/theme.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 5977, app/assets/stylesheets/theme/theme.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 5981, app/assets/stylesheets/theme/theme.scss */
.p-0 {
  padding: 0 !important;
}

/* line 5984, app/assets/stylesheets/theme/theme.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 5988, app/assets/stylesheets/theme/theme.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 5992, app/assets/stylesheets/theme/theme.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 5996, app/assets/stylesheets/theme/theme.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 6000, app/assets/stylesheets/theme/theme.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 6003, app/assets/stylesheets/theme/theme.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 6007, app/assets/stylesheets/theme/theme.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 6011, app/assets/stylesheets/theme/theme.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 6015, app/assets/stylesheets/theme/theme.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 6019, app/assets/stylesheets/theme/theme.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 6022, app/assets/stylesheets/theme/theme.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 6026, app/assets/stylesheets/theme/theme.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 6030, app/assets/stylesheets/theme/theme.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 6034, app/assets/stylesheets/theme/theme.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 6038, app/assets/stylesheets/theme/theme.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 6041, app/assets/stylesheets/theme/theme.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 6045, app/assets/stylesheets/theme/theme.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 6049, app/assets/stylesheets/theme/theme.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 6053, app/assets/stylesheets/theme/theme.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 6057, app/assets/stylesheets/theme/theme.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 6060, app/assets/stylesheets/theme/theme.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 6064, app/assets/stylesheets/theme/theme.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 6068, app/assets/stylesheets/theme/theme.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 6072, app/assets/stylesheets/theme/theme.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 6076, app/assets/stylesheets/theme/theme.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 6079, app/assets/stylesheets/theme/theme.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 6083, app/assets/stylesheets/theme/theme.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 6087, app/assets/stylesheets/theme/theme.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 6091, app/assets/stylesheets/theme/theme.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 6095, app/assets/stylesheets/theme/theme.scss */
.m-auto {
  margin: auto !important;
}

/* line 6098, app/assets/stylesheets/theme/theme.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 6102, app/assets/stylesheets/theme/theme.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 6106, app/assets/stylesheets/theme/theme.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 6110, app/assets/stylesheets/theme/theme.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 6115, app/assets/stylesheets/theme/theme.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 6117, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 6120, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 6123, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 6126, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 6129, app/assets/stylesheets/theme/theme.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 6131, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 6134, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 6137, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 6140, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 6143, app/assets/stylesheets/theme/theme.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 6145, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 6148, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 6151, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 6154, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 6157, app/assets/stylesheets/theme/theme.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 6159, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 6162, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 6165, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 6168, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 6171, app/assets/stylesheets/theme/theme.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 6173, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 6176, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 6179, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 6182, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 6185, app/assets/stylesheets/theme/theme.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 6187, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 6190, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 6193, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 6196, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 6199, app/assets/stylesheets/theme/theme.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 6201, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 6204, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 6207, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 6210, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 6213, app/assets/stylesheets/theme/theme.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 6215, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 6218, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 6221, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 6224, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 6227, app/assets/stylesheets/theme/theme.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 6229, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 6232, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 6235, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 6238, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 6241, app/assets/stylesheets/theme/theme.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 6243, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 6246, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 6249, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 6252, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 6255, app/assets/stylesheets/theme/theme.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 6257, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 6260, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 6263, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 6266, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 6269, app/assets/stylesheets/theme/theme.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 6271, app/assets/stylesheets/theme/theme.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 6274, app/assets/stylesheets/theme/theme.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 6277, app/assets/stylesheets/theme/theme.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 6280, app/assets/stylesheets/theme/theme.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 6283, app/assets/stylesheets/theme/theme.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 6285, app/assets/stylesheets/theme/theme.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 6288, app/assets/stylesheets/theme/theme.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 6291, app/assets/stylesheets/theme/theme.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 6294, app/assets/stylesheets/theme/theme.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 6299, app/assets/stylesheets/theme/theme.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 6301, app/assets/stylesheets/theme/theme.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 6304, app/assets/stylesheets/theme/theme.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 6307, app/assets/stylesheets/theme/theme.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 6310, app/assets/stylesheets/theme/theme.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 6313, app/assets/stylesheets/theme/theme.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 6315, app/assets/stylesheets/theme/theme.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 6318, app/assets/stylesheets/theme/theme.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 6321, app/assets/stylesheets/theme/theme.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 6324, app/assets/stylesheets/theme/theme.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 6327, app/assets/stylesheets/theme/theme.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 6329, app/assets/stylesheets/theme/theme.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 6332, app/assets/stylesheets/theme/theme.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 6335, app/assets/stylesheets/theme/theme.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 6338, app/assets/stylesheets/theme/theme.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 6341, app/assets/stylesheets/theme/theme.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 6343, app/assets/stylesheets/theme/theme.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* line 6346, app/assets/stylesheets/theme/theme.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* line 6349, app/assets/stylesheets/theme/theme.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 6352, app/assets/stylesheets/theme/theme.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* line 6355, app/assets/stylesheets/theme/theme.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 6357, app/assets/stylesheets/theme/theme.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 6360, app/assets/stylesheets/theme/theme.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 6363, app/assets/stylesheets/theme/theme.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 6366, app/assets/stylesheets/theme/theme.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 6369, app/assets/stylesheets/theme/theme.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 6371, app/assets/stylesheets/theme/theme.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* line 6374, app/assets/stylesheets/theme/theme.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* line 6377, app/assets/stylesheets/theme/theme.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 6380, app/assets/stylesheets/theme/theme.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* line 6383, app/assets/stylesheets/theme/theme.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 6385, app/assets/stylesheets/theme/theme.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 6388, app/assets/stylesheets/theme/theme.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 6391, app/assets/stylesheets/theme/theme.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 6394, app/assets/stylesheets/theme/theme.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 6397, app/assets/stylesheets/theme/theme.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 6399, app/assets/stylesheets/theme/theme.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 6402, app/assets/stylesheets/theme/theme.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 6405, app/assets/stylesheets/theme/theme.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 6408, app/assets/stylesheets/theme/theme.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 6411, app/assets/stylesheets/theme/theme.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 6413, app/assets/stylesheets/theme/theme.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 6416, app/assets/stylesheets/theme/theme.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 6419, app/assets/stylesheets/theme/theme.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 6422, app/assets/stylesheets/theme/theme.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 6425, app/assets/stylesheets/theme/theme.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 6427, app/assets/stylesheets/theme/theme.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* line 6430, app/assets/stylesheets/theme/theme.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* line 6433, app/assets/stylesheets/theme/theme.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 6436, app/assets/stylesheets/theme/theme.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* line 6439, app/assets/stylesheets/theme/theme.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 6441, app/assets/stylesheets/theme/theme.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 6444, app/assets/stylesheets/theme/theme.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 6447, app/assets/stylesheets/theme/theme.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 6450, app/assets/stylesheets/theme/theme.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 6453, app/assets/stylesheets/theme/theme.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 6455, app/assets/stylesheets/theme/theme.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* line 6458, app/assets/stylesheets/theme/theme.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* line 6461, app/assets/stylesheets/theme/theme.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 6464, app/assets/stylesheets/theme/theme.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* line 6467, app/assets/stylesheets/theme/theme.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 6469, app/assets/stylesheets/theme/theme.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 6472, app/assets/stylesheets/theme/theme.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 6475, app/assets/stylesheets/theme/theme.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 6478, app/assets/stylesheets/theme/theme.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 6483, app/assets/stylesheets/theme/theme.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 6485, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 6488, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 6491, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 6494, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 6497, app/assets/stylesheets/theme/theme.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 6499, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 6502, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 6505, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 6508, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 6511, app/assets/stylesheets/theme/theme.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 6513, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 6516, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 6519, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 6522, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 6525, app/assets/stylesheets/theme/theme.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 6527, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 6530, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 6533, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 6536, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 6539, app/assets/stylesheets/theme/theme.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 6541, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 6544, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 6547, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 6550, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 6553, app/assets/stylesheets/theme/theme.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 6555, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 6558, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 6561, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 6564, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 6567, app/assets/stylesheets/theme/theme.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 6569, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 6572, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 6575, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 6578, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 6581, app/assets/stylesheets/theme/theme.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 6583, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 6586, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 6589, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 6592, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 6595, app/assets/stylesheets/theme/theme.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 6597, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 6600, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 6603, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 6606, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 6609, app/assets/stylesheets/theme/theme.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 6611, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 6614, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 6617, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 6620, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 6623, app/assets/stylesheets/theme/theme.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 6625, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 6628, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 6631, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 6634, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 6637, app/assets/stylesheets/theme/theme.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 6639, app/assets/stylesheets/theme/theme.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 6642, app/assets/stylesheets/theme/theme.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 6645, app/assets/stylesheets/theme/theme.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 6648, app/assets/stylesheets/theme/theme.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 6651, app/assets/stylesheets/theme/theme.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 6653, app/assets/stylesheets/theme/theme.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 6656, app/assets/stylesheets/theme/theme.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 6659, app/assets/stylesheets/theme/theme.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 6662, app/assets/stylesheets/theme/theme.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 6667, app/assets/stylesheets/theme/theme.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 6669, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 6672, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 6675, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 6678, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 6681, app/assets/stylesheets/theme/theme.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 6683, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 6686, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 6689, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 6692, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 6695, app/assets/stylesheets/theme/theme.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 6697, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 6700, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 6703, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 6706, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 6709, app/assets/stylesheets/theme/theme.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 6711, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 6714, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 6717, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 6720, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 6723, app/assets/stylesheets/theme/theme.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 6725, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 6728, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 6731, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 6734, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 6737, app/assets/stylesheets/theme/theme.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 6739, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 6742, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 6745, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 6748, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 6751, app/assets/stylesheets/theme/theme.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 6753, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 6756, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 6759, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 6762, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 6765, app/assets/stylesheets/theme/theme.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 6767, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 6770, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 6773, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 6776, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 6779, app/assets/stylesheets/theme/theme.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 6781, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 6784, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 6787, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 6790, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 6793, app/assets/stylesheets/theme/theme.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 6795, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 6798, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 6801, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 6804, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 6807, app/assets/stylesheets/theme/theme.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 6809, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 6812, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 6815, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 6818, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 6821, app/assets/stylesheets/theme/theme.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 6823, app/assets/stylesheets/theme/theme.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 6826, app/assets/stylesheets/theme/theme.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 6829, app/assets/stylesheets/theme/theme.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 6832, app/assets/stylesheets/theme/theme.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 6835, app/assets/stylesheets/theme/theme.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 6837, app/assets/stylesheets/theme/theme.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 6840, app/assets/stylesheets/theme/theme.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 6843, app/assets/stylesheets/theme/theme.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 6846, app/assets/stylesheets/theme/theme.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 6850, app/assets/stylesheets/theme/theme.scss */
.text-justify {
  text-align: justify !important;
}

/* line 6853, app/assets/stylesheets/theme/theme.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 6856, app/assets/stylesheets/theme/theme.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 6861, app/assets/stylesheets/theme/theme.scss */
.text-left {
  text-align: left !important;
}

/* line 6864, app/assets/stylesheets/theme/theme.scss */
.text-right {
  text-align: right !important;
}

/* line 6867, app/assets/stylesheets/theme/theme.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 6871, app/assets/stylesheets/theme/theme.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 6873, app/assets/stylesheets/theme/theme.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 6875, app/assets/stylesheets/theme/theme.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 6879, app/assets/stylesheets/theme/theme.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 6881, app/assets/stylesheets/theme/theme.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 6883, app/assets/stylesheets/theme/theme.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 6887, app/assets/stylesheets/theme/theme.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 6889, app/assets/stylesheets/theme/theme.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 6891, app/assets/stylesheets/theme/theme.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 6895, app/assets/stylesheets/theme/theme.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 6897, app/assets/stylesheets/theme/theme.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 6899, app/assets/stylesheets/theme/theme.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 6902, app/assets/stylesheets/theme/theme.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 6905, app/assets/stylesheets/theme/theme.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 6908, app/assets/stylesheets/theme/theme.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 6911, app/assets/stylesheets/theme/theme.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 6914, app/assets/stylesheets/theme/theme.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 6917, app/assets/stylesheets/theme/theme.scss */
.font-weight-bold {
  font-weight: 500 !important;
}

/* line 6920, app/assets/stylesheets/theme/theme.scss */
.font-italic {
  font-style: italic !important;
}

/* line 6923, app/assets/stylesheets/theme/theme.scss */
.text-white {
  color: #fff !important;
}

/* line 6926, app/assets/stylesheets/theme/theme.scss */
.text-primary {
  color: #536578 !important;
}

/* line 6929, app/assets/stylesheets/theme/theme.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #3e4c5a !important;
}

/* line 6932, app/assets/stylesheets/theme/theme.scss */
.text-secondary {
  color: #212f3e !important;
}

/* line 6935, app/assets/stylesheets/theme/theme.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #0f161d !important;
}

/* line 6938, app/assets/stylesheets/theme/theme.scss */
.text-success {
  color: #4bc927 !important;
}

/* line 6941, app/assets/stylesheets/theme/theme.scss */
a.text-success:hover, a.text-success:focus {
  color: #3b9e1f !important;
}

/* line 6944, app/assets/stylesheets/theme/theme.scss */
.text-info {
  color: #1ea8b1 !important;
}

/* line 6947, app/assets/stylesheets/theme/theme.scss */
a.text-info:hover, a.text-info:focus {
  color: #167e86 !important;
}

/* line 6950, app/assets/stylesheets/theme/theme.scss */
.text-warning {
  color: #ff661a !important;
}

/* line 6953, app/assets/stylesheets/theme/theme.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #e64d00 !important;
}

/* line 6956, app/assets/stylesheets/theme/theme.scss */
.text-danger {
  color: #ee4455 !important;
}

/* line 6959, app/assets/stylesheets/theme/theme.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #ea152b !important;
}

/* line 6962, app/assets/stylesheets/theme/theme.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 6965, app/assets/stylesheets/theme/theme.scss */
a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

/* line 6968, app/assets/stylesheets/theme/theme.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 6971, app/assets/stylesheets/theme/theme.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

/* line 6974, app/assets/stylesheets/theme/theme.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 6977, app/assets/stylesheets/theme/theme.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 6984, app/assets/stylesheets/theme/theme.scss */
.visible {
  visibility: visible !important;
}

/* line 6987, app/assets/stylesheets/theme/theme.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 6991, app/assets/stylesheets/theme/theme.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 6997, app/assets/stylesheets/theme/theme.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 6999, app/assets/stylesheets/theme/theme.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 7001, app/assets/stylesheets/theme/theme.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 7003, app/assets/stylesheets/theme/theme.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 7007, app/assets/stylesheets/theme/theme.scss */
  thead {
    display: table-header-group;
  }
  /* line 7009, app/assets/stylesheets/theme/theme.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 7012, app/assets/stylesheets/theme/theme.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 7017, app/assets/stylesheets/theme/theme.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 7022, app/assets/stylesheets/theme/theme.scss */
  body {
    min-width: 992px !important;
  }
  /* line 7024, app/assets/stylesheets/theme/theme.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 7026, app/assets/stylesheets/theme/theme.scss */
  .navbar {
    display: none;
  }
  /* line 7028, app/assets/stylesheets/theme/theme.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 7030, app/assets/stylesheets/theme/theme.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 7032, app/assets/stylesheets/theme/theme.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }
  /* line 7035, app/assets/stylesheets/theme/theme.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/*****************************************
*       Linear Gradient
******************************************/
/*****************************************
*       Buttons
******************************************/
/*****************************************
*       Background-image: cover mixin
******************************************/
/*****************************************
*       Media Query Mixins
******************************************/
/* line 7051, app/assets/stylesheets/theme/theme.scss */
.main-font, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .lead, .navbar-brand, .card .title, .title-description, label,
.control-label, .item-list .item-title, .table.table-boxed thead tr th, .main-logo, .header .header-block-nav .notifications.new .counter, .header .header-block-nav .profile .name {
  font-family: "Josefin Sans", helvetica, arial, sans-serif;
  font-weight: 500;
}

/* line 7056, app/assets/stylesheets/theme/theme.scss */
.text-font, section.section-block p {
  font-family: "Muli", helvetica, arial, sans-serif;
}

/* line 7059, app/assets/stylesheets/theme/theme.scss */
html,
body {
  padding: 0;
  margin: 0;
}

@font-face {
  font-family: "cryptocoins";
  src: url("https://altmarkets.io/fonts/cryptocoins.woff2") format("woff2"), url("https://altmarkets.io/fonts/cryptocoins.woff") format("woff"), url("https://altmarkets.io/fonts/cryptocoins.ttf") format("truetype");
}

/*****************************************
*       Linear Gradient
******************************************/
/*****************************************
*       Buttons
******************************************/
/*****************************************
*       Background-image: cover mixin
******************************************/
/*****************************************
*       Media Query Mixins
******************************************/
/* line 7080, app/assets/stylesheets/theme/theme.scss */
#ref .border-color {
  color: #ededed;
}

/* line 7083, app/assets/stylesheets/theme/theme.scss */
#ref .chart-text-color {
  color: #444;
}

/* line 7086, app/assets/stylesheets/theme/theme.scss */
.app {
  position: relative;
  width: 100%;
  padding-left: 230px;
  min-height: 100vh;
  margin: 0 auto;
  left: 0;
  background-size: cover !important;
  box-shadow: 0 0 3px #ccc;
  transition: left 0.3s ease, padding-left 0.3s ease;
  overflow: hidden;
}

@media (max-width: 991.98px) {
  /* line 7100, app/assets/stylesheets/theme/theme.scss */
  .app {
    padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 7103, app/assets/stylesheets/theme/theme.scss */
  .app.sidebar-open {
    left: 0;
  }
}

/* line 7105, app/assets/stylesheets/theme/theme.scss */
.app.blank {
  background-color: transparent;
}

/* line 7108, app/assets/stylesheets/theme/theme.scss */
.demo .btn {
  margin-right: 4px;
  margin-bottom: 4px;
}

/* line 7112, app/assets/stylesheets/theme/theme.scss */
.flex-row {
  display: flex;
  flex-direction: row;
}

/* line 7121, app/assets/stylesheets/theme/theme.scss */
.flex-col {
  display: flex;
  flex-direction: column;
}

/* line 7130, app/assets/stylesheets/theme/theme.scss */
.centralize-y {
  display: flex;
  align-items: center;
}

/* line 7138, app/assets/stylesheets/theme/theme.scss */
.row-sm {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 7141, app/assets/stylesheets/theme/theme.scss */
.row-sm [class^='col'] {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 7145, app/assets/stylesheets/theme/theme.scss */
.title-block {
  height: 71px;
  line-height: 70px;
  border-bottom: 1px solid #ededed;
  background: white;
  color: #000000;
  padding: 30px;
  margin-bottom: 30px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 7157, app/assets/stylesheets/theme/theme.scss */
.title-block::after {
  display: block;
  clear: both;
  content: "";
}

@media (max-width: 767.98px) {
  /* line 7162, app/assets/stylesheets/theme/theme.scss */
  .title-block {
    margin-bottom: 20px;
  }
}

/* line 7164, app/assets/stylesheets/theme/theme.scss */
.title-block .title {
  margin-bottom: 0;
  text-transform: capitalize;
}

/* line 7168, app/assets/stylesheets/theme/theme.scss */
.content {
  margin-top: 80px;
  padding: 30px;
  padding-bottom: 270px;
}

/* line 7173, app/assets/stylesheets/theme/theme.scss */
.subtitle-block {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #cacaca;
}

/* line 7178, app/assets/stylesheets/theme/theme.scss */
.section {
  display: block;
  margin-bottom: -5px;
}

@media (min-width: 1200px) {
  /* line 7182, app/assets/stylesheets/theme/theme.scss */
  .section {
    margin-bottom: 5px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 7185, app/assets/stylesheets/theme/theme.scss */
  .section {
    margin-bottom: 0px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 7188, app/assets/stylesheets/theme/theme.scss */
  .section {
    margin-bottom: -5px;
  }
}

@media (max-width: 767.98px) {
  /* line 7191, app/assets/stylesheets/theme/theme.scss */
  .section {
    margin-bottom: -10px;
  }
}

/* line 7193, app/assets/stylesheets/theme/theme.scss */
.section:last-of-type {
  margin-bottom: 0;
}

/* line 7196, app/assets/stylesheets/theme/theme.scss */
.box-placeholder {
  margin-bottom: 15px;
  padding: 20px;
  border: 1px dashed #000000;
  cursor: pointer;
  background: #fff;
  color: #000000;
}

/* line 7204, app/assets/stylesheets/theme/theme.scss */
.underline-animation {
  position: absolute;
  top: auto;
  bottom: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #536578;
  content: '';
  transition: all 0.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

/* line 7220, app/assets/stylesheets/theme/theme.scss */
.stat-chart {
  border-radius: 50%;
}

/* line 7223, app/assets/stylesheets/theme/theme.scss */
.stat {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-right: 10px;
}

/* line 7229, app/assets/stylesheets/theme/theme.scss */
.stat .value {
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
}

/* line 7235, app/assets/stylesheets/theme/theme.scss */
.stat .name {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 7238, app/assets/stylesheets/theme/theme.scss */
.stat.lg .value {
  font-size: 26px;
  line-height: 28px;
}

/* line 7241, app/assets/stylesheets/theme/theme.scss */
.stat.lg .name {
  font-size: 16px;
}

/* line 7244, app/assets/stylesheets/theme/theme.scss */
.list-icon [class^='col'] {
  cursor: pointer;
}

/* line 7246, app/assets/stylesheets/theme/theme.scss */
.list-icon [class^='col'] em {
  font-size: 14px;
  width: 40px;
  vertical-align: middle;
  margin: 0;
  display: inline-block;
  text-align: center;
  transition: all 1s;
  line-height: 30px;
}

/* line 7256, app/assets/stylesheets/theme/theme.scss */
.list-icon [class^='col']:hover em {
  -webkit-transform: scale(2, 2);
  transform: scale(2, 2);
}

/* line 7260, app/assets/stylesheets/theme/theme.scss */
.well {
  background-image: none;
  background-color: #fff;
}

/* line 7264, app/assets/stylesheets/theme/theme.scss */
.jumbotron {
  background-image: none;
  background-color: #fff;
  padding: 15px 30px;
}

/* line 7268, app/assets/stylesheets/theme/theme.scss */
.jumbotron.jumbotron-fluid {
  padding-left: 0;
  padding-right: 0;
}

/* line 7272, app/assets/stylesheets/theme/theme.scss */
.rounded {
  border-radius: 5px;
}

/* line 7275, app/assets/stylesheets/theme/theme.scss */
.rounded-l {
  border-radius: 5px;
}

/* line 7278, app/assets/stylesheets/theme/theme.scss */
.rounded-s {
  border-radius: 5px;
}

/* line 7281, app/assets/stylesheets/theme/theme.scss */
.jqstooltip {
  height: 25px !important;
  width: auto !important;
  border-radius: 5px;
}

/* line 7286, app/assets/stylesheets/theme/theme.scss */
.theme-preview {
  -moz-transform: scale(0.8, 0.8);
  /* Moz-browsers */
  zoom: 0.8;
  /* Other non-webkit browsers */
  zoom: 80%;
  /* Webkit browsers */
  position: absolute;
  top: -260px;
}

/* line 7296, app/assets/stylesheets/theme/theme.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 7299, app/assets/stylesheets/theme/theme.scss */
.bg-inverse {
  background-color: #fff;
}

/* line 7302, app/assets/stylesheets/theme/theme.scss */
pre.code {
  background-color: white;
  color: #000000;
  padding: 30px;
}

/* line 7307, app/assets/stylesheets/theme/theme.scss */
.hidden {
  display: none;
}

/* line 7310, app/assets/stylesheets/theme/theme.scss */
.code-inspector {
  background-color: white;
  position: relative;
  border: 1px solid #eeeeee;
  border-bottom: 0;
  padding: 30px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #ededed;
}

/* line 7318, app/assets/stylesheets/theme/theme.scss */
.code-inspector .copy-code {
  position: absolute;
  bottom: -60px;
  right: 30px;
}

/* line 7322, app/assets/stylesheets/theme/theme.scss */
.code-inspector .show-code {
  font-size: 11px;
  position: absolute;
  right: 0;
  bottom: 0;
  margin-bottom: -2px;
  margin-right: -2px;
}

/* line 7329, app/assets/stylesheets/theme/theme.scss */
.code-inspector + pre {
  background-color: rgba(238, 238, 238, 0.9);
  padding: 30px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #ededed;
  border-top: 0;
  margin-bottom: 60px;
  max-height: 450px;
}

/* line 7338, app/assets/stylesheets/theme/theme.scss */
.code-inspector-preview {
  position: fixed;
  bottom: 0;
  z-index: 999;
  background-color: #fff;
  border-top: 1px solid #ededed;
  padding: 30px;
}

/* line 7345, app/assets/stylesheets/theme/theme.scss */
.code-inspector-preview .code-inspector-preview-content {
  max-height: 250px;
  overflow: auto;
  margin-right: 40px;
}

/* line 7349, app/assets/stylesheets/theme/theme.scss */
.code-inspector-preview .close-code-inspector {
  position: absolute;
  right: 30px;
  top: 15px;
  font-size: 30px;
  text-decoration: none;
  color: #c1c5c9;
}

/* line 7356, app/assets/stylesheets/theme/theme.scss */
.code-inspector-preview .close-code-inspector:hover {
  color: #536578;
  text-decoration: none;
}

/* line 7360, app/assets/stylesheets/theme/theme.scss */
.device-preview[data-device="device-mobile"] {
  margin-top: 30px;
  margin-top: 44px;
  margin-left: 8px;
  max-width: 360px;
  max-height: 605px;
  overflow: auto;
}

/* line 7367, app/assets/stylesheets/theme/theme.scss */
.device-preview[data-device="device-mobile"]::before {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 393px;
  height: 720px;
  display: block;
  content: "";
  background-image: url("https://altmarkets.io/assets/app/mobile-bg.png");
  background-repeat: no-repeat;
}

/* line 7378, app/assets/stylesheets/theme/theme.scss */
.device-preview[data-device="device-tablet"] {
  margin-top: 30px;
  max-width: 796px;
  max-height: 601px;
  background-image: url("https://altmarkets.io/assets/app/tablet-bg.png");
  background-repeat: no-repeat;
}

/* line 7385, app/assets/stylesheets/theme/theme.scss */
.css-logo {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  position: relative;
  margin-left: -95px;
}

/* line 7390, app/assets/stylesheets/theme/theme.scss */
.css-logo [class^='item-'] {
  position: absolute;
  margin: 1.5px;
}

/* line 7393, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-1, .css-logo .item-2 {
  position: relative;
  width: 50px;
  height: 28.85px;
  background-color: #536578;
  margin: 14.4px 0;
  border-left: 0;
  border-right: 0;
}

/* line 7401, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-1:before, .css-logo .item-1:after, .css-logo .item-2:before, .css-logo .item-2:after {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

/* line 7408, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-1:before, .css-logo .item-2:before {
  bottom: 100%;
  border-bottom: 14.4px solid #536578;
}

/* line 7411, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-1:after, .css-logo .item-2:after {
  top: 100%;
  width: 0;
  border-top: 14.4px solid #536578;
}

/* line 7415, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-3 {
  position: relative;
  width: 50px;
  height: 28.85px;
  background-color: #3e4c5a;
  margin: 14.4px 0;
  border-left: 0;
  border-right: 0;
}

/* line 7423, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-3:before, .css-logo .item-3:after {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

/* line 7430, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-3:before {
  bottom: 100%;
  border-bottom: 14.4px solid #3e4c5a;
}

/* line 7433, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-3:after {
  top: 100%;
  width: 0;
  border-top: 14.4px solid #3e4c5a;
}

/* line 7437, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-4 {
  position: relative;
  width: 40px;
  height: 23.08px;
  background-color: #687e96;
  margin: 11.52px 0;
  border-left: 0;
  border-right: 0;
}

/* line 7445, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-4:before, .css-logo .item-4:after {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

/* line 7452, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-4:before {
  bottom: 100%;
  border-bottom: 11.52px solid #687e96;
}

/* line 7455, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-4:after {
  top: 100%;
  width: 0;
  border-top: 11.52px solid #687e96;
}

/* line 7459, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-1 {
  top: 0px;
  left: 0px;
}

/* line 7462, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-2 {
  top: 2px;
  left: 27px;
}

/* line 7465, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-3 {
  top: -40px;
  left: -26px;
}

/* line 7468, app/assets/stylesheets/theme/theme.scss */
.css-logo .item-4 {
  top: -117px;
  left: 54px;
}

/* line 7472, app/assets/stylesheets/theme/theme.scss */
.hexagon {
  position: relative;
  width: 60px;
  height: 34px;
  background-color: #64C7CC;
  margin: 17px 0;
}

/* line 7479, app/assets/stylesheets/theme/theme.scss */
.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
}

/* line 7487, app/assets/stylesheets/theme/theme.scss */
.hexagon:before {
  bottom: 100%;
  border-bottom: 17px solid #64C7CC;
}

/* line 7491, app/assets/stylesheets/theme/theme.scss */
.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 17px solid #64C7CC;
}

/* line 7496, app/assets/stylesheets/theme/theme.scss */
.mini-header {
  height: 75px;
  padding: 15px;
}

/* line 7500, app/assets/stylesheets/theme/theme.scss */
.border-radius {
  border-radius: 5px;
}

/* line 7503, app/assets/stylesheets/theme/theme.scss */
.border-top-left-radius {
  border-top-left-radius: 5px;
}

/* line 7506, app/assets/stylesheets/theme/theme.scss */
.border-top-right-radius {
  border-top-right-radius: 5px;
}

/* line 7509, app/assets/stylesheets/theme/theme.scss */
.border-bottom-left-radius {
  border-bottom-left-radius: 5px;
}

/* line 7512, app/assets/stylesheets/theme/theme.scss */
.border-bottom-right-radius {
  border-bottom-right-radius: 5px;
}

/* line 7515, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-primary,
body.ui-gradients .card-primary .card-header,
body.ui-gradients .pagination.pagination-primary.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-primary,
body.ui-gradients .alert.alert-boxed-primary .icon,
body.ui-gradients .alert.alert-custom-primary .icon {
  background-color: #667c93;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #667c93 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#667c93', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(62, 76, 90, 0.6);
}

/* line 7530, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-secondary,
body.ui-gradients .card-secondary .card-header,
body.ui-gradients .pagination.pagination-secondary.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-secondary,
body.ui-gradients .alert.alert-boxed-secondary .icon,
body.ui-gradients .alert.alert-custom-secondary .icon {
  background-color: #31465c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #31465c 0%, #212f3e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#31465c', endColorStr='#212f3e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 22, 29, 0.6);
}

/* line 7545, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-success,
body.ui-gradients .card-success .card-header,
body.ui-gradients .pagination.pagination-success.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-success,
body.ui-gradients .alert.alert-boxed-success .icon,
body.ui-gradients .alert.alert-custom-success .icon {
  background-color: #64da44;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #64da44 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#64da44', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(59, 158, 31, 0.6);
}

/* line 7560, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-info,
body.ui-gradients .card-info .card-header,
body.ui-gradients .pagination.pagination-info.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-info,
body.ui-gradients .alert.alert-boxed-info .icon,
body.ui-gradients .alert.alert-custom-info .icon {
  background-color: #24cdd9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #24cdd9 0%, #1ea8b1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#24cdd9', endColorStr='#1ea8b1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(22, 126, 134, 0.6);
}

/* line 7575, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-warning,
body.ui-gradients .card-warning .card-header,
body.ui-gradients .pagination.pagination-warning.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-warning,
body.ui-gradients .alert.alert-boxed-warning .icon,
body.ui-gradients .alert.alert-custom-warning .icon {
  background-color: #ff8547;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff8547 0%, #ff661a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8547', endColorStr='#ff661a');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 77, 0, 0.6);
}

/* line 7590, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-danger,
body.ui-gradients .card-danger .card-header,
body.ui-gradients .pagination.pagination-danger.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-danger,
body.ui-gradients .alert.alert-boxed-danger .icon,
body.ui-gradients .alert.alert-custom-danger .icon {
  background-color: #f26e7b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f26e7b 0%, #ee4455 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f26e7b', endColorStr='#ee4455');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(234, 21, 43, 0.6);
}

/* line 7605, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-light,
body.ui-gradients .card-light .card-header,
body.ui-gradients .pagination.pagination-light.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-light,
body.ui-gradients .alert.alert-boxed-light .icon,
body.ui-gradients .alert.alert-custom-light .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 7620, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-dark,
body.ui-gradients .card-dark .card-header,
body.ui-gradients .pagination.pagination-dark.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-dark,
body.ui-gradients .alert.alert-boxed-dark .icon,
body.ui-gradients .alert.alert-custom-dark .icon {
  background-color: #41464c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #41464c 0%, #2c2f33 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#41464c', endColorStr='#2c2f33');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 22, 24, 0.6);
}

/* line 7635, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-white,
body.ui-gradients .card-white .card-header,
body.ui-gradients .pagination.pagination-white.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-white,
body.ui-gradients .alert.alert-boxed-white .icon,
body.ui-gradients .alert.alert-custom-white .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, white 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='white');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 230, 230, 0.6);
}

/* line 7650, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .btn.btn-divider,
body.ui-gradients .card-divider .card-header,
body.ui-gradients .pagination.pagination-divider.pagination-boxed .page-item.active,
body.ui-gradients .alert-colored-divider,
body.ui-gradients .alert.alert-boxed-divider .icon,
body.ui-gradients .alert.alert-custom-divider .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 7665, app/assets/stylesheets/theme/theme.scss */
body.ui-gradients .nav.nav-horizontal.nav-boxed li.active a {
  background-color: #667c93;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #667c93 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#667c93', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(62, 76, 90, 0.6);
}

/* line 7675, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-primary,
body.ui-shadows .card-primary .card-header,
body.ui-shadows .pagination.pagination-primary.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-primary,
body.ui-shadows .alert.alert-boxed-primary .icon,
body.ui-shadows .alert.alert-custom-primary .icon {
  box-shadow: 0 1px 1px rgba(194, 203, 213, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7684, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-secondary,
body.ui-shadows .card-secondary .card-header,
body.ui-shadows .pagination.pagination-secondary.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-secondary,
body.ui-shadows .alert.alert-boxed-secondary .icon,
body.ui-shadows .alert.alert-custom-secondary .icon {
  box-shadow: 0 1px 1px rgba(117, 148, 182, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7693, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-success,
body.ui-shadows .card-success .card-header,
body.ui-shadows .pagination.pagination-success.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-success,
body.ui-shadows .alert.alert-boxed-success .icon,
body.ui-shadows .alert.alert-custom-success .icon {
  box-shadow: 0 1px 1px rgba(209, 244, 200, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7702, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-info,
body.ui-shadows .card-info .card-header,
body.ui-shadows .pagination.pagination-info.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-info,
body.ui-shadows .alert.alert-boxed-info .icon,
body.ui-shadows .alert.alert-custom-info .icon {
  box-shadow: 0 1px 1px rgba(170, 236, 241, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7711, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-warning,
body.ui-shadows .card-warning .card-header,
body.ui-shadows .pagination.pagination-warning.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-warning,
body.ui-shadows .alert.alert-boxed-warning .icon,
body.ui-shadows .alert.alert-custom-warning .icon {
  box-shadow: 0 1px 1px rgba(255, 238, 230, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7720, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-danger,
body.ui-shadows .card-danger .card-header,
body.ui-shadows .pagination.pagination-danger.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-danger,
body.ui-shadows .alert.alert-boxed-danger .icon,
body.ui-shadows .alert.alert-custom-danger .icon {
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7729, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-light,
body.ui-shadows .card-light .card-header,
body.ui-shadows .pagination.pagination-light.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-light,
body.ui-shadows .alert.alert-boxed-light .icon,
body.ui-shadows .alert.alert-custom-light .icon {
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7738, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-dark,
body.ui-shadows .card-dark .card-header,
body.ui-shadows .pagination.pagination-dark.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-dark,
body.ui-shadows .alert.alert-boxed-dark .icon,
body.ui-shadows .alert.alert-custom-dark .icon {
  box-shadow: 0 1px 1px rgba(142, 148, 157, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7747, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-white,
body.ui-shadows .card-white .card-header,
body.ui-shadows .pagination.pagination-white.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-white,
body.ui-shadows .alert.alert-boxed-white .icon,
body.ui-shadows .alert.alert-custom-white .icon {
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7756, app/assets/stylesheets/theme/theme.scss */
body.ui-shadows .btn.btn-divider,
body.ui-shadows .card-divider .card-header,
body.ui-shadows .pagination.pagination-divider.pagination-boxed .page-item.active,
body.ui-shadows .alert-colored-divider,
body.ui-shadows .alert.alert-boxed-divider .icon,
body.ui-shadows .alert.alert-custom-divider .icon {
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 2px 5px rgba(0, 0, 0, 0.25);
}

/* line 7765, app/assets/stylesheets/theme/theme.scss */
body.ui-radius .btn {
  border-radius: 5px;
}

/* ---------------------------------------------- */
/*          Theme peatio colors
/* ---------------------------------------------- */
/* line 7773, app/assets/stylesheets/theme/theme.scss */
hr {
  border-color: #ededed;
}

/* line 7776, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-primary {
  background: #536578;
}

/* line 7778, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-primary.gradient {
  background-color: #778ba1;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #778ba1 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#778ba1', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(41, 50, 60, 0.4);
  box-shadow: 0 1px 1px rgba(194, 203, 213, 0.8) inset;
}

/* line 7790, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-secondary {
  background: #c1c5c9;
}

/* line 7792, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-secondary.gradient {
  background-color: #eaebed;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #eaebed 0%, #c1c5c9 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eaebed', endColorStr='#c1c5c9');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(138, 146, 154, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 7804, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-success {
  background: #4bc927;
}

/* line 7806, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-success.gradient {
  background-color: #7adf5d;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7adf5d 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7adf5d', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(43, 115, 23, 0.4);
  box-shadow: 0 1px 1px rgba(209, 244, 200, 0.8) inset;
}

/* line 7818, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-info {
  background: #1ea8b1;
}

/* line 7820, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-info.gradient {
  background-color: #3dd4df;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3dd4df 0%, #1ea8b1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3dd4df', endColorStr='#1ea8b1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 85, 90, 0.4);
  box-shadow: 0 1px 1px rgba(170, 236, 241, 0.8) inset;
}

/* line 7832, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-warning {
  background: #ff661a;
}

/* line 7834, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-warning.gradient {
  background-color: #ff9966;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff9966 0%, #ff661a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff9966', endColorStr='#ff661a');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(179, 60, 0, 0.4);
  box-shadow: 0 1px 1px rgba(255, 238, 230, 0.8) inset;
}

/* line 7846, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-danger {
  background: #ee4455;
}

/* line 7848, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-danger.gradient {
  background-color: #f48a95;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f48a95 0%, #ee4455 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f48a95', endColorStr='#ee4455');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(187, 17, 34, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 7860, app/assets/stylesheets/theme/theme.scss */
.theme-peatio-text {
  color: #536578;
}

/* line 7863, app/assets/stylesheets/theme/theme.scss */
.theme-selector .color-item.peatio:hover, .theme-selector .color-item.peatio.active {
  border-color: #536578;
}

/* ---------------------------------------------- */
/*          Theme peatio font
/* ---------------------------------------------- */
/* line 7869, app/assets/stylesheets/theme/theme.scss */
body {
  font-size: 0.9rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.5;
  color: #444;
}

/* line 7875, app/assets/stylesheets/theme/theme.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .lead, .navbar-brand {
  -webkit-font-smoothing: antialiased;
}

/* line 7877, app/assets/stylesheets/theme/theme.scss */
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small, .lead small, .lead .small, .navbar-brand small, .navbar-brand .small {
  font-weight: 200;
  color: #939393;
}

/* line 7881, app/assets/stylesheets/theme/theme.scss */
p, ul, li, div, a {
  font-family: "Muli";
}

/* line 7884, app/assets/stylesheets/theme/theme.scss */
pre {
  color: #444;
}

/* line 7887, app/assets/stylesheets/theme/theme.scss */
b {
  font-weight: bold;
}

/* line 7890, app/assets/stylesheets/theme/theme.scss */
strong, b, .bold {
  font-weight: bold;
}

/* line 7893, app/assets/stylesheets/theme/theme.scss */
.price-table sup {
  font-size: 50%;
  top: -1.8rem;
}

/* line 7897, app/assets/stylesheets/theme/theme.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 7900, app/assets/stylesheets/theme/theme.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 7903, app/assets/stylesheets/theme/theme.scss */
.text-font, section.section-block p {
  font-family: "Muli" !important;
}

/* line 7906, app/assets/stylesheets/theme/theme.scss */
.h1-font-size {
  font-size: 2.25rem;
}

/* line 7909, app/assets/stylesheets/theme/theme.scss */
.h2-font-size {
  font-size: 1.8rem;
}

/* line 7912, app/assets/stylesheets/theme/theme.scss */
.h3-font-size {
  font-size: 1.575rem;
}

/* line 7915, app/assets/stylesheets/theme/theme.scss */
.h4-font-size {
  font-size: 1.35rem;
}

/* line 7918, app/assets/stylesheets/theme/theme.scss */
.h5-font-size {
  font-size: 1.125rem;
}

/* line 7921, app/assets/stylesheets/theme/theme.scss */
.h6-font-size {
  font-size: 0.9rem;
}

/* line 7924, app/assets/stylesheets/theme/theme.scss */
.title.strong {
  font-weight: bold;
}

/* line 7927, app/assets/stylesheets/theme/theme.scss */
.card .title {
  color: #444;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 7933, app/assets/stylesheets/theme/theme.scss */
.title-description {
  margin: 10px 0 0 0;
  font-weight: normal;
  color: #555;
}

@media (max-width: 767.98px) {
  /* line 7938, app/assets/stylesheets/theme/theme.scss */
  .title-description {
    display: none;
  }
}

/* line 7941, app/assets/stylesheets/theme/theme.scss */
.title-underlined::after {
  content: "";
  display: block;
  width: 50px;
  margin: 30px auto;
  border-top: 1px solid #ededed;
}

/* line 7948, app/assets/stylesheets/theme/theme.scss */
.subtitle {
  margin: 0;
  color: #555;
}

/* line 7952, app/assets/stylesheets/theme/theme.scss */
.text-primary {
  color: #536578;
}

/* line 7955, app/assets/stylesheets/theme/theme.scss */
.text-muted {
  color: white;
}

/* line 7958, app/assets/stylesheets/theme/theme.scss */
.text-ADA {
  color: #3CC8C8;
}

/* line 7961, app/assets/stylesheets/theme/theme.scss */
.text-ADA-lighten {
  color: #78d9d9;
}

/* line 7964, app/assets/stylesheets/theme/theme.scss */
.text-ADA-darken {
  color: #31afaf;
}

/* line 7967, app/assets/stylesheets/theme/theme.scss */
.text-ADC {
  color: #3CB0E5;
}

/* line 7970, app/assets/stylesheets/theme/theme.scss */
.text-ADC-lighten {
  color: #80cbee;
}

/* line 7973, app/assets/stylesheets/theme/theme.scss */
.text-ADC-darken {
  color: #1ea3e0;
}

/* line 7976, app/assets/stylesheets/theme/theme.scss */
.text-AEON {
  color: #3299b4;
}

/* line 7979, app/assets/stylesheets/theme/theme.scss */
.text-AEON-lighten {
  color: #27778c;
}

/* line 7982, app/assets/stylesheets/theme/theme.scss */
.text-AEON-darken {
  color: #0e2c34;
}

/* line 7985, app/assets/stylesheets/theme/theme.scss */
.text-AMP {
  color: #048DD2;
}

/* line 7988, app/assets/stylesheets/theme/theme.scss */
.text-AMP-lighten {
  color: #28b4fb;
}

/* line 7991, app/assets/stylesheets/theme/theme.scss */
.text-AMP-darken {
  color: #0375af;
}

/* line 7994, app/assets/stylesheets/theme/theme.scss */
.text-ANC {
  color: #404040;
}

/* line 7997, app/assets/stylesheets/theme/theme.scss */
.text-ANC-lighten {
  color: #262626;
}

/* line 8000, app/assets/stylesheets/theme/theme.scss */
.text-ANC-darken {
  color: black;
}

/* line 8003, app/assets/stylesheets/theme/theme.scss */
.text-ARCH {
  color: #0061d2;
}

/* line 8006, app/assets/stylesheets/theme/theme.scss */
.text-ARCH-lighten {
  color: #00499f;
}

/* line 8009, app/assets/stylesheets/theme/theme.scss */
.text-ARCH-darken {
  color: #00152e;
}

/* line 8012, app/assets/stylesheets/theme/theme.scss */
.text-ARDR {
  color: #1162a1;
}

/* line 8015, app/assets/stylesheets/theme/theme.scss */
.text-ARDR-lighten {
  color: #188ce6;
}

/* line 8018, app/assets/stylesheets/theme/theme.scss */
.text-ARDR-darken {
  color: #0e4e81;
}

/* line 8021, app/assets/stylesheets/theme/theme.scss */
.text-ARK {
  color: #F70000;
}

/* line 8024, app/assets/stylesheets/theme/theme.scss */
.text-ARK-lighten {
  color: #ff4545;
}

/* line 8027, app/assets/stylesheets/theme/theme.scss */
.text-ARK-darken {
  color: #d30000;
}

/* line 8030, app/assets/stylesheets/theme/theme.scss */
.text-AUR {
  color: #26d8bc;
}

/* line 8033, app/assets/stylesheets/theme/theme.scss */
.text-AUR-lighten {
  color: #1ead97;
}

/* line 8036, app/assets/stylesheets/theme/theme.scss */
.text-AUR-darken {
  color: #0e4e44;
}

/* line 8039, app/assets/stylesheets/theme/theme.scss */
.text-BANX {
  color: #225BA6;
}

/* line 8042, app/assets/stylesheets/theme/theme.scss */
.text-BANX-lighten {
  color: #3d80d7;
}

/* line 8045, app/assets/stylesheets/theme/theme.scss */
.text-BANX-darken {
  color: #1c4b88;
}

/* line 8048, app/assets/stylesheets/theme/theme.scss */
.text-BAT {
  color: #9e1f63;
}

/* line 8051, app/assets/stylesheets/theme/theme.scss */
.text-BAT-lighten {
  color: #d7338b;
}

/* line 8054, app/assets/stylesheets/theme/theme.scss */
.text-BAT-darken {
  color: #801950;
}

/* line 8057, app/assets/stylesheets/theme/theme.scss */
.text-BAY {
  color: #584ba1;
}

/* line 8060, app/assets/stylesheets/theme/theme.scss */
.text-BAY-lighten {
  color: #8378c0;
}

/* line 8063, app/assets/stylesheets/theme/theme.scss */
.text-BAY-darken {
  color: #4b4089;
}

/* line 8066, app/assets/stylesheets/theme/theme.scss */
.text-BC {
  color: #5f6262;
}

/* line 8069, app/assets/stylesheets/theme/theme.scss */
.text-BC-lighten {
  color: #464848;
}

/* line 8072, app/assets/stylesheets/theme/theme.scss */
.text-BC-darken {
  color: #0e0f0f;
}

/* line 8075, app/assets/stylesheets/theme/theme.scss */
.text-BCN {
  color: #964F51;
}

/* line 8078, app/assets/stylesheets/theme/theme.scss */
.text-BCN-lighten {
  color: #b8797b;
}

/* line 8081, app/assets/stylesheets/theme/theme.scss */
.text-BCN-darken {
  color: #7f4344;
}

/* line 8084, app/assets/stylesheets/theme/theme.scss */
.text-BFT {
  color: #4fc3f7;
}

/* line 8087, app/assets/stylesheets/theme/theme.scss */
.text-BFT-lighten {
  color: #98dcfa;
}

/* line 8090, app/assets/stylesheets/theme/theme.scss */
.text-BFT-darken {
  color: #2db7f5;
}

/* line 8093, app/assets/stylesheets/theme/theme.scss */
.text-BRK {
  color: #194fa0;
}

/* line 8096, app/assets/stylesheets/theme/theme.scss */
.text-BRK-lighten {
  color: #2871dd;
}

/* line 8099, app/assets/stylesheets/theme/theme.scss */
.text-BRK-darken {
  color: #144081;
}

/* line 8102, app/assets/stylesheets/theme/theme.scss */
.text-BRX {
  color: #a8c300;
}

/* line 8105, app/assets/stylesheets/theme/theme.scss */
.text-BRX-lighten {
  color: #deff11;
}

/* line 8108, app/assets/stylesheets/theme/theme.scss */
.text-BRX-darken {
  color: #899f00;
}

/* line 8111, app/assets/stylesheets/theme/theme.scss */
.text-BSD {
  color: #1186E7;
}

/* line 8114, app/assets/stylesheets/theme/theme.scss */
.text-BSD-lighten {
  color: #52aaf2;
}

/* line 8117, app/assets/stylesheets/theme/theme.scss */
.text-BSD-darken {
  color: #0f73c6;
}

/* line 8120, app/assets/stylesheets/theme/theme.scss */
.text-BTA {
  color: #4915ff;
}

/* line 8123, app/assets/stylesheets/theme/theme.scss */
.text-BTA-lighten {
  color: #3200e1;
}

/* line 8126, app/assets/stylesheets/theme/theme.scss */
.text-BTA-darken {
  color: #190070;
}

/* line 8129, app/assets/stylesheets/theme/theme.scss */
.text-BTC {
  color: #F7931A;
}

/* line 8132, app/assets/stylesheets/theme/theme.scss */
.text-BTC-lighten {
  color: #fab664;
}

/* line 8135, app/assets/stylesheets/theme/theme.scss */
.text-BTC-darken {
  color: #e58108;
}

/* line 8138, app/assets/stylesheets/theme/theme.scss */
.text-BCH {
  color: #F7931A;
}

/* line 8141, app/assets/stylesheets/theme/theme.scss */
.text-BCH-lighten {
  color: #fab664;
}

/* line 8144, app/assets/stylesheets/theme/theme.scss */
.text-BCH-darken {
  color: #e58108;
}

/* line 8147, app/assets/stylesheets/theme/theme.scss */
.text-BTCD {
  color: #2A72DC;
}

/* line 8150, app/assets/stylesheets/theme/theme.scss */
.text-BTCD-lighten {
  color: #6c9de7;
}

/* line 8153, app/assets/stylesheets/theme/theme.scss */
.text-BTCD-darken {
  color: #2062c2;
}

/* line 8156, app/assets/stylesheets/theme/theme.scss */
.text-BTM {
  color: #9FA8B4;
}

/* line 8159, app/assets/stylesheets/theme/theme.scss */
.text-BTM-lighten {
  color: #cacfd6;
}

/* line 8162, app/assets/stylesheets/theme/theme.scss */
.text-BTM-darken {
  color: #8b96a4;
}

/* line 8165, app/assets/stylesheets/theme/theme.scss */
.text-BTS {
  color: #03A9E0;
}

/* line 8168, app/assets/stylesheets/theme/theme.scss */
.text-BTS-lighten {
  color: #33cafc;
}

/* line 8171, app/assets/stylesheets/theme/theme.scss */
.text-BTS-darken {
  color: #038ebd;
}

/* line 8174, app/assets/stylesheets/theme/theme.scss */
.text-CLAM {
  color: #D6AB31;
}

/* line 8177, app/assets/stylesheets/theme/theme.scss */
.text-CLAM-lighten {
  color: #e3c571;
}

/* line 8180, app/assets/stylesheets/theme/theme.scss */
.text-CLAM-darken {
  color: #be9626;
}

/* line 8183, app/assets/stylesheets/theme/theme.scss */
.text-CLOAK {
  color: #DF3F1E;
}

/* line 8186, app/assets/stylesheets/theme/theme.scss */
.text-CLOAK-lighten {
  color: #ea7760;
}

/* line 8189, app/assets/stylesheets/theme/theme.scss */
.text-CLOAK-darken {
  color: #c0361a;
}

/* line 8192, app/assets/stylesheets/theme/theme.scss */
.text-DAO {
  color: #FF3B3B;
}

/* line 8195, app/assets/stylesheets/theme/theme.scss */
.text-DAO-lighten {
  color: #ff8888;
}

/* line 8198, app/assets/stylesheets/theme/theme.scss */
.text-DAO-darken {
  color: #ff1717;
}

/* line 8201, app/assets/stylesheets/theme/theme.scss */
.text-DASH {
  color: #1c75bc;
}

/* line 8204, app/assets/stylesheets/theme/theme.scss */
.text-DASH-lighten {
  color: #429be3;
}

/* line 8207, app/assets/stylesheets/theme/theme.scss */
.text-DASH-darken {
  color: #17629d;
}

/* line 8210, app/assets/stylesheets/theme/theme.scss */
.text-DCR {
  color: #3b7cfb;
}

/* line 8213, app/assets/stylesheets/theme/theme.scss */
.text-DCR-lighten {
  color: #86aefd;
}

/* line 8216, app/assets/stylesheets/theme/theme.scss */
.text-DCR-darken {
  color: #1865fa;
}

/* line 8219, app/assets/stylesheets/theme/theme.scss */
.text-DCT {
  color: #08ffd5;
}

/* line 8222, app/assets/stylesheets/theme/theme.scss */
.text-DCT-lighten {
  color: #00d4af;
}

/* line 8225, app/assets/stylesheets/theme/theme.scss */
.text-DCT-darken {
  color: #006352;
}

/* line 8228, app/assets/stylesheets/theme/theme.scss */
.text-DGB {
  color: #0066cc;
}

/* line 8231, app/assets/stylesheets/theme/theme.scss */
.text-DGB-lighten {
  color: #1a8cff;
}

/* line 8234, app/assets/stylesheets/theme/theme.scss */
.text-DGB-darken {
  color: #0054a8;
}

/* line 8237, app/assets/stylesheets/theme/theme.scss */
.text-DGD {
  color: #D8A24A;
}

/* line 8240, app/assets/stylesheets/theme/theme.scss */
.text-DGD-lighten {
  color: #e6c289;
}

/* line 8243, app/assets/stylesheets/theme/theme.scss */
.text-DGD-darken {
  color: #d1932d;
}

/* line 8246, app/assets/stylesheets/theme/theme.scss */
.text-DGX {
  color: #D8A24A;
}

/* line 8249, app/assets/stylesheets/theme/theme.scss */
.text-DGX-lighten {
  color: #e6c289;
}

/* line 8252, app/assets/stylesheets/theme/theme.scss */
.text-DGX-darken {
  color: #d1932d;
}

/* line 8255, app/assets/stylesheets/theme/theme.scss */
.text-DMD {
  color: #5497b2;
}

/* line 8258, app/assets/stylesheets/theme/theme.scss */
.text-DMD-lighten {
  color: #89b7ca;
}

/* line 8261, app/assets/stylesheets/theme/theme.scss */
.text-DMD-darken {
  color: #46839c;
}

/* line 8264, app/assets/stylesheets/theme/theme.scss */
.text-DOGE {
  color: #BA9F33;
}

/* line 8267, app/assets/stylesheets/theme/theme.scss */
.text-DOGE-lighten {
  color: #d5be65;
}

/* line 8270, app/assets/stylesheets/theme/theme.scss */
.text-DOGE-darken {
  color: #9e872b;
}

/* line 8273, app/assets/stylesheets/theme/theme.scss */
.text-EMC {
  color: #674c8c;
}

/* line 8276, app/assets/stylesheets/theme/theme.scss */
.text-EMC-lighten {
  color: #8d72b2;
}

/* line 8279, app/assets/stylesheets/theme/theme.scss */
.text-EMC-darken {
  color: #563f75;
}

/* line 8282, app/assets/stylesheets/theme/theme.scss */
.text-EOS {
  color: #58585b;
}

/* line 8285, app/assets/stylesheets/theme/theme.scss */
.text-EOS-lighten {
  color: #3f3f41;
}

/* line 8288, app/assets/stylesheets/theme/theme.scss */
.text-EOS-darken {
  color: #080808;
}

/* line 8291, app/assets/stylesheets/theme/theme.scss */
.text-ERC {
  color: #2e44e6;
}

/* line 8294, app/assets/stylesheets/theme/theme.scss */
.text-ERC-lighten {
  color: #182ec8;
}

/* line 8297, app/assets/stylesheets/theme/theme.scss */
.text-ERC-darken {
  color: #0c1764;
}

/* line 8300, app/assets/stylesheets/theme/theme.scss */
.text-ETC {
  color: #669073;
}

/* line 8303, app/assets/stylesheets/theme/theme.scss */
.text-ETC-lighten {
  color: #91b19b;
}

/* line 8306, app/assets/stylesheets/theme/theme.scss */
.text-ETC-darken {
  color: #577b62;
}

/* line 8309, app/assets/stylesheets/theme/theme.scss */
.text-ETH {
  color: #686868;
}

/* line 8312, app/assets/stylesheets/theme/theme.scss */
.text-ETH-lighten {
  color: #4e4e4e;
}

/* line 8315, app/assets/stylesheets/theme/theme.scss */
.text-ETH-darken {
  color: #161616;
}

/* line 8318, app/assets/stylesheets/theme/theme.scss */
.text-FC2 {
  color: #3d3d4c;
}

/* line 8321, app/assets/stylesheets/theme/theme.scss */
.text-FC2-lighten {
  color: #262630;
}

/* line 8324, app/assets/stylesheets/theme/theme.scss */
.text-FC2-darken {
  color: black;
}

/* line 8327, app/assets/stylesheets/theme/theme.scss */
.text-FCT {
  color: #2175BB;
}

/* line 8330, app/assets/stylesheets/theme/theme.scss */
.text-FCT-lighten {
  color: #4a9bdf;
}

/* line 8333, app/assets/stylesheets/theme/theme.scss */
.text-FCT-darken {
  color: #1c629d;
}

/* line 8336, app/assets/stylesheets/theme/theme.scss */
.text-FLO {
  color: #1358C8;
}

/* line 8339, app/assets/stylesheets/theme/theme.scss */
.text-FLO-lighten {
  color: #3b7fec;
}

/* line 8342, app/assets/stylesheets/theme/theme.scss */
.text-FLO-darken {
  color: #104aa7;
}

/* line 8345, app/assets/stylesheets/theme/theme.scss */
.text-FRK {
  color: #0633cd;
}

/* line 8348, app/assets/stylesheets/theme/theme.scss */
.text-FRK-lighten {
  color: #2756f9;
}

/* line 8351, app/assets/stylesheets/theme/theme.scss */
.text-FRK-darken {
  color: #052aaa;
}

/* line 8354, app/assets/stylesheets/theme/theme.scss */
.text-FTC {
  color: #679EF1;
}

/* line 8357, app/assets/stylesheets/theme/theme.scss */
.text-FTC-lighten {
  color: #adcbf7;
}

/* line 8360, app/assets/stylesheets/theme/theme.scss */
.text-FTC-darken {
  color: #4689ee;
}

/* line 8363, app/assets/stylesheets/theme/theme.scss */
.text-GAME {
  color: #ed1b24;
}

/* line 8366, app/assets/stylesheets/theme/theme.scss */
.text-GAME-lighten {
  color: #f36268;
}

/* line 8369, app/assets/stylesheets/theme/theme.scss */
.text-GAME-darken {
  color: #d41119;
}

/* line 8372, app/assets/stylesheets/theme/theme.scss */
.text-GBYTE {
  color: #597ea2;
}

/* line 8375, app/assets/stylesheets/theme/theme.scss */
.text-GBYTE-lighten {
  color: #476481;
}

/* line 8378, app/assets/stylesheets/theme/theme.scss */
.text-GBYTE-darken {
  color: #1f2c39;
}

/* line 8381, app/assets/stylesheets/theme/theme.scss */
.text-GDC {
  color: #E9A226;
}

/* line 8384, app/assets/stylesheets/theme/theme.scss */
.text-GDC-lighten {
  color: #f0c06b;
}

/* line 8387, app/assets/stylesheets/theme/theme.scss */
.text-GDC-darken {
  color: #d69016;
}

/* line 8390, app/assets/stylesheets/theme/theme.scss */
.text-GEMZ {
  color: #e86060;
}

/* line 8393, app/assets/stylesheets/theme/theme.scss */
.text-GEMZ-lighten {
  color: #f2a3a3;
}

/* line 8396, app/assets/stylesheets/theme/theme.scss */
.text-GEMZ-darken {
  color: #e34141;
}

/* line 8399, app/assets/stylesheets/theme/theme.scss */
.text-GLD {
  color: #E8BE24;
}

/* line 8402, app/assets/stylesheets/theme/theme.scss */
.text-GLD-lighten {
  color: #efd369;
}

/* line 8405, app/assets/stylesheets/theme/theme.scss */
.text-GLD-darken {
  color: #d2aa16;
}

/* line 8408, app/assets/stylesheets/theme/theme.scss */
.text-GNO {
  color: #00A6C4;
}

/* line 8411, app/assets/stylesheets/theme/theme.scss */
.text-GNO-lighten {
  color: #12dbff;
}

/* line 8414, app/assets/stylesheets/theme/theme.scss */
.text-GNO-darken {
  color: #0088a0;
}

/* line 8417, app/assets/stylesheets/theme/theme.scss */
.text-GNT {
  color: #00d6e3;
}

/* line 8420, app/assets/stylesheets/theme/theme.scss */
.text-GNT-lighten {
  color: #31f3ff;
}

/* line 8423, app/assets/stylesheets/theme/theme.scss */
.text-GNT-darken {
  color: #00b4bf;
}

/* line 8426, app/assets/stylesheets/theme/theme.scss */
.text-GOLOS {
  color: #2670B7;
}

/* line 8429, app/assets/stylesheets/theme/theme.scss */
.text-GOLOS-lighten {
  color: #4f96da;
}

/* line 8432, app/assets/stylesheets/theme/theme.scss */
.text-GOLOS-darken {
  color: #205e99;
}

/* line 8435, app/assets/stylesheets/theme/theme.scss */
.text-GRC {
  color: #88A13C;
}

/* line 8438, app/assets/stylesheets/theme/theme.scss */
.text-GRC-lighten {
  color: #adc564;
}

/* line 8441, app/assets/stylesheets/theme/theme.scss */
.text-GRC-darken {
  color: #728732;
}

/* line 8444, app/assets/stylesheets/theme/theme.scss */
.text-GRS {
  color: #648FA0;
}

/* line 8447, app/assets/stylesheets/theme/theme.scss */
.text-GRS-lighten {
  color: #93b1bd;
}

/* line 8450, app/assets/stylesheets/theme/theme.scss */
.text-GRS-darken {
  color: #557c8b;
}

/* line 8453, app/assets/stylesheets/theme/theme.scss */
.text-HEAT {
  color: #ff5606;
}

/* line 8456, app/assets/stylesheets/theme/theme.scss */
.text-HEAT-lighten {
  color: #ff8a53;
}

/* line 8459, app/assets/stylesheets/theme/theme.scss */
.text-HEAT-darken {
  color: #e14800;
}

/* line 8462, app/assets/stylesheets/theme/theme.scss */
.text-ICN {
  color: #4c6f8c;
}

/* line 8465, app/assets/stylesheets/theme/theme.scss */
.text-ICN-lighten {
  color: #7295b2;
}

/* line 8468, app/assets/stylesheets/theme/theme.scss */
.text-ICN-darken {
  color: #3f5d75;
}

/* line 8471, app/assets/stylesheets/theme/theme.scss */
.text-IFC {
  color: #ed272d;
}

/* line 8474, app/assets/stylesheets/theme/theme.scss */
.text-IFC-lighten {
  color: #f36e72;
}

/* line 8477, app/assets/stylesheets/theme/theme.scss */
.text-IFC-darken {
  color: #de1219;
}

/* line 8480, app/assets/stylesheets/theme/theme.scss */
.text-INCNT {
  color: #f2932f;
}

/* line 8483, app/assets/stylesheets/theme/theme.scss */
.text-INCNT-lighten {
  color: #f7b877;
}

/* line 8486, app/assets/stylesheets/theme/theme.scss */
.text-INCNT-darken {
  color: #ee820f;
}

/* line 8489, app/assets/stylesheets/theme/theme.scss */
.text-IOC {
  color: #2fa3de;
}

/* line 8492, app/assets/stylesheets/theme/theme.scss */
.text-IOC-lighten {
  color: #71c0e8;
}

/* line 8495, app/assets/stylesheets/theme/theme.scss */
.text-IOC-darken {
  color: #2090c9;
}

/* line 8498, app/assets/stylesheets/theme/theme.scss */
.text-IOTA {
  color: #d5d5d5;
}

/* line 8501, app/assets/stylesheets/theme/theme.scss */
.text-IOTA-lighten {
  color: white;
}

/* line 8504, app/assets/stylesheets/theme/theme.scss */
.text-IOTA-darken {
  color: #ededed;
}

/* line 8507, app/assets/stylesheets/theme/theme.scss */
.text-JBS {
  color: #1A8BCD;
}

/* line 8510, app/assets/stylesheets/theme/theme.scss */
.text-JBS-lighten {
  color: #4baee8;
}

/* line 8513, app/assets/stylesheets/theme/theme.scss */
.text-JBS-darken {
  color: #1676ad;
}

/* line 8516, app/assets/stylesheets/theme/theme.scss */
.text-KMD {
  color: #64b2b2;
}

/* line 8519, app/assets/stylesheets/theme/theme.scss */
.text-KMD-lighten {
  color: #4c9797;
}

/* line 8522, app/assets/stylesheets/theme/theme.scss */
.text-KMD-darken {
  color: #264c4c;
}

/* line 8525, app/assets/stylesheets/theme/theme.scss */
.text-KOBO {
  color: #80C342;
}

/* line 8528, app/assets/stylesheets/theme/theme.scss */
.text-KOBO-lighten {
  color: #a7d57c;
}

/* line 8531, app/assets/stylesheets/theme/theme.scss */
.text-KOBO-darken {
  color: #6eab36;
}

/* line 8534, app/assets/stylesheets/theme/theme.scss */
.text-KORE {
  color: #DF4124;
}

/* line 8537, app/assets/stylesheets/theme/theme.scss */
.text-KORE-lighten {
  color: #e97b67;
}

/* line 8540, app/assets/stylesheets/theme/theme.scss */
.text-KORE-darken {
  color: #c3361c;
}

/* line 8543, app/assets/stylesheets/theme/theme.scss */
.text-LBC {
  color: #02daa8;
}

/* line 8546, app/assets/stylesheets/theme/theme.scss */
.text-LBC-lighten {
  color: #02a881;
}

/* line 8549, app/assets/stylesheets/theme/theme.scss */
.text-LBC-darken {
  color: #01392c;
}

/* line 8552, app/assets/stylesheets/theme/theme.scss */
.text-LDOGE {
  color: #ffcc00;
}

/* line 8555, app/assets/stylesheets/theme/theme.scss */
.text-LDOGE-lighten {
  color: #ffdb4d;
}

/* line 8558, app/assets/stylesheets/theme/theme.scss */
.text-LDOGE-darken {
  color: #dbaf00;
}

/* line 8561, app/assets/stylesheets/theme/theme.scss */
.text-LISK {
  color: #1A6896;
}

/* line 8564, app/assets/stylesheets/theme/theme.scss */
.text-LISK-lighten {
  color: #2595d7;
}

/* line 8567, app/assets/stylesheets/theme/theme.scss */
.text-LISK-darken {
  color: #155378;
}

/* line 8570, app/assets/stylesheets/theme/theme.scss */
.text-LTC {
  color: #838383;
}

/* line 8573, app/assets/stylesheets/theme/theme.scss */
.text-LTC-lighten {
  color: darkgray;
}

/* line 8576, app/assets/stylesheets/theme/theme.scss */
.text-LTC-darken {
  color: #717171;
}

/* line 8579, app/assets/stylesheets/theme/theme.scss */
.text-MAID {
  color: #5492D6;
}

/* line 8582, app/assets/stylesheets/theme/theme.scss */
.text-MAID-lighten {
  color: #92b9e5;
}

/* line 8585, app/assets/stylesheets/theme/theme.scss */
.text-MAID-darken {
  color: #3780cf;
}

/* line 8588, app/assets/stylesheets/theme/theme.scss */
.text-MCO {
  color: #1d75c8;
}

/* line 8591, app/assets/stylesheets/theme/theme.scss */
.text-MCO-lighten {
  color: #175b9c;
}

/* line 8594, app/assets/stylesheets/theme/theme.scss */
.text-MCO-darken {
  color: #08223a;
}

/* line 8597, app/assets/stylesheets/theme/theme.scss */
.text-MINT {
  color: #00e876;
}

/* line 8600, app/assets/stylesheets/theme/theme.scss */
.text-MINT-lighten {
  color: #00b55c;
}

/* line 8603, app/assets/stylesheets/theme/theme.scss */
.text-MINT-darken {
  color: #004423;
}

/* line 8606, app/assets/stylesheets/theme/theme.scss */
.text-MONA {
  color: #a99364;
}

/* line 8609, app/assets/stylesheets/theme/theme.scss */
.text-MONA-lighten {
  color: #c4b595;
}

/* line 8612, app/assets/stylesheets/theme/theme.scss */
.text-MONA-darken {
  color: #968153;
}

/* line 8615, app/assets/stylesheets/theme/theme.scss */
.text-MRC {
  color: #4279bd;
}

/* line 8618, app/assets/stylesheets/theme/theme.scss */
.text-MRC-lighten {
  color: #7ba1d1;
}

/* line 8621, app/assets/stylesheets/theme/theme.scss */
.text-MRC-darken {
  color: #3968a3;
}

/* line 8624, app/assets/stylesheets/theme/theme.scss */
.text-MSC {
  color: #1D4983;
}

/* line 8627, app/assets/stylesheets/theme/theme.scss */
.text-MSC-lighten {
  color: #2b6cc2;
}

/* line 8630, app/assets/stylesheets/theme/theme.scss */
.text-MSC-darken {
  color: #173966;
}

/* line 8633, app/assets/stylesheets/theme/theme.scss */
.text-MTR {
  color: #b92429;
}

/* line 8636, app/assets/stylesheets/theme/theme.scss */
.text-MTR-lighten {
  color: #dc4d52;
}

/* line 8639, app/assets/stylesheets/theme/theme.scss */
.text-MTR-darken {
  color: #9b1e22;
}

/* line 8642, app/assets/stylesheets/theme/theme.scss */
.text-MUE {
  color: #f5a10e;
}

/* line 8645, app/assets/stylesheets/theme/theme.scss */
.text-MUE-lighten {
  color: #f8be57;
}

/* line 8648, app/assets/stylesheets/theme/theme.scss */
.text-MUE-darken {
  color: #d68c09;
}

/* line 8651, app/assets/stylesheets/theme/theme.scss */
.text-NBT {
  color: #FFC93D;
}

/* line 8654, app/assets/stylesheets/theme/theme.scss */
.text-NBT-lighten {
  color: #ffde8a;
}

/* line 8657, app/assets/stylesheets/theme/theme.scss */
.text-NBT-darken {
  color: #ffbf19;
}

/* line 8660, app/assets/stylesheets/theme/theme.scss */
.text-NEO {
  color: #58BF00;
}

/* line 8663, app/assets/stylesheets/theme/theme.scss */
.text-NEO-lighten {
  color: #7cff0d;
}

/* line 8666, app/assets/stylesheets/theme/theme.scss */
.text-NEO-darken {
  color: #489b00;
}

/* line 8669, app/assets/stylesheets/theme/theme.scss */
.text-NEOS {
  color: #5f5f58;
}

/* line 8672, app/assets/stylesheets/theme/theme.scss */
.text-NEOS-lighten {
  color: #454540;
}

/* line 8675, app/assets/stylesheets/theme/theme.scss */
.text-NEOS-darken {
  color: #0b0b0a;
}

/* line 8678, app/assets/stylesheets/theme/theme.scss */
.text-NEU {
  color: #2983c0;
}

/* line 8681, app/assets/stylesheets/theme/theme.scss */
.text-NEU-lighten {
  color: #5aa7dc;
}

/* line 8684, app/assets/stylesheets/theme/theme.scss */
.text-NEU-darken {
  color: #236fa3;
}

/* line 8687, app/assets/stylesheets/theme/theme.scss */
.text-NLG {
  color: #007dfe;
}

/* line 8690, app/assets/stylesheets/theme/theme.scss */
.text-NLG-lighten {
  color: #0064cb;
}

/* line 8693, app/assets/stylesheets/theme/theme.scss */
.text-NLG-darken {
  color: #002c5a;
}

/* line 8696, app/assets/stylesheets/theme/theme.scss */
.text-NMC {
  color: #6787B7;
}

/* line 8699, app/assets/stylesheets/theme/theme.scss */
.text-NMC-lighten {
  color: #9bb0d0;
}

/* line 8702, app/assets/stylesheets/theme/theme.scss */
.text-NMC-darken {
  color: #5074aa;
}

/* line 8705, app/assets/stylesheets/theme/theme.scss */
.text-NOTE {
  color: #42daff;
}

/* line 8708, app/assets/stylesheets/theme/theme.scss */
.text-NOTE-lighten {
  color: #8fe9ff;
}

/* line 8711, app/assets/stylesheets/theme/theme.scss */
.text-NOTE-darken {
  color: #1ed3ff;
}

/* line 8714, app/assets/stylesheets/theme/theme.scss */
.text-NVC {
  color: #ecab41;
}

/* line 8717, app/assets/stylesheets/theme/theme.scss */
.text-NVC-lighten {
  color: #f3ca87;
}

/* line 8720, app/assets/stylesheets/theme/theme.scss */
.text-NVC-darken {
  color: #e99d21;
}

/* line 8723, app/assets/stylesheets/theme/theme.scss */
.text-NXT {
  color: #008FBB;
}

/* line 8726, app/assets/stylesheets/theme/theme.scss */
.text-NXT-lighten {
  color: #09c5ff;
}

/* line 8729, app/assets/stylesheets/theme/theme.scss */
.text-NXT-darken {
  color: #007497;
}

/* line 8732, app/assets/stylesheets/theme/theme.scss */
.text-OK {
  color: #0165A4;
}

/* line 8735, app/assets/stylesheets/theme/theme.scss */
.text-OK-lighten {
  color: #0194f0;
}

/* line 8738, app/assets/stylesheets/theme/theme.scss */
.text-OK-darken {
  color: #014f81;
}

/* line 8741, app/assets/stylesheets/theme/theme.scss */
.text-OMG {
  color: #1A53F0;
}

/* line 8744, app/assets/stylesheets/theme/theme.scss */
.text-OMG-lighten {
  color: #6289f5;
}

/* line 8747, app/assets/stylesheets/theme/theme.scss */
.text-OMG-darken {
  color: #0e44d8;
}

/* line 8750, app/assets/stylesheets/theme/theme.scss */
.text-OMNI {
  color: #3c67da;
}

/* line 8753, app/assets/stylesheets/theme/theme.scss */
.text-OMNI-lighten {
  color: #244fbe;
}

/* line 8756, app/assets/stylesheets/theme/theme.scss */
.text-OMNI-darken {
  color: #122860;
}

/* line 8759, app/assets/stylesheets/theme/theme.scss */
.text-OPAL {
  color: #7193AA;
}

/* line 8762, app/assets/stylesheets/theme/theme.scss */
.text-OPAL-lighten {
  color: #a1b7c7;
}

/* line 8765, app/assets/stylesheets/theme/theme.scss */
.text-OPAL-darken {
  color: #5d829b;
}

/* line 8768, app/assets/stylesheets/theme/theme.scss */
.text-PART {
  color: #05D5A3;
}

/* line 8771, app/assets/stylesheets/theme/theme.scss */
.text-PART-lighten {
  color: #2cfac9;
}

/* line 8774, app/assets/stylesheets/theme/theme.scss */
.text-PART-darken {
  color: #04b288;
}

/* line 8777, app/assets/stylesheets/theme/theme.scss */
.text-PIGGY {
  color: #F27A7A;
}

/* line 8780, app/assets/stylesheets/theme/theme.scss */
.text-PIGGY-lighten {
  color: #f9c0c0;
}

/* line 8783, app/assets/stylesheets/theme/theme.scss */
.text-PIGGY-darken {
  color: #ef5959;
}

/* line 8786, app/assets/stylesheets/theme/theme.scss */
.text-PINK {
  color: #ED31CA;
}

/* line 8789, app/assets/stylesheets/theme/theme.scss */
.text-PINK-lighten {
  color: #f377dc;
}

/* line 8792, app/assets/stylesheets/theme/theme.scss */
.text-PINK-darken {
  color: #e614bf;
}

/* line 8795, app/assets/stylesheets/theme/theme.scss */
.text-PIVX {
  color: #785f9c;
}

/* line 8798, app/assets/stylesheets/theme/theme.scss */
.text-PIVX-lighten {
  color: #5f4c7d;
}

/* line 8801, app/assets/stylesheets/theme/theme.scss */
.text-PIVX-darken {
  color: #2a2137;
}

/* line 8804, app/assets/stylesheets/theme/theme.scss */
.text-POT {
  color: #23c767;
}

/* line 8807, app/assets/stylesheets/theme/theme.scss */
.text-POT-lighten {
  color: #1b9c51;
}

/* line 8810, app/assets/stylesheets/theme/theme.scss */
.text-POT-darken {
  color: #0b3d1f;
}

/* line 8813, app/assets/stylesheets/theme/theme.scss */
.text-PPC {
  color: #3FA30C;
}

/* line 8816, app/assets/stylesheets/theme/theme.scss */
.text-PPC-lighten {
  color: #5bea11;
}

/* line 8819, app/assets/stylesheets/theme/theme.scss */
.text-PPC-darken {
  color: #32820a;
}

/* line 8822, app/assets/stylesheets/theme/theme.scss */
.text-QRK {
  color: #22AABF;
}

/* line 8825, app/assets/stylesheets/theme/theme.scss */
.text-QRK-lighten {
  color: #4eccdf;
}

/* line 8828, app/assets/stylesheets/theme/theme.scss */
.text-QRK-darken {
  color: #1d8fa1;
}

/* line 8831, app/assets/stylesheets/theme/theme.scss */
.text-QTUM {
  color: #359BCE;
}

/* line 8834, app/assets/stylesheets/theme/theme.scss */
.text-QTUM-lighten {
  color: #73b9dd;
}

/* line 8837, app/assets/stylesheets/theme/theme.scss */
.text-QTUM-darken {
  color: #2c86b4;
}

/* line 8840, app/assets/stylesheets/theme/theme.scss */
.text-RADS {
  color: #924cea;
}

/* line 8843, app/assets/stylesheets/theme/theme.scss */
.text-RADS-lighten {
  color: #bc90f2;
}

/* line 8846, app/assets/stylesheets/theme/theme.scss */
.text-RADS-darken {
  color: #7f2ce6;
}

/* line 8849, app/assets/stylesheets/theme/theme.scss */
.text-RBIES {
  color: #C62436;
}

/* line 8852, app/assets/stylesheets/theme/theme.scss */
.text-RBIES-lighten {
  color: #e05666;
}

/* line 8855, app/assets/stylesheets/theme/theme.scss */
.text-RBIES-darken {
  color: #a81f2e;
}

/* line 8858, app/assets/stylesheets/theme/theme.scss */
.text-RBT {
  color: #258ae9;
}

/* line 8861, app/assets/stylesheets/theme/theme.scss */
.text-RBT-lighten {
  color: #1470c8;
}

/* line 8864, app/assets/stylesheets/theme/theme.scss */
.text-RBT-darken {
  color: #0a3762;
}

/* line 8867, app/assets/stylesheets/theme/theme.scss */
.text-RBY {
  color: #D31F26;
}

/* line 8870, app/assets/stylesheets/theme/theme.scss */
.text-RBY-lighten {
  color: #e6585e;
}

/* line 8873, app/assets/stylesheets/theme/theme.scss */
.text-RBY-darken {
  color: #b41a20;
}

/* line 8876, app/assets/stylesheets/theme/theme.scss */
.text-RDD {
  color: #ED1C24;
}

/* line 8879, app/assets/stylesheets/theme/theme.scss */
.text-RDD-lighten {
  color: #f36368;
}

/* line 8882, app/assets/stylesheets/theme/theme.scss */
.text-RDD-darken {
  color: #d41118;
}

/* line 8885, app/assets/stylesheets/theme/theme.scss */
.text-REP {
  color: #40a2cb;
}

/* line 8888, app/assets/stylesheets/theme/theme.scss */
.text-REP-lighten {
  color: #7cbfdb;
}

/* line 8891, app/assets/stylesheets/theme/theme.scss */
.text-REP-darken {
  color: #318fb6;
}

/* line 8894, app/assets/stylesheets/theme/theme.scss */
.text-RISE {
  color: #43CEA2;
}

/* line 8897, app/assets/stylesheets/theme/theme.scss */
.text-RISE-lighten {
  color: #80dec0;
}

/* line 8900, app/assets/stylesheets/theme/theme.scss */
.text-RISE-darken {
  color: #31bc90;
}

/* line 8903, app/assets/stylesheets/theme/theme.scss */
.text-SALT {
  color: #707b89;
}

/* line 8906, app/assets/stylesheets/theme/theme.scss */
.text-SALT-lighten {
  color: #59626d;
}

/* line 8909, app/assets/stylesheets/theme/theme.scss */
.text-SALT-darken {
  color: #272a2f;
}

/* line 8912, app/assets/stylesheets/theme/theme.scss */
.text-SAR {
  color: #1B72B8;
}

/* line 8915, app/assets/stylesheets/theme/theme.scss */
.text-SAR-lighten {
  color: #3d99e3;
}

/* line 8918, app/assets/stylesheets/theme/theme.scss */
.text-SAR-darken {
  color: #165f99;
}

/* line 8921, app/assets/stylesheets/theme/theme.scss */
.text-SCOT {
  color: #3498DB;
}

/* line 8924, app/assets/stylesheets/theme/theme.scss */
.text-SCOT-lighten {
  color: #75b9e7;
}

/* line 8927, app/assets/stylesheets/theme/theme.scss */
.text-SCOT-darken {
  color: #2386c8;
}

/* line 8930, app/assets/stylesheets/theme/theme.scss */
.text-SDC {
  color: #981D2D;
}

/* line 8933, app/assets/stylesheets/theme/theme.scss */
.text-SDC-lighten {
  color: #d72b41;
}

/* line 8936, app/assets/stylesheets/theme/theme.scss */
.text-SDC-darken {
  color: #7a1724;
}

/* line 8939, app/assets/stylesheets/theme/theme.scss */
.text-SIA {
  color: #00CBA0;
}

/* line 8942, app/assets/stylesheets/theme/theme.scss */
.text-SIA-lighten {
  color: #19ffce;
}

/* line 8945, app/assets/stylesheets/theme/theme.scss */
.text-SIA-darken {
  color: #00a784;
}

/* line 8948, app/assets/stylesheets/theme/theme.scss */
.text-SJCX {
  color: #0073e6;
}

/* line 8951, app/assets/stylesheets/theme/theme.scss */
.text-SJCX-lighten {
  color: #0059b3;
}

/* line 8954, app/assets/stylesheets/theme/theme.scss */
.text-SJCX-darken {
  color: #002142;
}

/* line 8957, app/assets/stylesheets/theme/theme.scss */
.text-SLG {
  color: #5A6875;
}

/* line 8960, app/assets/stylesheets/theme/theme.scss */
.text-SLG-lighten {
  color: #7f8e9d;
}

/* line 8963, app/assets/stylesheets/theme/theme.scss */
.text-SLG-darken {
  color: #4a5661;
}

/* line 8966, app/assets/stylesheets/theme/theme.scss */
.text-SLS {
  color: #1EB549;
}

/* line 8969, app/assets/stylesheets/theme/theme.scss */
.text-SLS-lighten {
  color: #40df6d;
}

/* line 8972, app/assets/stylesheets/theme/theme.scss */
.text-SLS-darken {
  color: #19963d;
}

/* line 8975, app/assets/stylesheets/theme/theme.scss */
.text-SNRG {
  color: #3207df;
}

/* line 8978, app/assets/stylesheets/theme/theme.scss */
.text-SNRG-lighten {
  color: #2705ad;
}

/* line 8981, app/assets/stylesheets/theme/theme.scss */
.text-SNRG-darken {
  color: #0e0240;
}

/* line 8984, app/assets/stylesheets/theme/theme.scss */
.text-START {
  color: #01AEF0;
}

/* line 8987, app/assets/stylesheets/theme/theme.scss */
.text-START-lighten {
  color: #3fc9fe;
}

/* line 8990, app/assets/stylesheets/theme/theme.scss */
.text-START-darken {
  color: #0194cc;
}

/* line 8993, app/assets/stylesheets/theme/theme.scss */
.text-STEEM {
  color: #1A5099;
}

/* line 8996, app/assets/stylesheets/theme/theme.scss */
.text-STEEM-lighten {
  color: #2572da;
}

/* line 8999, app/assets/stylesheets/theme/theme.scss */
.text-STEEM-darken {
  color: #15407a;
}

/* line 9002, app/assets/stylesheets/theme/theme.scss */
.text-STR {
  color: #08B5E5;
}

/* line 9005, app/assets/stylesheets/theme/theme.scss */
.text-STR-lighten {
  color: #41d1f8;
}

/* line 9008, app/assets/stylesheets/theme/theme.scss */
.text-STR-darken {
  color: #079ac3;
}

/* line 9011, app/assets/stylesheets/theme/theme.scss */
.text-STRAT {
  color: #2398dd;
}

/* line 9014, app/assets/stylesheets/theme/theme.scss */
.text-STRAT-lighten {
  color: #65b7e7;
}

/* line 9017, app/assets/stylesheets/theme/theme.scss */
.text-STRAT-darken {
  color: #1d83bf;
}

/* line 9020, app/assets/stylesheets/theme/theme.scss */
.text-SWIFT {
  color: #428BCA;
}

/* line 9023, app/assets/stylesheets/theme/theme.scss */
.text-SWIFT-lighten {
  color: #7eb0db;
}

/* line 9026, app/assets/stylesheets/theme/theme.scss */
.text-SWIFT-darken {
  color: #3379b5;
}

/* line 9029, app/assets/stylesheets/theme/theme.scss */
.text-SYNC {
  color: #008DD2;
}

/* line 9032, app/assets/stylesheets/theme/theme.scss */
.text-SYNC-lighten {
  color: #20b6ff;
}

/* line 9035, app/assets/stylesheets/theme/theme.scss */
.text-SYNC-darken {
  color: #0075ae;
}

/* line 9038, app/assets/stylesheets/theme/theme.scss */
.text-SYS {
  color: #0098DA;
}

/* line 9041, app/assets/stylesheets/theme/theme.scss */
.text-SYS-lighten {
  color: #28beff;
}

/* line 9044, app/assets/stylesheets/theme/theme.scss */
.text-SYS-darken {
  color: #007fb6;
}

/* line 9047, app/assets/stylesheets/theme/theme.scss */
.text-TRIG {
  color: #1fbff4;
}

/* line 9050, app/assets/stylesheets/theme/theme.scss */
.text-TRIG-lighten {
  color: #68d4f8;
}

/* line 9053, app/assets/stylesheets/theme/theme.scss */
.text-TRIG-darken {
  color: #0baee4;
}

/* line 9056, app/assets/stylesheets/theme/theme.scss */
.text-TX {
  color: #1F8BCC;
}

/* line 9059, app/assets/stylesheets/theme/theme.scss */
.text-TX-lighten {
  color: #53aee5;
}

/* line 9062, app/assets/stylesheets/theme/theme.scss */
.text-TX-darken {
  color: #1a76ad;
}

/* line 9065, app/assets/stylesheets/theme/theme.scss */
.text-UBQ {
  color: #00ec8d;
}

/* line 9068, app/assets/stylesheets/theme/theme.scss */
.text-UBQ-lighten {
  color: #3affaf;
}

/* line 9071, app/assets/stylesheets/theme/theme.scss */
.text-UBQ-darken {
  color: #00c878;
}

/* line 9074, app/assets/stylesheets/theme/theme.scss */
.text-UNITY {
  color: #ED8527;
}

/* line 9077, app/assets/stylesheets/theme/theme.scss */
.text-UNITY-lighten {
  color: #f3ad6e;
}

/* line 9080, app/assets/stylesheets/theme/theme.scss */
.text-UNITY-darken {
  color: #de7312;
}

/* line 9083, app/assets/stylesheets/theme/theme.scss */
.text-USDT {
  color: #2CA07A;
}

/* line 9086, app/assets/stylesheets/theme/theme.scss */
.text-USDT-lighten {
  color: #4bcea3;
}

/* line 9089, app/assets/stylesheets/theme/theme.scss */
.text-USDT-darken {
  color: #248465;
}

/* line 9092, app/assets/stylesheets/theme/theme.scss */
.text-VIOR {
  color: #1F52A4;
}

/* line 9095, app/assets/stylesheets/theme/theme.scss */
.text-VIOR-lighten {
  color: #3675d9;
}

/* line 9098, app/assets/stylesheets/theme/theme.scss */
.text-VIOR-darken {
  color: #194386;
}

/* line 9101, app/assets/stylesheets/theme/theme.scss */
.text-VNL {
  color: #7c808c;
}

/* line 9104, app/assets/stylesheets/theme/theme.scss */
.text-VNL-lighten {
  color: #646772;
}

/* line 9107, app/assets/stylesheets/theme/theme.scss */
.text-VNL-darken {
  color: #2f3136;
}

/* line 9110, app/assets/stylesheets/theme/theme.scss */
.text-VPN {
  color: #9eff18;
}

/* line 9113, app/assets/stylesheets/theme/theme.scss */
.text-VPN-lighten {
  color: #85e400;
}

/* line 9116, app/assets/stylesheets/theme/theme.scss */
.text-VPN-darken {
  color: #437300;
}

/* line 9119, app/assets/stylesheets/theme/theme.scss */
.text-VRC {
  color: #418bca;
}

/* line 9122, app/assets/stylesheets/theme/theme.scss */
.text-VRC-lighten {
  color: #7db0db;
}

/* line 9125, app/assets/stylesheets/theme/theme.scss */
.text-VRC-darken {
  color: #3279b5;
}

/* line 9128, app/assets/stylesheets/theme/theme.scss */
.text-VTC {
  color: #38bf5f;
}

/* line 9131, app/assets/stylesheets/theme/theme.scss */
.text-VTC-lighten {
  color: #2c974c;
}

/* line 9134, app/assets/stylesheets/theme/theme.scss */
.text-VTC-darken {
  color: #134020;
}

/* line 9137, app/assets/stylesheets/theme/theme.scss */
.text-WAVES {
  color: #24aad6;
}

/* line 9140, app/assets/stylesheets/theme/theme.scss */
.text-WAVES-lighten {
  color: #62c4e5;
}

/* line 9143, app/assets/stylesheets/theme/theme.scss */
.text-WAVES-darken {
  color: #1f92b7;
}

/* line 9146, app/assets/stylesheets/theme/theme.scss */
.text-XAI {
  color: #2ef99f;
}

/* line 9149, app/assets/stylesheets/theme/theme.scss */
.text-XAI-lighten {
  color: #78fbc1;
}

/* line 9152, app/assets/stylesheets/theme/theme.scss */
.text-XAI-darken {
  color: #0bf88f;
}

/* line 9155, app/assets/stylesheets/theme/theme.scss */
.text-XBS {
  color: #d3261d;
}

/* line 9158, app/assets/stylesheets/theme/theme.scss */
.text-XBS-lighten {
  color: #e85c55;
}

/* line 9161, app/assets/stylesheets/theme/theme.scss */
.text-XBS-darken {
  color: #b42019;
}

/* line 9164, app/assets/stylesheets/theme/theme.scss */
.text-XCP {
  color: #EC1550;
}

/* line 9167, app/assets/stylesheets/theme/theme.scss */
.text-XCP-lighten {
  color: #f25c85;
}

/* line 9170, app/assets/stylesheets/theme/theme.scss */
.text-XCP-darken {
  color: #cd1144;
}

/* line 9173, app/assets/stylesheets/theme/theme.scss */
.text-XEM {
  color: #41bf76;
}

/* line 9176, app/assets/stylesheets/theme/theme.scss */
.text-XEM-lighten {
  color: #7ad29f;
}

/* line 9179, app/assets/stylesheets/theme/theme.scss */
.text-XEM-darken {
  color: #38a565;
}

/* line 9182, app/assets/stylesheets/theme/theme.scss */
.text-XMR {
  color: #FF6600;
}

/* line 9185, app/assets/stylesheets/theme/theme.scss */
.text-XMR-lighten {
  color: #ff944d;
}

/* line 9188, app/assets/stylesheets/theme/theme.scss */
.text-XMR-darken {
  color: #db5800;
}

/* line 9191, app/assets/stylesheets/theme/theme.scss */
.text-XPM {
  color: #e5b625;
}

/* line 9194, app/assets/stylesheets/theme/theme.scss */
.text-XPM-lighten {
  color: #edcd69;
}

/* line 9197, app/assets/stylesheets/theme/theme.scss */
.text-XPM-darken {
  color: #cea119;
}

/* line 9200, app/assets/stylesheets/theme/theme.scss */
.text-XRP {
  color: #346AA9;
}

/* line 9203, app/assets/stylesheets/theme/theme.scss */
.text-XRP-lighten {
  color: #5d90cd;
}

/* line 9206, app/assets/stylesheets/theme/theme.scss */
.text-XRP-darken {
  color: #2c598e;
}

/* line 9209, app/assets/stylesheets/theme/theme.scss */
.text-XTZ {
  color: #A6DF00;
}

/* line 9212, app/assets/stylesheets/theme/theme.scss */
.text-XTZ-lighten {
  color: #c9ff2d;
}

/* line 9215, app/assets/stylesheets/theme/theme.scss */
.text-XTZ-darken {
  color: #8bbb00;
}

/* line 9218, app/assets/stylesheets/theme/theme.scss */
.text-XVG {
  color: #42AFB2;
}

/* line 9221, app/assets/stylesheets/theme/theme.scss */
.text-XVG-lighten {
  color: #75c9cc;
}

/* line 9224, app/assets/stylesheets/theme/theme.scss */
.text-XVG-darken {
  color: #389598;
}

/* line 9227, app/assets/stylesheets/theme/theme.scss */
.text-XZC {
  color: #23B852;
}

/* line 9230, app/assets/stylesheets/theme/theme.scss */
.text-XZC-lighten {
  color: #4bdd79;
}

/* line 9233, app/assets/stylesheets/theme/theme.scss */
.text-XZC-darken {
  color: #1d9a45;
}

/* line 9236, app/assets/stylesheets/theme/theme.scss */
.text-YBC {
  color: #D6C154;
}

/* line 9239, app/assets/stylesheets/theme/theme.scss */
.text-YBC-lighten {
  color: #e5d792;
}

/* line 9242, app/assets/stylesheets/theme/theme.scss */
.text-YBC-darken {
  color: #cfb737;
}

/* line 9245, app/assets/stylesheets/theme/theme.scss */
.text-ZEC {
  color: #e5a93d;
}

/* line 9248, app/assets/stylesheets/theme/theme.scss */
.text-ZEC-lighten {
  color: #eec780;
}

/* line 9251, app/assets/stylesheets/theme/theme.scss */
.text-ZEC-darken {
  color: #e09b1e;
}

/* line 9254, app/assets/stylesheets/theme/theme.scss */
.text-ZEIT {
  color: #ACACAC;
}

/* line 9257, app/assets/stylesheets/theme/theme.scss */
.text-ZEIT-lighten {
  color: #d2d2d2;
}

/* line 9260, app/assets/stylesheets/theme/theme.scss */
.text-ZEIT-darken {
  color: #9a9a9a;
}

/* line 9263, app/assets/stylesheets/theme/theme.scss */
.text-primary {
  color: #536578;
}

/* line 9266, app/assets/stylesheets/theme/theme.scss */
.text-primary-lighten {
  color: #778ba1;
}

/* line 9269, app/assets/stylesheets/theme/theme.scss */
.text-primary-darken {
  color: #445363;
}

/* line 9272, app/assets/stylesheets/theme/theme.scss */
.text-secondary {
  color: #4d6e91;
}

/* line 9275, app/assets/stylesheets/theme/theme.scss */
.text-secondary-lighten {
  color: #3c5570;
}

/* line 9278, app/assets/stylesheets/theme/theme.scss */
.text-secondary-darken {
  color: #151d27;
}

/* line 9281, app/assets/stylesheets/theme/theme.scss */
.text-success {
  color: #4bc927;
}

/* line 9284, app/assets/stylesheets/theme/theme.scss */
.text-success-lighten {
  color: #7adf5d;
}

/* line 9287, app/assets/stylesheets/theme/theme.scss */
.text-success-darken {
  color: #3fab22;
}

/* line 9290, app/assets/stylesheets/theme/theme.scss */
.text-info {
  color: #1ea8b1;
}

/* line 9293, app/assets/stylesheets/theme/theme.scss */
.text-info-lighten {
  color: #3dd4df;
}

/* line 9296, app/assets/stylesheets/theme/theme.scss */
.text-info-darken {
  color: #188b93;
}

/* line 9299, app/assets/stylesheets/theme/theme.scss */
.text-warning {
  color: #ff661a;
}

/* line 9302, app/assets/stylesheets/theme/theme.scss */
.text-warning-lighten {
  color: #ff9966;
}

/* line 9305, app/assets/stylesheets/theme/theme.scss */
.text-warning-darken {
  color: #f55200;
}

/* line 9308, app/assets/stylesheets/theme/theme.scss */
.text-danger {
  color: #ee4455;
}

/* line 9311, app/assets/stylesheets/theme/theme.scss */
.text-danger-lighten {
  color: #f48a95;
}

/* line 9314, app/assets/stylesheets/theme/theme.scss */
.text-danger-darken {
  color: #eb2337;
}

/* line 9317, app/assets/stylesheets/theme/theme.scss */
.text-light {
  color: #f1f1f1;
}

/* line 9320, app/assets/stylesheets/theme/theme.scss */
.text-light-lighten {
  color: white;
}

/* line 9323, app/assets/stylesheets/theme/theme.scss */
.text-light-darken {
  color: #dfdfdf;
}

/* line 9326, app/assets/stylesheets/theme/theme.scss */
.text-dark {
  color: #676e77;
}

/* line 9329, app/assets/stylesheets/theme/theme.scss */
.text-dark-lighten {
  color: #4f555c;
}

/* line 9332, app/assets/stylesheets/theme/theme.scss */
.text-dark-darken {
  color: #1b1d20;
}

/* line 9335, app/assets/stylesheets/theme/theme.scss */
.text-white {
  color: #d5d5d5;
}

/* line 9338, app/assets/stylesheets/theme/theme.scss */
.text-white-lighten {
  color: white;
}

/* line 9341, app/assets/stylesheets/theme/theme.scss */
.text-white-darken {
  color: #ededed;
}

/* line 9344, app/assets/stylesheets/theme/theme.scss */
.text-divider {
  color: #f1f1f1;
}

/* line 9347, app/assets/stylesheets/theme/theme.scss */
.text-divider-lighten {
  color: white;
}

/* line 9350, app/assets/stylesheets/theme/theme.scss */
.text-divider-darken {
  color: #dfdfdf;
}

/* line 9353, app/assets/stylesheets/theme/theme.scss */
.error-card {
  width: 410px;
  min-height: 330px;
  margin: 60px auto;
}

/* line 9357, app/assets/stylesheets/theme/theme.scss */
.error-card .error-title {
  text-align: center;
  text-shadow: rgba(61, 61, 61, 0.3) 0.5px 0.5px, rgba(61, 61, 61, 0.2) 1px 1px, rgba(61, 61, 61, 0.3) 1.5px 1.5px;
}

/* line 9360, app/assets/stylesheets/theme/theme.scss */
.error-card .error-sub-title {
  font-weight: 100;
  text-align: center;
}

/* line 9363, app/assets/stylesheets/theme/theme.scss */
.error-card .error-container {
  text-align: center;
  visibility: hidden;
}

/* line 9366, app/assets/stylesheets/theme/theme.scss */
.error-card .error-container.visible {
  visibility: visible;
}

/* line 9368, app/assets/stylesheets/theme/theme.scss */
.error-card.global {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  margin: 0;
}

/* line 9375, app/assets/stylesheets/theme/theme.scss */
.error-card.global .error-sub-title,
.error-card.global .error-container {
  color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 9380, app/assets/stylesheets/theme/theme.scss */
  .error-card {
    width: 50%;
  }
  /* line 9382, app/assets/stylesheets/theme/theme.scss */
  .error-card.global {
    position: relative;
    top: 25%;
    left: 0;
    -webkit-transform: inherit;
    transform: inherit;
    margin: 40px auto;
  }
}

@media (max-width: 767.98px) {
  /* line 9391, app/assets/stylesheets/theme/theme.scss */
  .error-card {
    width: 90%;
  }
  /* line 9393, app/assets/stylesheets/theme/theme.scss */
  .error-card.global {
    position: relative;
    top: 25%;
    left: 0;
    -webkit-transform: inherit;
    transform: inherit;
    margin: 40px auto;
  }
}

/* line 9401, app/assets/stylesheets/theme/theme.scss */
.alert.alert-primary .alert-link {
  color: #cbd1d7;
  font-weight: normal;
  text-decoration: underline;
}

/* line 9406, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary, .alert.alert-boxed-primary, .alert.alert-colored-primary {
  color: #000000;
  background-color: white;
}

/* line 9409, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary .icon, .alert.alert-boxed-primary .icon, .alert.alert-colored-primary .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 9414, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary .icon, .alert.alert-boxed-primary .icon, .alert.alert-colored-primary .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9419, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary .icon::before, .alert.alert-boxed-primary .icon::before, .alert.alert-colored-primary .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9428, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary a.close, .alert.alert-boxed-primary a.close, .alert.alert-colored-primary a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 9435, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary a.close:hover, .alert.alert-boxed-primary a.close:hover, .alert.alert-colored-primary a.close:hover {
  color: #29323c;
  cursor: pointer;
}

/* line 9438, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary a, .alert.alert-boxed-primary a, .alert.alert-colored-primary a {
  color: #536578;
  text-decoration: none;
  font-weight: normal;
}

/* line 9442, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary a:hover, .alert.alert-boxed-primary a:hover, .alert.alert-colored-primary a:hover {
  color: #536578;
  text-decoration: underline;
}

/* line 9445, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary .title, .alert.alert-boxed-primary .title, .alert.alert-colored-primary .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 9450, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary.alert-shadow, .alert.alert-boxed-primary.alert-shadow, .alert.alert-colored-primary.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 9454, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary {
  padding: 30px 17px 30px 120px;
}

/* line 9456, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-primary .icon {
  background: #536578;
  height: 53px;
  width: 53px;
  border: 4px solid #4d5d6f;
  border-radius: 3000px;
  left: 34px;
}

/* line 9464, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-primary {
  padding: 20px 40px 20px 90px;
}

/* line 9466, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-primary .icon {
  border-radius: 5px 0 0 5px;
  border-color: #536578;
  background: #536578;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 9473, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-primary a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9478, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-primary {
  padding: 20px 40px 20px 90px;
  background: #536578;
  color: #ffffff;
}

/* line 9482, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-primary a, .alert.alert-colored-primary a:hover, .alert.alert-colored-primary .title {
  color: #ffffff;
}

/* line 9484, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-primary a {
  text-decoration: underline;
}

/* line 9486, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-primary .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 9491, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-primary a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9497, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-primary a {
  color: #536578;
}

/* line 9499, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-primary a:hover {
  color: #495869;
}

/* line 9502, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-primary .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 9506, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-primary a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 9511, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-primary a.close:hover {
  color: ligthen(#536578, 20);
}

/* line 9514, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-primary,
.alert.gradient.alert.alert-boxed-primary .icon,
.alert.gradient.alert.alert-custom-primary .icon {
  background-color: #667c93;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #667c93 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#667c93', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(62, 76, 90, 0.6);
}

/* line 9526, app/assets/stylesheets/theme/theme.scss */
.alert.alert-secondary .alert-link {
  color: #bcc1c5;
  font-weight: normal;
  text-decoration: underline;
}

/* line 9531, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary, .alert.alert-boxed-secondary, .alert.alert-colored-secondary {
  color: #000000;
  background-color: white;
}

/* line 9534, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary .icon, .alert.alert-boxed-secondary .icon, .alert.alert-colored-secondary .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 9539, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary .icon, .alert.alert-boxed-secondary .icon, .alert.alert-colored-secondary .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9544, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary .icon::before, .alert.alert-boxed-secondary .icon::before, .alert.alert-colored-secondary .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9553, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary a.close, .alert.alert-boxed-secondary a.close, .alert.alert-colored-secondary a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 9560, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary a.close:hover, .alert.alert-boxed-secondary a.close:hover, .alert.alert-colored-secondary a.close:hover {
  color: black;
  cursor: pointer;
}

/* line 9563, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary a, .alert.alert-boxed-secondary a, .alert.alert-colored-secondary a {
  color: #212f3e;
  text-decoration: none;
  font-weight: normal;
}

/* line 9567, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary a:hover, .alert.alert-boxed-secondary a:hover, .alert.alert-colored-secondary a:hover {
  color: #212f3e;
  text-decoration: underline;
}

/* line 9570, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary .title, .alert.alert-boxed-secondary .title, .alert.alert-colored-secondary .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 9575, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary.alert-shadow, .alert.alert-boxed-secondary.alert-shadow, .alert.alert-colored-secondary.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 9579, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary {
  padding: 30px 17px 30px 120px;
}

/* line 9581, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-secondary .icon {
  background: #212f3e;
  height: 53px;
  width: 53px;
  border: 4px solid #1c2734;
  border-radius: 3000px;
  left: 34px;
}

/* line 9589, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-secondary {
  padding: 20px 40px 20px 90px;
}

/* line 9591, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-secondary .icon {
  border-radius: 5px 0 0 5px;
  border-color: #212f3e;
  background: #212f3e;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 9598, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-secondary a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9603, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-secondary {
  padding: 20px 40px 20px 90px;
  background: #212f3e;
  color: #ffffff;
}

/* line 9607, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-secondary a, .alert.alert-colored-secondary a:hover, .alert.alert-colored-secondary .title {
  color: #ffffff;
}

/* line 9609, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-secondary a {
  text-decoration: underline;
}

/* line 9611, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-secondary .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 9616, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-secondary a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9622, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-secondary a {
  color: #212f3e;
}

/* line 9624, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-secondary a:hover {
  color: #18222d;
}

/* line 9627, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-secondary .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 9631, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-secondary a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 9636, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-secondary a.close:hover {
  color: ligthen(#212f3e, 20);
}

/* line 9639, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-secondary,
.alert.gradient.alert.alert-boxed-secondary .icon,
.alert.gradient.alert.alert-custom-secondary .icon {
  background-color: #31465c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #31465c 0%, #212f3e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#31465c', endColorStr='#212f3e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 22, 29, 0.6);
}

/* line 9651, app/assets/stylesheets/theme/theme.scss */
.alert.alert-success .alert-link {
  color: #c9efbe;
  font-weight: normal;
  text-decoration: underline;
}

/* line 9656, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success, .alert.alert-boxed-success, .alert.alert-colored-success {
  color: #000000;
  background-color: white;
}

/* line 9659, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success .icon, .alert.alert-boxed-success .icon, .alert.alert-colored-success .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 9664, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success .icon, .alert.alert-boxed-success .icon, .alert.alert-colored-success .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9669, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success .icon::before, .alert.alert-boxed-success .icon::before, .alert.alert-colored-success .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9678, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success a.close, .alert.alert-boxed-success a.close, .alert.alert-colored-success a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 9685, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success a.close:hover, .alert.alert-boxed-success a.close:hover, .alert.alert-colored-success a.close:hover {
  color: #2b7317;
  cursor: pointer;
}

/* line 9688, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success a, .alert.alert-boxed-success a, .alert.alert-colored-success a {
  color: #4bc927;
  text-decoration: none;
  font-weight: normal;
}

/* line 9692, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success a:hover, .alert.alert-boxed-success a:hover, .alert.alert-colored-success a:hover {
  color: #4bc927;
  text-decoration: underline;
}

/* line 9695, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success .title, .alert.alert-boxed-success .title, .alert.alert-colored-success .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 9700, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success.alert-shadow, .alert.alert-boxed-success.alert-shadow, .alert.alert-colored-success.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 9704, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success {
  padding: 30px 17px 30px 120px;
}

/* line 9706, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-success .icon {
  background: #4bc927;
  height: 53px;
  width: 53px;
  border: 4px solid #46bc25;
  border-radius: 3000px;
  left: 34px;
}

/* line 9714, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-success {
  padding: 20px 40px 20px 90px;
}

/* line 9716, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-success .icon {
  border-radius: 5px 0 0 5px;
  border-color: #4bc927;
  background: #4bc927;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 9723, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-success a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9728, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-success {
  padding: 20px 40px 20px 90px;
  background: #4bc927;
  color: #ffffff;
}

/* line 9732, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-success a, .alert.alert-colored-success a:hover, .alert.alert-colored-success .title {
  color: #ffffff;
}

/* line 9734, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-success a {
  text-decoration: underline;
}

/* line 9736, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-success .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 9741, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-success a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9747, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-success a {
  color: #4bc927;
}

/* line 9749, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-success a:hover {
  color: #43b323;
}

/* line 9752, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-success .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 9756, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-success a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 9761, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-success a.close:hover {
  color: ligthen(#4bc927, 20);
}

/* line 9764, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-success,
.alert.gradient.alert.alert-boxed-success .icon,
.alert.gradient.alert.alert-custom-success .icon {
  background-color: #64da44;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #64da44 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#64da44', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(59, 158, 31, 0.6);
}

/* line 9776, app/assets/stylesheets/theme/theme.scss */
.alert.alert-info .alert-link {
  color: #bbe5e8;
  font-weight: normal;
  text-decoration: underline;
}

/* line 9781, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info, .alert.alert-boxed-info, .alert.alert-colored-info {
  color: #000000;
  background-color: white;
}

/* line 9784, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info .icon, .alert.alert-boxed-info .icon, .alert.alert-colored-info .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 9789, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info .icon, .alert.alert-boxed-info .icon, .alert.alert-colored-info .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9794, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info .icon::before, .alert.alert-boxed-info .icon::before, .alert.alert-colored-info .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9803, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info a.close, .alert.alert-boxed-info a.close, .alert.alert-colored-info a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 9810, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info a.close:hover, .alert.alert-boxed-info a.close:hover, .alert.alert-colored-info a.close:hover {
  color: #0f555a;
  cursor: pointer;
}

/* line 9813, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info a, .alert.alert-boxed-info a, .alert.alert-colored-info a {
  color: #1ea8b1;
  text-decoration: none;
  font-weight: normal;
}

/* line 9817, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info a:hover, .alert.alert-boxed-info a:hover, .alert.alert-colored-info a:hover {
  color: #1ea8b1;
  text-decoration: underline;
}

/* line 9820, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info .title, .alert.alert-boxed-info .title, .alert.alert-colored-info .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 9825, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info.alert-shadow, .alert.alert-boxed-info.alert-shadow, .alert.alert-colored-info.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 9829, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info {
  padding: 30px 17px 30px 120px;
}

/* line 9831, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-info .icon {
  background: #1ea8b1;
  height: 53px;
  width: 53px;
  border: 4px solid #1b9ba4;
  border-radius: 3000px;
  left: 34px;
}

/* line 9839, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-info {
  padding: 20px 40px 20px 90px;
}

/* line 9841, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-info .icon {
  border-radius: 5px 0 0 5px;
  border-color: #1ea8b1;
  background: #1ea8b1;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 9848, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-info a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9853, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-info {
  padding: 20px 40px 20px 90px;
  background: #1ea8b1;
  color: #ffffff;
}

/* line 9857, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-info a, .alert.alert-colored-info a:hover, .alert.alert-colored-info .title {
  color: #ffffff;
}

/* line 9859, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-info a {
  text-decoration: underline;
}

/* line 9861, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-info .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 9866, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-info a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9872, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-info a {
  color: #1ea8b1;
}

/* line 9874, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-info a:hover {
  color: #1a939c;
}

/* line 9877, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-info .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 9881, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-info a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 9886, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-info a.close:hover {
  color: ligthen(#1ea8b1, 20);
}

/* line 9889, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-info,
.alert.gradient.alert.alert-boxed-info .icon,
.alert.gradient.alert.alert-custom-info .icon {
  background-color: #24cdd9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #24cdd9 0%, #1ea8b1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#24cdd9', endColorStr='#1ea8b1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(22, 126, 134, 0.6);
}

/* line 9901, app/assets/stylesheets/theme/theme.scss */
.alert.alert-warning .alert-link {
  color: #ffd1ba;
  font-weight: normal;
  text-decoration: underline;
}

/* line 9906, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning, .alert.alert-boxed-warning, .alert.alert-colored-warning {
  color: #000000;
  background-color: white;
}

/* line 9909, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning .icon, .alert.alert-boxed-warning .icon, .alert.alert-colored-warning .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 9914, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning .icon, .alert.alert-boxed-warning .icon, .alert.alert-colored-warning .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9919, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning .icon::before, .alert.alert-boxed-warning .icon::before, .alert.alert-colored-warning .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 9928, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning a.close, .alert.alert-boxed-warning a.close, .alert.alert-colored-warning a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 9935, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning a.close:hover, .alert.alert-boxed-warning a.close:hover, .alert.alert-colored-warning a.close:hover {
  color: #b33c00;
  cursor: pointer;
}

/* line 9938, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning a, .alert.alert-boxed-warning a, .alert.alert-colored-warning a {
  color: #ff661a;
  text-decoration: none;
  font-weight: normal;
}

/* line 9942, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning a:hover, .alert.alert-boxed-warning a:hover, .alert.alert-colored-warning a:hover {
  color: #ff661a;
  text-decoration: underline;
}

/* line 9945, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning .title, .alert.alert-boxed-warning .title, .alert.alert-colored-warning .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 9950, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning.alert-shadow, .alert.alert-boxed-warning.alert-shadow, .alert.alert-colored-warning.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 9954, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning {
  padding: 30px 17px 30px 120px;
}

/* line 9956, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-warning .icon {
  background: #ff661a;
  height: 53px;
  width: 53px;
  border: 4px solid #ff5c0a;
  border-radius: 3000px;
  left: 34px;
}

/* line 9964, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-warning {
  padding: 20px 40px 20px 90px;
}

/* line 9966, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-warning .icon {
  border-radius: 5px 0 0 5px;
  border-color: #ff661a;
  background: #ff661a;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 9973, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-warning a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9978, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-warning {
  padding: 20px 40px 20px 90px;
  background: #ff661a;
  color: #ffffff;
}

/* line 9982, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-warning a, .alert.alert-colored-warning a:hover, .alert.alert-colored-warning .title {
  color: #ffffff;
}

/* line 9984, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-warning a {
  text-decoration: underline;
}

/* line 9986, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-warning .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 9991, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-warning a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 9997, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-warning a {
  color: #ff661a;
}

/* line 9999, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-warning a:hover {
  color: #ff5500;
}

/* line 10002, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-warning .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10006, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-warning a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10011, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-warning a.close:hover {
  color: ligthen(#ff661a, 20);
}

/* line 10014, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-warning,
.alert.gradient.alert.alert-boxed-warning .icon,
.alert.gradient.alert.alert-custom-warning .icon {
  background-color: #ff8547;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff8547 0%, #ff661a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8547', endColorStr='#ff661a');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 77, 0, 0.6);
}

/* line 10026, app/assets/stylesheets/theme/theme.scss */
.alert.alert-danger .alert-link {
  color: #fac7cc;
  font-weight: normal;
  text-decoration: underline;
}

/* line 10031, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger, .alert.alert-boxed-danger, .alert.alert-colored-danger {
  color: #000000;
  background-color: white;
}

/* line 10034, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger .icon, .alert.alert-boxed-danger .icon, .alert.alert-colored-danger .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 10039, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger .icon, .alert.alert-boxed-danger .icon, .alert.alert-colored-danger .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10044, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger .icon::before, .alert.alert-boxed-danger .icon::before, .alert.alert-colored-danger .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10053, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger a.close, .alert.alert-boxed-danger a.close, .alert.alert-colored-danger a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 10060, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger a.close:hover, .alert.alert-boxed-danger a.close:hover, .alert.alert-colored-danger a.close:hover {
  color: #bb1122;
  cursor: pointer;
}

/* line 10063, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger a, .alert.alert-boxed-danger a, .alert.alert-colored-danger a {
  color: #bb1122;
  text-decoration: none;
  font-weight: normal;
}

/* line 10067, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger a:hover, .alert.alert-boxed-danger a:hover, .alert.alert-colored-danger a:hover {
  color: #bb1122;
  text-decoration: underline;
}

/* line 10070, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger .title, .alert.alert-boxed-danger .title, .alert.alert-colored-danger .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 10075, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger.alert-shadow, .alert.alert-boxed-danger.alert-shadow, .alert.alert-colored-danger.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 10079, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger {
  padding: 30px 17px 30px 120px;
}

/* line 10081, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-danger .icon {
  background: #ee4455;
  height: 53px;
  width: 53px;
  border: 4px solid #ed3648;
  border-radius: 3000px;
  left: 34px;
}

/* line 10089, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-danger {
  padding: 20px 40px 20px 90px;
}

/* line 10091, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-danger .icon {
  border-radius: 5px 0 0 5px;
  border-color: #ee4455;
  background: #ee4455;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 10098, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-danger a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10103, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-danger {
  padding: 20px 40px 20px 90px;
  background: #ee4455;
  color: #ffffff;
}

/* line 10107, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-danger a, .alert.alert-colored-danger a:hover, .alert.alert-colored-danger .title {
  color: #ffffff;
}

/* line 10109, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-danger a {
  text-decoration: underline;
}

/* line 10111, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-danger .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 10116, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-danger a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10122, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-danger a {
  color: #ee4455;
}

/* line 10124, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-danger a:hover {
  color: #ec2d40;
}

/* line 10127, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-danger .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10131, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-danger a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10136, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-danger a.close:hover {
  color: ligthen(#ee4455, 20);
}

/* line 10139, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-danger,
.alert.gradient.alert.alert-boxed-danger .icon,
.alert.gradient.alert.alert-custom-danger .icon {
  background-color: #f26e7b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f26e7b 0%, #ee4455 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f26e7b', endColorStr='#ee4455');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(234, 21, 43, 0.6);
}

/* line 10151, app/assets/stylesheets/theme/theme.scss */
.alert.alert-light .alert-link {
  color: #fbfbfb;
  font-weight: normal;
  text-decoration: underline;
}

/* line 10156, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light, .alert.alert-boxed-light, .alert.alert-colored-light {
  color: #000000;
  background-color: white;
}

/* line 10159, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light .icon, .alert.alert-boxed-light .icon, .alert.alert-colored-light .icon {
  color: #000000;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 10164, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light .icon, .alert.alert-boxed-light .icon, .alert.alert-colored-light .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10169, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light .icon::before, .alert.alert-boxed-light .icon::before, .alert.alert-colored-light .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10178, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light a.close, .alert.alert-boxed-light a.close, .alert.alert-colored-light a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 10185, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light a.close:hover, .alert.alert-boxed-light a.close:hover, .alert.alert-colored-light a.close:hover {
  color: #bebebe;
  cursor: pointer;
}

/* line 10188, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light a, .alert.alert-boxed-light a, .alert.alert-colored-light a {
  color: #bebebe;
  text-decoration: none;
  font-weight: normal;
}

/* line 10192, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light a:hover, .alert.alert-boxed-light a:hover, .alert.alert-colored-light a:hover {
  color: #bebebe;
  text-decoration: underline;
}

/* line 10195, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light .title, .alert.alert-boxed-light .title, .alert.alert-colored-light .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 10200, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light.alert-shadow, .alert.alert-boxed-light.alert-shadow, .alert.alert-colored-light.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 10204, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light {
  padding: 30px 17px 30px 120px;
}

/* line 10206, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-light .icon {
  background: #f1f1f1;
  height: 53px;
  width: 53px;
  border: 4px solid #e9e9e9;
  border-radius: 3000px;
  left: 34px;
}

/* line 10214, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-light {
  padding: 20px 40px 20px 90px;
}

/* line 10216, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-light .icon {
  border-radius: 5px 0 0 5px;
  border-color: #f1f1f1;
  background: #f1f1f1;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 10223, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-light a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10228, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-light {
  padding: 20px 40px 20px 90px;
  background: #f1f1f1;
  color: #000000;
}

/* line 10232, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-light a, .alert.alert-colored-light a:hover, .alert.alert-colored-light .title {
  color: #000000;
}

/* line 10234, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-light a {
  text-decoration: underline;
}

/* line 10236, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-light .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 10241, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-light a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10247, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light a {
  color: #f1f1f1;
}

/* line 10249, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light a:hover {
  color: #e4e4e4;
}

/* line 10252, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10256, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10261, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light a.close:hover {
  color: ligthen(#f1f1f1, 20);
}

/* line 10264, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-light,
.alert.gradient.alert.alert-boxed-light .icon,
.alert.gradient.alert.alert-custom-light .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 10276, app/assets/stylesheets/theme/theme.scss */
.alert.alert-dark .alert-link {
  color: #c0c1c2;
  font-weight: normal;
  text-decoration: underline;
}

/* line 10281, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark, .alert.alert-boxed-dark, .alert.alert-colored-dark {
  color: #000000;
  background-color: white;
}

/* line 10284, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark .icon, .alert.alert-boxed-dark .icon, .alert.alert-colored-dark .icon {
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 10289, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark .icon, .alert.alert-boxed-dark .icon, .alert.alert-colored-dark .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10294, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark .icon::before, .alert.alert-boxed-dark .icon::before, .alert.alert-colored-dark .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10303, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark a.close, .alert.alert-boxed-dark a.close, .alert.alert-colored-dark a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 10310, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark a.close:hover, .alert.alert-boxed-dark a.close:hover, .alert.alert-colored-dark a.close:hover {
  color: black;
  cursor: pointer;
}

/* line 10313, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark a, .alert.alert-boxed-dark a, .alert.alert-colored-dark a {
  color: #2c2f33;
  text-decoration: none;
  font-weight: normal;
}

/* line 10317, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark a:hover, .alert.alert-boxed-dark a:hover, .alert.alert-colored-dark a:hover {
  color: #2c2f33;
  text-decoration: underline;
}

/* line 10320, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark .title, .alert.alert-boxed-dark .title, .alert.alert-colored-dark .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 10325, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark.alert-shadow, .alert.alert-boxed-dark.alert-shadow, .alert.alert-colored-dark.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 10329, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark {
  padding: 30px 17px 30px 120px;
}

/* line 10331, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-dark .icon {
  background: #2c2f33;
  height: 53px;
  width: 53px;
  border: 4px solid #25272b;
  border-radius: 3000px;
  left: 34px;
}

/* line 10339, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-dark {
  padding: 20px 40px 20px 90px;
}

/* line 10341, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-dark .icon {
  border-radius: 5px 0 0 5px;
  border-color: #2c2f33;
  background: #2c2f33;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 10348, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-dark a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10353, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-dark {
  padding: 20px 40px 20px 90px;
  background: #2c2f33;
  color: #ffffff;
}

/* line 10357, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-dark a, .alert.alert-colored-dark a:hover, .alert.alert-colored-dark .title {
  color: #ffffff;
}

/* line 10359, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-dark a {
  text-decoration: underline;
}

/* line 10361, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-dark .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 10366, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-dark a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10372, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-dark a {
  color: #2c2f33;
}

/* line 10374, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-dark a:hover {
  color: #202225;
}

/* line 10377, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-dark .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10381, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-dark a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10386, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-dark a.close:hover {
  color: ligthen(#2c2f33, 20);
}

/* line 10389, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-dark,
.alert.gradient.alert.alert-boxed-dark .icon,
.alert.gradient.alert.alert-custom-dark .icon {
  background-color: #41464c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #41464c 0%, #2c2f33 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#41464c', endColorStr='#2c2f33');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 22, 24, 0.6);
}

/* line 10401, app/assets/stylesheets/theme/theme.scss */
.alert.alert-white .alert-link {
  color: white;
  font-weight: normal;
  text-decoration: underline;
}

/* line 10406, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white, .alert.alert-boxed-white, .alert.alert-colored-white {
  color: #000000;
  background-color: white;
}

/* line 10409, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white .icon, .alert.alert-boxed-white .icon, .alert.alert-colored-white .icon {
  color: #000000;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 10414, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white .icon, .alert.alert-boxed-white .icon, .alert.alert-colored-white .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10419, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white .icon::before, .alert.alert-boxed-white .icon::before, .alert.alert-colored-white .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10428, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white a.close, .alert.alert-boxed-white a.close, .alert.alert-colored-white a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 10435, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white a.close:hover, .alert.alert-boxed-white a.close:hover, .alert.alert-colored-white a.close:hover {
  color: #cccccc;
  cursor: pointer;
}

/* line 10438, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white a, .alert.alert-boxed-white a, .alert.alert-colored-white a {
  color: #cccccc;
  text-decoration: none;
  font-weight: normal;
}

/* line 10442, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white a:hover, .alert.alert-boxed-white a:hover, .alert.alert-colored-white a:hover {
  color: #cccccc;
  text-decoration: underline;
}

/* line 10445, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white .title, .alert.alert-boxed-white .title, .alert.alert-colored-white .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 10450, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white.alert-shadow, .alert.alert-boxed-white.alert-shadow, .alert.alert-colored-white.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 10454, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white {
  padding: 30px 17px 30px 120px;
}

/* line 10456, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-white .icon {
  background: white;
  height: 53px;
  width: 53px;
  border: 4px solid #f7f7f7;
  border-radius: 3000px;
  left: 34px;
}

/* line 10464, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-white {
  padding: 20px 40px 20px 90px;
}

/* line 10466, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-white .icon {
  border-radius: 5px 0 0 5px;
  border-color: white;
  background: white;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 10473, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-white a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10478, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-white {
  padding: 20px 40px 20px 90px;
  background: white;
  color: #000000;
}

/* line 10482, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-white a, .alert.alert-colored-white a:hover, .alert.alert-colored-white .title {
  color: #000000;
}

/* line 10484, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-white a {
  text-decoration: underline;
}

/* line 10486, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-white .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 10491, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-white a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10497, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-white a {
  color: white;
}

/* line 10499, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-white a:hover {
  color: #f2f2f2;
}

/* line 10502, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-white .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10506, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-white a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10511, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-white a.close:hover {
  color: ligthen(white, 20);
}

/* line 10514, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-white,
.alert.gradient.alert.alert-boxed-white .icon,
.alert.gradient.alert.alert-custom-white .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, white 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='white');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 230, 230, 0.6);
}

/* line 10526, app/assets/stylesheets/theme/theme.scss */
.alert.alert-divider .alert-link {
  color: #fbfbfb;
  font-weight: normal;
  text-decoration: underline;
}

/* line 10531, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider, .alert.alert-boxed-divider, .alert.alert-colored-divider {
  color: #000000;
  background-color: white;
}

/* line 10534, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider .icon, .alert.alert-boxed-divider .icon, .alert.alert-colored-divider .icon {
  color: #000000;
  text-align: center;
  font-size: 18px;
  line-height: 0;
}

/* line 10539, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider .icon, .alert.alert-boxed-divider .icon, .alert.alert-colored-divider .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10544, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider .icon::before, .alert.alert-boxed-divider .icon::before, .alert.alert-colored-divider .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10553, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider a.close, .alert.alert-boxed-divider a.close, .alert.alert-colored-divider a.close {
  color: rgba(119, 119, 119, 0.7);
  font-size: 16px;
  top: 0;
  right: 0;
  padding: 20px;
  text-shadow: none;
}

/* line 10560, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider a.close:hover, .alert.alert-boxed-divider a.close:hover, .alert.alert-colored-divider a.close:hover {
  color: #bebebe;
  cursor: pointer;
}

/* line 10563, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider a, .alert.alert-boxed-divider a, .alert.alert-colored-divider a {
  color: #bebebe;
  text-decoration: none;
  font-weight: normal;
}

/* line 10567, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider a:hover, .alert.alert-boxed-divider a:hover, .alert.alert-colored-divider a:hover {
  color: #bebebe;
  text-decoration: underline;
}

/* line 10570, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider .title, .alert.alert-boxed-divider .title, .alert.alert-colored-divider .title {
  color: #000000;
  text-transform: capitalize;
  margin-bottom: 5px;
  font-weight: bolder;
}

/* line 10575, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider.alert-shadow, .alert.alert-boxed-divider.alert-shadow, .alert.alert-colored-divider.alert-shadow {
  box-shadow: 0px 2px 8px rgba(153, 153, 153, 0.2);
}

/* line 10579, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider {
  padding: 30px 17px 30px 120px;
}

/* line 10581, app/assets/stylesheets/theme/theme.scss */
.alert.alert-custom-divider .icon {
  background: #f1f1f1;
  height: 53px;
  width: 53px;
  border: 4px solid #e9e9e9;
  border-radius: 3000px;
  left: 34px;
}

/* line 10589, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-divider {
  padding: 20px 40px 20px 90px;
}

/* line 10591, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-divider .icon {
  border-radius: 5px 0 0 5px;
  border-color: #f1f1f1;
  background: #f1f1f1;
  left: 0;
  height: 100%;
  width: 60px;
}

/* line 10598, app/assets/stylesheets/theme/theme.scss */
.alert.alert-boxed-divider a.close {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10603, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-divider {
  padding: 20px 40px 20px 90px;
  background: #f1f1f1;
  color: #000000;
}

/* line 10607, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-divider a, .alert.alert-colored-divider a:hover, .alert.alert-colored-divider .title {
  color: #000000;
}

/* line 10609, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-divider a {
  text-decoration: underline;
}

/* line 10611, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-divider .icon {
  font-size: 30px;
  left: 20px;
  height: 100%;
  width: 50px;
}

/* line 10616, app/assets/stylesheets/theme/theme.scss */
.alert.alert-colored-divider a.close {
  color: white;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 10622, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-divider a {
  color: #f1f1f1;
}

/* line 10624, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-divider a:hover {
  color: #e4e4e4;
}

/* line 10627, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-divider .icon {
  font-size: 110%;
  margin-right: 5px;
}

/* line 10631, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-divider a.close {
  color: white;
  font-size: 14px;
  text-shadow: none;
  margin-top: 3px;
}

/* line 10636, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-divider a.close:hover {
  color: ligthen(#f1f1f1, 20);
}

/* line 10639, app/assets/stylesheets/theme/theme.scss */
.alert.gradient.alert-colored-divider,
.alert.gradient.alert.alert-boxed-divider .icon,
.alert.gradient.alert.alert-custom-divider .icon {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 10651, app/assets/stylesheets/theme/theme.scss */
.alert.alert-card-light a.close, .alert.alert-colored-light a.close {
  color: #888;
}

/* line 10654, app/assets/stylesheets/theme/theme.scss */
.bg-ADA {
  background-color: #3CC8C8 !important;
  color: #ffffff;
}

/* line 10657, app/assets/stylesheets/theme/theme.scss */
.bg-ADA a {
  color: #ffffff;
}

/* line 10659, app/assets/stylesheets/theme/theme.scss */
.bg-ADA.bg-gradient {
  background-color: #60d2d2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #60d2d2 0%, #3CC8C8 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60d2d2', endColorStr='#3CC8C8');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(46, 163, 163, 0.6);
}

/* line 10668, app/assets/stylesheets/theme/theme.scss */
.bg-ADA hr {
  border-color: #58d0d0;
}

/* line 10671, app/assets/stylesheets/theme/theme.scss */
.bg-ADA-darken {
  background-color: #31afaf !important;
}

/* line 10673, app/assets/stylesheets/theme/theme.scss */
.bg-ADA-darken hr {
  border-color: #e0e0e0;
}

/* line 10676, app/assets/stylesheets/theme/theme.scss */
.bg-ADA-lighten {
  background-color: #58d0d0 !important;
}

/* line 10678, app/assets/stylesheets/theme/theme.scss */
.bg-ADA-lighten hr {
  border-color: #fafafa;
}

/* line 10681, app/assets/stylesheets/theme/theme.scss */
.bg-ADC {
  background-color: #3CB0E5 !important;
  color: #ffffff;
}

/* line 10684, app/assets/stylesheets/theme/theme.scss */
.bg-ADC a {
  color: #ffffff;
}

/* line 10686, app/assets/stylesheets/theme/theme.scss */
.bg-ADC.bg-gradient {
  background-color: #65c0ea;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #65c0ea 0%, #3CB0E5 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#65c0ea', endColorStr='#3CB0E5');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(28, 153, 210, 0.6);
}

/* line 10695, app/assets/stylesheets/theme/theme.scss */
.bg-ADC hr {
  border-color: #5cbde9;
}

/* line 10698, app/assets/stylesheets/theme/theme.scss */
.bg-ADC-darken {
  background-color: #1ea3e0 !important;
}

/* line 10700, app/assets/stylesheets/theme/theme.scss */
.bg-ADC-darken hr {
  border-color: #e0e0e0;
}

/* line 10703, app/assets/stylesheets/theme/theme.scss */
.bg-ADC-lighten {
  background-color: #5cbde9 !important;
}

/* line 10705, app/assets/stylesheets/theme/theme.scss */
.bg-ADC-lighten hr {
  border-color: #fafafa;
}

/* line 10708, app/assets/stylesheets/theme/theme.scss */
.bg-AEON {
  background-color: #164450 !important;
  color: #ffffff;
}

/* line 10711, app/assets/stylesheets/theme/theme.scss */
.bg-AEON a {
  color: #ffffff;
}

/* line 10713, app/assets/stylesheets/theme/theme.scss */
.bg-AEON.bg-gradient {
  background-color: #206374;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #206374 0%, #164450 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#206374', endColorStr='#164450');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(11, 34, 40, 0.6);
}

/* line 10722, app/assets/stylesheets/theme/theme.scss */
.bg-AEON hr {
  border-color: #1e5c6c;
}

/* line 10725, app/assets/stylesheets/theme/theme.scss */
.bg-AEON-darken {
  background-color: #0e2c34 !important;
}

/* line 10727, app/assets/stylesheets/theme/theme.scss */
.bg-AEON-darken hr {
  border-color: #e0e0e0;
}

/* line 10730, app/assets/stylesheets/theme/theme.scss */
.bg-AEON-lighten {
  background-color: #1e5c6c !important;
}

/* line 10732, app/assets/stylesheets/theme/theme.scss */
.bg-AEON-lighten hr {
  border-color: #fafafa;
}

/* line 10735, app/assets/stylesheets/theme/theme.scss */
.bg-AMP {
  background-color: #048DD2 !important;
  color: #ffffff;
}

/* line 10738, app/assets/stylesheets/theme/theme.scss */
.bg-AMP a {
  color: #ffffff;
}

/* line 10740, app/assets/stylesheets/theme/theme.scss */
.bg-AMP.bg-gradient {
  background-color: #0aaafa;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #0aaafa 0%, #048DD2 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0aaafa', endColorStr='#048DD2');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(3, 107, 160, 0.6);
}

/* line 10749, app/assets/stylesheets/theme/theme.scss */
.bg-AMP hr {
  border-color: #05a5f5;
}

/* line 10752, app/assets/stylesheets/theme/theme.scss */
.bg-AMP-darken {
  background-color: #0375af !important;
}

/* line 10754, app/assets/stylesheets/theme/theme.scss */
.bg-AMP-darken hr {
  border-color: #e0e0e0;
}

/* line 10757, app/assets/stylesheets/theme/theme.scss */
.bg-AMP-lighten {
  background-color: #05a5f5 !important;
}

/* line 10759, app/assets/stylesheets/theme/theme.scss */
.bg-AMP-lighten hr {
  border-color: #fafafa;
}

/* line 10762, app/assets/stylesheets/theme/theme.scss */
.bg-ANC {
  background-color: #000 !important;
  color: #ffffff;
}

/* line 10765, app/assets/stylesheets/theme/theme.scss */
.bg-ANC a {
  color: #ffffff;
}

/* line 10767, app/assets/stylesheets/theme/theme.scss */
.bg-ANC.bg-gradient {
  background-color: #171717;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #171717 0%, #000 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#171717', endColorStr='#000');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

/* line 10776, app/assets/stylesheets/theme/theme.scss */
.bg-ANC hr {
  border-color: #121212;
}

/* line 10779, app/assets/stylesheets/theme/theme.scss */
.bg-ANC-darken {
  background-color: black !important;
}

/* line 10781, app/assets/stylesheets/theme/theme.scss */
.bg-ANC-darken hr {
  border-color: #e0e0e0;
}

/* line 10784, app/assets/stylesheets/theme/theme.scss */
.bg-ANC-lighten {
  background-color: #121212 !important;
}

/* line 10786, app/assets/stylesheets/theme/theme.scss */
.bg-ANC-lighten hr {
  border-color: #fafafa;
}

/* line 10789, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH {
  background-color: #002652 !important;
  color: #ffffff;
}

/* line 10792, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH a {
  color: #ffffff;
}

/* line 10794, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH.bg-gradient {
  background-color: #003b80;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #003b80 0%, #002652 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#003b80', endColorStr='#002652');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 14, 31, 0.6);
}

/* line 10803, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH hr {
  border-color: #003776;
}

/* line 10806, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH-darken {
  background-color: #00152e !important;
}

/* line 10808, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH-darken hr {
  border-color: #e0e0e0;
}

/* line 10811, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH-lighten {
  background-color: #003776 !important;
}

/* line 10813, app/assets/stylesheets/theme/theme.scss */
.bg-ARCH-lighten hr {
  border-color: #fafafa;
}

/* line 10816, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR {
  background-color: #1162a1 !important;
  color: #ffffff;
}

/* line 10819, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR a {
  color: #ffffff;
}

/* line 10821, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR.bg-gradient {
  background-color: #157bcb;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #157bcb 0%, #1162a1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#157bcb', endColorStr='#1162a1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(12, 70, 115, 0.6);
}

/* line 10830, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR hr {
  border-color: #1476c1;
}

/* line 10833, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR-darken {
  background-color: #0e4e81 !important;
}

/* line 10835, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR-darken hr {
  border-color: #e0e0e0;
}

/* line 10838, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR-lighten {
  background-color: #1476c1 !important;
}

/* line 10840, app/assets/stylesheets/theme/theme.scss */
.bg-ARDR-lighten hr {
  border-color: #fafafa;
}

/* line 10843, app/assets/stylesheets/theme/theme.scss */
.bg-ARK {
  background-color: #F70000 !important;
  color: #ffffff;
}

/* line 10846, app/assets/stylesheets/theme/theme.scss */
.bg-ARK a {
  color: #ffffff;
}

/* line 10848, app/assets/stylesheets/theme/theme.scss */
.bg-ARK.bg-gradient {
  background-color: #ff2626;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff2626 0%, #F70000 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff2626', endColorStr='#F70000');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(196, 0, 0, 0.6);
}

/* line 10857, app/assets/stylesheets/theme/theme.scss */
.bg-ARK hr {
  border-color: #ff1c1c;
}

/* line 10860, app/assets/stylesheets/theme/theme.scss */
.bg-ARK-darken {
  background-color: #d30000 !important;
}

/* line 10862, app/assets/stylesheets/theme/theme.scss */
.bg-ARK-darken hr {
  border-color: #e0e0e0;
}

/* line 10865, app/assets/stylesheets/theme/theme.scss */
.bg-ARK-lighten {
  background-color: #ff1c1c !important;
}

/* line 10867, app/assets/stylesheets/theme/theme.scss */
.bg-ARK-lighten hr {
  border-color: #fafafa;
}

/* line 10870, app/assets/stylesheets/theme/theme.scss */
.bg-AUR {
  background-color: #136c5e !important;
  color: #ffffff;
}

/* line 10873, app/assets/stylesheets/theme/theme.scss */
.bg-AUR a {
  color: #ffffff;
}

/* line 10875, app/assets/stylesheets/theme/theme.scss */
.bg-AUR.bg-gradient {
  background-color: #1a9380;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1a9380 0%, #136c5e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1a9380', endColorStr='#136c5e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(11, 65, 56, 0.6);
}

/* line 10884, app/assets/stylesheets/theme/theme.scss */
.bg-AUR hr {
  border-color: #188a78;
}

/* line 10887, app/assets/stylesheets/theme/theme.scss */
.bg-AUR-darken {
  background-color: #0e4e44 !important;
}

/* line 10889, app/assets/stylesheets/theme/theme.scss */
.bg-AUR-darken hr {
  border-color: #e0e0e0;
}

/* line 10892, app/assets/stylesheets/theme/theme.scss */
.bg-AUR-lighten {
  background-color: #188a78 !important;
}

/* line 10894, app/assets/stylesheets/theme/theme.scss */
.bg-AUR-lighten hr {
  border-color: #fafafa;
}

/* line 10897, app/assets/stylesheets/theme/theme.scss */
.bg-BANX {
  background-color: #225BA6 !important;
  color: #ffffff;
}

/* line 10900, app/assets/stylesheets/theme/theme.scss */
.bg-BANX a {
  color: #ffffff;
}

/* line 10902, app/assets/stylesheets/theme/theme.scss */
.bg-BANX.bg-gradient {
  background-color: #2a70cc;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #2a70cc 0%, #225BA6 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2a70cc', endColorStr='#225BA6');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(25, 68, 124, 0.6);
}

/* line 10911, app/assets/stylesheets/theme/theme.scss */
.bg-BANX hr {
  border-color: #286bc4;
}

/* line 10914, app/assets/stylesheets/theme/theme.scss */
.bg-BANX-darken {
  background-color: #1c4b88 !important;
}

/* line 10916, app/assets/stylesheets/theme/theme.scss */
.bg-BANX-darken hr {
  border-color: #e0e0e0;
}

/* line 10919, app/assets/stylesheets/theme/theme.scss */
.bg-BANX-lighten {
  background-color: #286bc4 !important;
}

/* line 10921, app/assets/stylesheets/theme/theme.scss */
.bg-BANX-lighten hr {
  border-color: #fafafa;
}

/* line 10924, app/assets/stylesheets/theme/theme.scss */
.bg-BAT {
  background-color: #9e1f63 !important;
  color: #ffffff;
}

/* line 10927, app/assets/stylesheets/theme/theme.scss */
.bg-BAT a {
  color: #ffffff;
}

/* line 10929, app/assets/stylesheets/theme/theme.scss */
.bg-BAT.bg-gradient {
  background-color: #c4277b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #c4277b 0%, #9e1f63 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c4277b', endColorStr='#9e1f63');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(115, 23, 72, 0.6);
}

/* line 10938, app/assets/stylesheets/theme/theme.scss */
.bg-BAT hr {
  border-color: #bc2576;
}

/* line 10941, app/assets/stylesheets/theme/theme.scss */
.bg-BAT-darken {
  background-color: #801950 !important;
}

/* line 10943, app/assets/stylesheets/theme/theme.scss */
.bg-BAT-darken hr {
  border-color: #e0e0e0;
}

/* line 10946, app/assets/stylesheets/theme/theme.scss */
.bg-BAT-lighten {
  background-color: #bc2576 !important;
}

/* line 10948, app/assets/stylesheets/theme/theme.scss */
.bg-BAT-lighten hr {
  border-color: #fafafa;
}

/* line 10951, app/assets/stylesheets/theme/theme.scss */
.bg-BAY {
  background-color: #584ba1 !important;
  color: #ffffff;
}

/* line 10954, app/assets/stylesheets/theme/theme.scss */
.bg-BAY a {
  color: #ffffff;
}

/* line 10956, app/assets/stylesheets/theme/theme.scss */
.bg-BAY.bg-gradient {
  background-color: #7063b7;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7063b7 0%, #584ba1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7063b7', endColorStr='#584ba1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(69, 59, 126, 0.6);
}

/* line 10965, app/assets/stylesheets/theme/theme.scss */
.bg-BAY hr {
  border-color: #6a5cb3;
}

/* line 10968, app/assets/stylesheets/theme/theme.scss */
.bg-BAY-darken {
  background-color: #4b4089 !important;
}

/* line 10970, app/assets/stylesheets/theme/theme.scss */
.bg-BAY-darken hr {
  border-color: #e0e0e0;
}

/* line 10973, app/assets/stylesheets/theme/theme.scss */
.bg-BAY-lighten {
  background-color: #6a5cb3 !important;
}

/* line 10975, app/assets/stylesheets/theme/theme.scss */
.bg-BAY-lighten hr {
  border-color: #fafafa;
}

/* line 10978, app/assets/stylesheets/theme/theme.scss */
.bg-BC {
  background-color: #202121 !important;
  color: #ffffff;
}

/* line 10981, app/assets/stylesheets/theme/theme.scss */
.bg-BC a {
  color: #ffffff;
}

/* line 10983, app/assets/stylesheets/theme/theme.scss */
.bg-BC.bg-gradient {
  background-color: #373838;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #373838 0%, #202121 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#373838', endColorStr='#202121');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(7, 7, 7, 0.6);
}

/* line 10992, app/assets/stylesheets/theme/theme.scss */
.bg-BC hr {
  border-color: #323333;
}

/* line 10995, app/assets/stylesheets/theme/theme.scss */
.bg-BC-darken {
  background-color: #0e0f0f !important;
}

/* line 10997, app/assets/stylesheets/theme/theme.scss */
.bg-BC-darken hr {
  border-color: #e0e0e0;
}

/* line 11000, app/assets/stylesheets/theme/theme.scss */
.bg-BC-lighten {
  background-color: #323333 !important;
}

/* line 11002, app/assets/stylesheets/theme/theme.scss */
.bg-BC-lighten hr {
  border-color: #fafafa;
}

/* line 11005, app/assets/stylesheets/theme/theme.scss */
.bg-BCN {
  background-color: #964F51 !important;
  color: #ffffff;
}

/* line 11008, app/assets/stylesheets/theme/theme.scss */
.bg-BCN a {
  color: #ffffff;
}

/* line 11010, app/assets/stylesheets/theme/theme.scss */
.bg-BCN.bg-gradient {
  background-color: #ae6567;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ae6567 0%, #964F51 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ae6567', endColorStr='#964F51');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(117, 61, 63, 0.6);
}

/* line 11019, app/assets/stylesheets/theme/theme.scss */
.bg-BCN hr {
  border-color: #aa5e60;
}

/* line 11022, app/assets/stylesheets/theme/theme.scss */
.bg-BCN-darken {
  background-color: #7f4344 !important;
}

/* line 11024, app/assets/stylesheets/theme/theme.scss */
.bg-BCN-darken hr {
  border-color: #e0e0e0;
}

/* line 11027, app/assets/stylesheets/theme/theme.scss */
.bg-BCN-lighten {
  background-color: #aa5e60 !important;
}

/* line 11029, app/assets/stylesheets/theme/theme.scss */
.bg-BCN-lighten hr {
  border-color: #fafafa;
}

/* line 11032, app/assets/stylesheets/theme/theme.scss */
.bg-BFT {
  background-color: #4fc3f7 !important;
  color: #ffffff;
}

/* line 11035, app/assets/stylesheets/theme/theme.scss */
.bg-BFT a {
  color: #ffffff;
}

/* line 11037, app/assets/stylesheets/theme/theme.scss */
.bg-BFT.bg-gradient {
  background-color: #7bd2f9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7bd2f9 0%, #4fc3f7 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7bd2f9', endColorStr='#4fc3f7');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(30, 178, 245, 0.6);
}

/* line 11046, app/assets/stylesheets/theme/theme.scss */
.bg-BFT hr {
  border-color: #71cff9;
}

/* line 11049, app/assets/stylesheets/theme/theme.scss */
.bg-BFT-darken {
  background-color: #2db7f5 !important;
}

/* line 11051, app/assets/stylesheets/theme/theme.scss */
.bg-BFT-darken hr {
  border-color: #e0e0e0;
}

/* line 11054, app/assets/stylesheets/theme/theme.scss */
.bg-BFT-lighten {
  background-color: #71cff9 !important;
}

/* line 11056, app/assets/stylesheets/theme/theme.scss */
.bg-BFT-lighten hr {
  border-color: #fafafa;
}

/* line 11059, app/assets/stylesheets/theme/theme.scss */
.bg-BRK {
  background-color: #194fa0 !important;
  color: #ffffff;
}

/* line 11062, app/assets/stylesheets/theme/theme.scss */
.bg-BRK a {
  color: #ffffff;
}

/* line 11064, app/assets/stylesheets/theme/theme.scss */
.bg-BRK.bg-gradient {
  background-color: #1f63c8;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1f63c8 0%, #194fa0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1f63c8', endColorStr='#194fa0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(18, 57, 116, 0.6);
}

/* line 11073, app/assets/stylesheets/theme/theme.scss */
.bg-BRK hr {
  border-color: #1e5ebf;
}

/* line 11076, app/assets/stylesheets/theme/theme.scss */
.bg-BRK-darken {
  background-color: #144081 !important;
}

/* line 11078, app/assets/stylesheets/theme/theme.scss */
.bg-BRK-darken hr {
  border-color: #e0e0e0;
}

/* line 11081, app/assets/stylesheets/theme/theme.scss */
.bg-BRK-lighten {
  background-color: #1e5ebf !important;
}

/* line 11083, app/assets/stylesheets/theme/theme.scss */
.bg-BRK-lighten hr {
  border-color: #fafafa;
}

/* line 11086, app/assets/stylesheets/theme/theme.scss */
.bg-BRX {
  background-color: #a8c300 !important;
  color: #ffffff;
}

/* line 11089, app/assets/stylesheets/theme/theme.scss */
.bg-BRX a {
  color: #ffffff;
}

/* line 11091, app/assets/stylesheets/theme/theme.scss */
.bg-BRX.bg-gradient {
  background-color: #d0f100;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #d0f100 0%, #a8c300 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d0f100', endColorStr='#a8c300');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(124, 144, 0, 0.6);
}

/* line 11100, app/assets/stylesheets/theme/theme.scss */
.bg-BRX hr {
  border-color: #c7e700;
}

/* line 11103, app/assets/stylesheets/theme/theme.scss */
.bg-BRX-darken {
  background-color: #899f00 !important;
}

/* line 11105, app/assets/stylesheets/theme/theme.scss */
.bg-BRX-darken hr {
  border-color: #e0e0e0;
}

/* line 11108, app/assets/stylesheets/theme/theme.scss */
.bg-BRX-lighten {
  background-color: #c7e700 !important;
}

/* line 11110, app/assets/stylesheets/theme/theme.scss */
.bg-BRX-lighten hr {
  border-color: #fafafa;
}

/* line 11113, app/assets/stylesheets/theme/theme.scss */
.bg-BSD {
  background-color: #1186E7 !important;
  color: #ffffff;
}

/* line 11116, app/assets/stylesheets/theme/theme.scss */
.bg-BSD a {
  color: #ffffff;
}

/* line 11118, app/assets/stylesheets/theme/theme.scss */
.bg-BSD.bg-gradient {
  background-color: #369cf0;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #369cf0 0%, #1186E7 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#369cf0', endColorStr='#1186E7');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(14, 106, 183, 0.6);
}

/* line 11127, app/assets/stylesheets/theme/theme.scss */
.bg-BSD hr {
  border-color: #2c97ef;
}

/* line 11130, app/assets/stylesheets/theme/theme.scss */
.bg-BSD-darken {
  background-color: #0f73c6 !important;
}

/* line 11132, app/assets/stylesheets/theme/theme.scss */
.bg-BSD-darken hr {
  border-color: #e0e0e0;
}

/* line 11135, app/assets/stylesheets/theme/theme.scss */
.bg-BSD-lighten {
  background-color: #2c97ef !important;
}

/* line 11137, app/assets/stylesheets/theme/theme.scss */
.bg-BSD-lighten hr {
  border-color: #fafafa;
}

/* line 11140, app/assets/stylesheets/theme/theme.scss */
.bg-BTA {
  background-color: #210094 !important;
  color: #ffffff;
}

/* line 11143, app/assets/stylesheets/theme/theme.scss */
.bg-BTA a {
  color: #ffffff;
}

/* line 11145, app/assets/stylesheets/theme/theme.scss */
.bg-BTA.bg-gradient {
  background-color: #2b00c2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #2b00c2 0%, #210094 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2b00c2', endColorStr='#210094');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(22, 0, 97, 0.6);
}

/* line 11154, app/assets/stylesheets/theme/theme.scss */
.bg-BTA hr {
  border-color: #2900b8;
}

/* line 11157, app/assets/stylesheets/theme/theme.scss */
.bg-BTA-darken {
  background-color: #190070 !important;
}

/* line 11159, app/assets/stylesheets/theme/theme.scss */
.bg-BTA-darken hr {
  border-color: #e0e0e0;
}

/* line 11162, app/assets/stylesheets/theme/theme.scss */
.bg-BTA-lighten {
  background-color: #2900b8 !important;
}

/* line 11164, app/assets/stylesheets/theme/theme.scss */
.bg-BTA-lighten hr {
  border-color: #fafafa;
}

/* line 11167, app/assets/stylesheets/theme/theme.scss */
.bg-BTC {
  background-color: #F7931A !important;
  color: #ffffff;
}

/* line 11170, app/assets/stylesheets/theme/theme.scss */
.bg-BTC a {
  color: #ffffff;
}

/* line 11172, app/assets/stylesheets/theme/theme.scss */
.bg-BTC.bg-gradient {
  background-color: #f9a846;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f9a846 0%, #F7931A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9a846', endColorStr='#F7931A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(215, 121, 7, 0.6);
}

/* line 11181, app/assets/stylesheets/theme/theme.scss */
.bg-BTC hr {
  border-color: #f8a33c;
}

/* line 11184, app/assets/stylesheets/theme/theme.scss */
.bg-BTC-darken {
  background-color: #e58108 !important;
}

/* line 11186, app/assets/stylesheets/theme/theme.scss */
.bg-BTC-darken hr {
  border-color: #e0e0e0;
}

/* line 11189, app/assets/stylesheets/theme/theme.scss */
.bg-BTC-lighten {
  background-color: #f8a33c !important;
}

/* line 11191, app/assets/stylesheets/theme/theme.scss */
.bg-BTC-lighten hr {
  border-color: #fafafa;
}

/* line 11194, app/assets/stylesheets/theme/theme.scss */
.bg-BCH {
  background-color: #F7931A !important;
  color: #ffffff;
}

/* line 11197, app/assets/stylesheets/theme/theme.scss */
.bg-BCH a {
  color: #ffffff;
}

/* line 11199, app/assets/stylesheets/theme/theme.scss */
.bg-BCH.bg-gradient {
  background-color: #f9a846;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f9a846 0%, #F7931A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9a846', endColorStr='#F7931A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(215, 121, 7, 0.6);
}

/* line 11208, app/assets/stylesheets/theme/theme.scss */
.bg-BCH hr {
  border-color: #f8a33c;
}

/* line 11211, app/assets/stylesheets/theme/theme.scss */
.bg-BCH-darken {
  background-color: #e58108 !important;
}

/* line 11213, app/assets/stylesheets/theme/theme.scss */
.bg-BCH-darken hr {
  border-color: #e0e0e0;
}

/* line 11216, app/assets/stylesheets/theme/theme.scss */
.bg-BCH-lighten {
  background-color: #f8a33c !important;
}

/* line 11218, app/assets/stylesheets/theme/theme.scss */
.bg-BCH-lighten hr {
  border-color: #fafafa;
}

/* line 11221, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD {
  background-color: #2A72DC !important;
  color: #ffffff;
}

/* line 11224, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD a {
  color: #ffffff;
}

/* line 11226, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD.bg-gradient {
  background-color: #518ce2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #518ce2 0%, #2A72DC 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#518ce2', endColorStr='#2A72DC');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(30, 91, 181, 0.6);
}

/* line 11235, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD hr {
  border-color: #4986e1;
}

/* line 11238, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD-darken {
  background-color: #2062c2 !important;
}

/* line 11240, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD-darken hr {
  border-color: #e0e0e0;
}

/* line 11243, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD-lighten {
  background-color: #4986e1 !important;
}

/* line 11245, app/assets/stylesheets/theme/theme.scss */
.bg-BTCD-lighten hr {
  border-color: #fafafa;
}

/* line 11248, app/assets/stylesheets/theme/theme.scss */
.bg-BTM {
  background-color: #9FA8B4 !important;
  color: #000000;
}

/* line 11251, app/assets/stylesheets/theme/theme.scss */
.bg-BTM a {
  color: #000000;
}

/* line 11253, app/assets/stylesheets/theme/theme.scss */
.bg-BTM.bg-gradient {
  background-color: #b9bfc8;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #b9bfc8 0%, #9FA8B4 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b9bfc8', endColorStr='#9FA8B4');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(130, 142, 158, 0.6);
}

/* line 11262, app/assets/stylesheets/theme/theme.scss */
.bg-BTM hr {
  border-color: #b3bac4;
}

/* line 11265, app/assets/stylesheets/theme/theme.scss */
.bg-BTM-darken {
  background-color: #8b96a4 !important;
}

/* line 11267, app/assets/stylesheets/theme/theme.scss */
.bg-BTM-darken hr {
  border-color: #e0e0e0;
}

/* line 11270, app/assets/stylesheets/theme/theme.scss */
.bg-BTM-lighten {
  background-color: #b3bac4 !important;
}

/* line 11272, app/assets/stylesheets/theme/theme.scss */
.bg-BTM-lighten hr {
  border-color: #fafafa;
}

/* line 11275, app/assets/stylesheets/theme/theme.scss */
.bg-BTS {
  background-color: #03A9E0 !important;
  color: #ffffff;
}

/* line 11278, app/assets/stylesheets/theme/theme.scss */
.bg-BTS a {
  color: #ffffff;
}

/* line 11280, app/assets/stylesheets/theme/theme.scss */
.bg-BTS.bg-gradient {
  background-color: #15c2fc;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #15c2fc 0%, #03A9E0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#15c2fc', endColorStr='#03A9E0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(2, 131, 174, 0.6);
}

/* line 11289, app/assets/stylesheets/theme/theme.scss */
.bg-BTS hr {
  border-color: #0bc0fc;
}

/* line 11292, app/assets/stylesheets/theme/theme.scss */
.bg-BTS-darken {
  background-color: #038ebd !important;
}

/* line 11294, app/assets/stylesheets/theme/theme.scss */
.bg-BTS-darken hr {
  border-color: #e0e0e0;
}

/* line 11297, app/assets/stylesheets/theme/theme.scss */
.bg-BTS-lighten {
  background-color: #0bc0fc !important;
}

/* line 11299, app/assets/stylesheets/theme/theme.scss */
.bg-BTS-lighten hr {
  border-color: #fafafa;
}

/* line 11302, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM {
  background-color: #D6AB31 !important;
  color: #ffffff;
}

/* line 11305, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM a {
  color: #ffffff;
}

/* line 11307, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM.bg-gradient {
  background-color: #debb57;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #debb57 0%, #D6AB31 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#debb57', endColorStr='#D6AB31');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(177, 140, 35, 0.6);
}

/* line 11316, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM hr {
  border-color: #dcb74f;
}

/* line 11319, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM-darken {
  background-color: #be9626 !important;
}

/* line 11321, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM-darken hr {
  border-color: #e0e0e0;
}

/* line 11324, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM-lighten {
  background-color: #dcb74f !important;
}

/* line 11326, app/assets/stylesheets/theme/theme.scss */
.bg-CLAM-lighten hr {
  border-color: #fafafa;
}

/* line 11329, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK {
  background-color: #DF3F1E !important;
  color: #ffffff;
}

/* line 11332, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK a {
  color: #ffffff;
}

/* line 11334, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK.bg-gradient {
  background-color: #e66045;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e66045 0%, #DF3F1E 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e66045', endColorStr='#DF3F1E');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(178, 50, 24, 0.6);
}

/* line 11343, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK hr {
  border-color: #e5593c;
}

/* line 11346, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK-darken {
  background-color: #c0361a !important;
}

/* line 11348, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK-darken hr {
  border-color: #e0e0e0;
}

/* line 11351, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK-lighten {
  background-color: #e5593c !important;
}

/* line 11353, app/assets/stylesheets/theme/theme.scss */
.bg-CLOAK-lighten hr {
  border-color: #fafafa;
}

/* line 11356, app/assets/stylesheets/theme/theme.scss */
.bg-DAO {
  background-color: #FF3B3B !important;
  color: #ffffff;
}

/* line 11359, app/assets/stylesheets/theme/theme.scss */
.bg-DAO a {
  color: #ffffff;
}

/* line 11361, app/assets/stylesheets/theme/theme.scss */
.bg-DAO.bg-gradient {
  background-color: #ff6969;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff6969 0%, #FF3B3B 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff6969', endColorStr='#FF3B3B');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(255, 8, 8, 0.6);
}

/* line 11370, app/assets/stylesheets/theme/theme.scss */
.bg-DAO hr {
  border-color: #ff5f5f;
}

/* line 11373, app/assets/stylesheets/theme/theme.scss */
.bg-DAO-darken {
  background-color: #ff1717 !important;
}

/* line 11375, app/assets/stylesheets/theme/theme.scss */
.bg-DAO-darken hr {
  border-color: #e0e0e0;
}

/* line 11378, app/assets/stylesheets/theme/theme.scss */
.bg-DAO-lighten {
  background-color: #ff5f5f !important;
}

/* line 11380, app/assets/stylesheets/theme/theme.scss */
.bg-DAO-lighten hr {
  border-color: #fafafa;
}

/* line 11383, app/assets/stylesheets/theme/theme.scss */
.bg-DASH {
  background-color: #1c75bc !important;
  color: #ffffff;
}

/* line 11386, app/assets/stylesheets/theme/theme.scss */
.bg-DASH a {
  color: #ffffff;
}

/* line 11388, app/assets/stylesheets/theme/theme.scss */
.bg-DASH.bg-gradient {
  background-color: #278ddf;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #278ddf 0%, #1c75bc 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#278ddf', endColorStr='#1c75bc');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(21, 89, 144, 0.6);
}

/* line 11397, app/assets/stylesheets/theme/theme.scss */
.bg-DASH hr {
  border-color: #2188db;
}

/* line 11400, app/assets/stylesheets/theme/theme.scss */
.bg-DASH-darken {
  background-color: #17629d !important;
}

/* line 11402, app/assets/stylesheets/theme/theme.scss */
.bg-DASH-darken hr {
  border-color: #e0e0e0;
}

/* line 11405, app/assets/stylesheets/theme/theme.scss */
.bg-DASH-lighten {
  background-color: #2188db !important;
}

/* line 11407, app/assets/stylesheets/theme/theme.scss */
.bg-DASH-lighten hr {
  border-color: #fafafa;
}

/* line 11410, app/assets/stylesheets/theme/theme.scss */
.bg-DCR {
  background-color: #3b7cfb !important;
  color: #ffffff;
}

/* line 11413, app/assets/stylesheets/theme/theme.scss */
.bg-DCR a {
  color: #ffffff;
}

/* line 11415, app/assets/stylesheets/theme/theme.scss */
.bg-DCR.bg-gradient {
  background-color: #689afc;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #689afc 0%, #3b7cfb 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#689afc', endColorStr='#3b7cfb');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(9, 91, 250, 0.6);
}

/* line 11424, app/assets/stylesheets/theme/theme.scss */
.bg-DCR hr {
  border-color: #5e93fc;
}

/* line 11427, app/assets/stylesheets/theme/theme.scss */
.bg-DCR-darken {
  background-color: #1865fa !important;
}

/* line 11429, app/assets/stylesheets/theme/theme.scss */
.bg-DCR-darken hr {
  border-color: #e0e0e0;
}

/* line 11432, app/assets/stylesheets/theme/theme.scss */
.bg-DCR-lighten {
  background-color: #5e93fc !important;
}

/* line 11434, app/assets/stylesheets/theme/theme.scss */
.bg-DCR-lighten hr {
  border-color: #fafafa;
}

/* line 11437, app/assets/stylesheets/theme/theme.scss */
.bg-DCT {
  background-color: #008770 !important;
  color: #ffffff;
}

/* line 11440, app/assets/stylesheets/theme/theme.scss */
.bg-DCT a {
  color: #ffffff;
}

/* line 11442, app/assets/stylesheets/theme/theme.scss */
.bg-DCT.bg-gradient {
  background-color: #00b596;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #00b596 0%, #008770 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00b596', endColorStr='#008770');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 84, 70, 0.6);
}

/* line 11451, app/assets/stylesheets/theme/theme.scss */
.bg-DCT hr {
  border-color: #00ab8e;
}

/* line 11454, app/assets/stylesheets/theme/theme.scss */
.bg-DCT-darken {
  background-color: #006352 !important;
}

/* line 11456, app/assets/stylesheets/theme/theme.scss */
.bg-DCT-darken hr {
  border-color: #e0e0e0;
}

/* line 11459, app/assets/stylesheets/theme/theme.scss */
.bg-DCT-lighten {
  background-color: #00ab8e !important;
}

/* line 11461, app/assets/stylesheets/theme/theme.scss */
.bg-DCT-lighten hr {
  border-color: #fafafa;
}

/* line 11464, app/assets/stylesheets/theme/theme.scss */
.bg-DGB {
  background-color: #0066cc !important;
  color: #ffffff;
}

/* line 11467, app/assets/stylesheets/theme/theme.scss */
.bg-DGB a {
  color: #ffffff;
}

/* line 11469, app/assets/stylesheets/theme/theme.scss */
.bg-DGB.bg-gradient {
  background-color: #007dfa;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #007dfa 0%, #0066cc 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#007dfa', endColorStr='#0066cc');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 77, 153, 0.6);
}

/* line 11478, app/assets/stylesheets/theme/theme.scss */
.bg-DGB hr {
  border-color: #0078f0;
}

/* line 11481, app/assets/stylesheets/theme/theme.scss */
.bg-DGB-darken {
  background-color: #0054a8 !important;
}

/* line 11483, app/assets/stylesheets/theme/theme.scss */
.bg-DGB-darken hr {
  border-color: #e0e0e0;
}

/* line 11486, app/assets/stylesheets/theme/theme.scss */
.bg-DGB-lighten {
  background-color: #0078f0 !important;
}

/* line 11488, app/assets/stylesheets/theme/theme.scss */
.bg-DGB-lighten hr {
  border-color: #fafafa;
}

/* line 11491, app/assets/stylesheets/theme/theme.scss */
.bg-DGD {
  background-color: #D8A24A !important;
  color: #ffffff;
}

/* line 11494, app/assets/stylesheets/theme/theme.scss */
.bg-DGD a {
  color: #ffffff;
}

/* line 11496, app/assets/stylesheets/theme/theme.scss */
.bg-DGD.bg-gradient {
  background-color: #e0b570;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e0b570 0%, #D8A24A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0b570', endColorStr='#D8A24A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(197, 138, 42, 0.6);
}

/* line 11505, app/assets/stylesheets/theme/theme.scss */
.bg-DGD hr {
  border-color: #deb167;
}

/* line 11508, app/assets/stylesheets/theme/theme.scss */
.bg-DGD-darken {
  background-color: #d1932d !important;
}

/* line 11510, app/assets/stylesheets/theme/theme.scss */
.bg-DGD-darken hr {
  border-color: #e0e0e0;
}

/* line 11513, app/assets/stylesheets/theme/theme.scss */
.bg-DGD-lighten {
  background-color: #deb167 !important;
}

/* line 11515, app/assets/stylesheets/theme/theme.scss */
.bg-DGD-lighten hr {
  border-color: #fafafa;
}

/* line 11518, app/assets/stylesheets/theme/theme.scss */
.bg-DGX {
  background-color: #D8A24A !important;
  color: #ffffff;
}

/* line 11521, app/assets/stylesheets/theme/theme.scss */
.bg-DGX a {
  color: #ffffff;
}

/* line 11523, app/assets/stylesheets/theme/theme.scss */
.bg-DGX.bg-gradient {
  background-color: #e0b570;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e0b570 0%, #D8A24A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e0b570', endColorStr='#D8A24A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(197, 138, 42, 0.6);
}

/* line 11532, app/assets/stylesheets/theme/theme.scss */
.bg-DGX hr {
  border-color: #deb167;
}

/* line 11535, app/assets/stylesheets/theme/theme.scss */
.bg-DGX-darken {
  background-color: #d1932d !important;
}

/* line 11537, app/assets/stylesheets/theme/theme.scss */
.bg-DGX-darken hr {
  border-color: #e0e0e0;
}

/* line 11540, app/assets/stylesheets/theme/theme.scss */
.bg-DGX-lighten {
  background-color: #deb167 !important;
}

/* line 11542, app/assets/stylesheets/theme/theme.scss */
.bg-DGX-lighten hr {
  border-color: #fafafa;
}

/* line 11545, app/assets/stylesheets/theme/theme.scss */
.bg-DMD {
  background-color: #5497b2 !important;
  color: #ffffff;
}

/* line 11548, app/assets/stylesheets/theme/theme.scss */
.bg-DMD a {
  color: #ffffff;
}

/* line 11550, app/assets/stylesheets/theme/theme.scss */
.bg-DMD.bg-gradient {
  background-color: #74aac0;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #74aac0 0%, #5497b2 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#74aac0', endColorStr='#5497b2');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(66, 123, 145, 0.6);
}

/* line 11559, app/assets/stylesheets/theme/theme.scss */
.bg-DMD hr {
  border-color: #6da6bd;
}

/* line 11562, app/assets/stylesheets/theme/theme.scss */
.bg-DMD-darken {
  background-color: #46839c !important;
}

/* line 11564, app/assets/stylesheets/theme/theme.scss */
.bg-DMD-darken hr {
  border-color: #e0e0e0;
}

/* line 11567, app/assets/stylesheets/theme/theme.scss */
.bg-DMD-lighten {
  background-color: #6da6bd !important;
}

/* line 11569, app/assets/stylesheets/theme/theme.scss */
.bg-DMD-lighten hr {
  border-color: #fafafa;
}

/* line 11572, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE {
  background-color: #BA9F33 !important;
  color: #ffffff;
}

/* line 11575, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE a {
  color: #ffffff;
}

/* line 11577, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE.bg-gradient {
  background-color: #ceb44d;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ceb44d 0%, #BA9F33 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ceb44d', endColorStr='#BA9F33');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(146, 125, 40, 0.6);
}

/* line 11586, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE hr {
  border-color: #ccb145;
}

/* line 11589, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE-darken {
  background-color: #9e872b !important;
}

/* line 11591, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE-darken hr {
  border-color: #e0e0e0;
}

/* line 11594, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE-lighten {
  background-color: #ccb145 !important;
}

/* line 11596, app/assets/stylesheets/theme/theme.scss */
.bg-DOGE-lighten hr {
  border-color: #fafafa;
}

/* line 11599, app/assets/stylesheets/theme/theme.scss */
.bg-EMC {
  background-color: #674c8c !important;
  color: #ffffff;
}

/* line 11602, app/assets/stylesheets/theme/theme.scss */
.bg-EMC a {
  color: #ffffff;
}

/* line 11604, app/assets/stylesheets/theme/theme.scss */
.bg-EMC.bg-gradient {
  background-color: #7d5ea8;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7d5ea8 0%, #674c8c 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7d5ea8', endColorStr='#674c8c');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(79, 58, 107, 0.6);
}

/* line 11613, app/assets/stylesheets/theme/theme.scss */
.bg-EMC hr {
  border-color: #7859a3;
}

/* line 11616, app/assets/stylesheets/theme/theme.scss */
.bg-EMC-darken {
  background-color: #563f75 !important;
}

/* line 11618, app/assets/stylesheets/theme/theme.scss */
.bg-EMC-darken hr {
  border-color: #e0e0e0;
}

/* line 11621, app/assets/stylesheets/theme/theme.scss */
.bg-EMC-lighten {
  background-color: #7859a3 !important;
}

/* line 11623, app/assets/stylesheets/theme/theme.scss */
.bg-EMC-lighten hr {
  border-color: #fafafa;
}

/* line 11626, app/assets/stylesheets/theme/theme.scss */
.bg-EOS {
  background-color: #19191A !important;
  color: #ffffff;
}

/* line 11629, app/assets/stylesheets/theme/theme.scss */
.bg-EOS a {
  color: #ffffff;
}

/* line 11631, app/assets/stylesheets/theme/theme.scss */
.bg-EOS.bg-gradient {
  background-color: #303031;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #303031 0%, #19191A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#303031', endColorStr='#19191A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

/* line 11640, app/assets/stylesheets/theme/theme.scss */
.bg-EOS hr {
  border-color: #2b2b2c;
}

/* line 11643, app/assets/stylesheets/theme/theme.scss */
.bg-EOS-darken {
  background-color: #080808 !important;
}

/* line 11645, app/assets/stylesheets/theme/theme.scss */
.bg-EOS-darken hr {
  border-color: #e0e0e0;
}

/* line 11648, app/assets/stylesheets/theme/theme.scss */
.bg-EOS-lighten {
  background-color: #2b2b2c !important;
}

/* line 11650, app/assets/stylesheets/theme/theme.scss */
.bg-EOS-lighten hr {
  border-color: #fafafa;
}

/* line 11653, app/assets/stylesheets/theme/theme.scss */
.bg-ERC {
  background-color: #101E84 !important;
  color: #ffffff;
}

/* line 11656, app/assets/stylesheets/theme/theme.scss */
.bg-ERC a {
  color: #ffffff;
}

/* line 11658, app/assets/stylesheets/theme/theme.scss */
.bg-ERC.bg-gradient {
  background-color: #1527ad;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1527ad 0%, #101E84 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1527ad', endColorStr='#101E84');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(10, 20, 87, 0.6);
}

/* line 11667, app/assets/stylesheets/theme/theme.scss */
.bg-ERC hr {
  border-color: #1425a4;
}

/* line 11670, app/assets/stylesheets/theme/theme.scss */
.bg-ERC-darken {
  background-color: #0c1764 !important;
}

/* line 11672, app/assets/stylesheets/theme/theme.scss */
.bg-ERC-darken hr {
  border-color: #e0e0e0;
}

/* line 11675, app/assets/stylesheets/theme/theme.scss */
.bg-ERC-lighten {
  background-color: #1425a4 !important;
}

/* line 11677, app/assets/stylesheets/theme/theme.scss */
.bg-ERC-lighten hr {
  border-color: #fafafa;
}

/* line 11680, app/assets/stylesheets/theme/theme.scss */
.bg-ETC {
  background-color: #669073 !important;
  color: #ffffff;
}

/* line 11683, app/assets/stylesheets/theme/theme.scss */
.bg-ETC a {
  color: #ffffff;
}

/* line 11685, app/assets/stylesheets/theme/theme.scss */
.bg-ETC.bg-gradient {
  background-color: #7fa58b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7fa58b 0%, #669073 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7fa58b', endColorStr='#669073');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(81, 114, 91, 0.6);
}

/* line 11694, app/assets/stylesheets/theme/theme.scss */
.bg-ETC hr {
  border-color: #79a085;
}

/* line 11697, app/assets/stylesheets/theme/theme.scss */
.bg-ETC-darken {
  background-color: #577b62 !important;
}

/* line 11699, app/assets/stylesheets/theme/theme.scss */
.bg-ETC-darken hr {
  border-color: #e0e0e0;
}

/* line 11702, app/assets/stylesheets/theme/theme.scss */
.bg-ETC-lighten {
  background-color: #79a085 !important;
}

/* line 11704, app/assets/stylesheets/theme/theme.scss */
.bg-ETC-lighten hr {
  border-color: #fafafa;
}

/* line 11707, app/assets/stylesheets/theme/theme.scss */
.bg-ETH {
  background-color: #282828 !important;
  color: #ffffff;
}

/* line 11710, app/assets/stylesheets/theme/theme.scss */
.bg-ETH a {
  color: #ffffff;
}

/* line 11712, app/assets/stylesheets/theme/theme.scss */
.bg-ETH.bg-gradient {
  background-color: #3f3f3f;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3f3f3f 0%, #282828 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3f3f3f', endColorStr='#282828');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 15, 15, 0.6);
}

/* line 11721, app/assets/stylesheets/theme/theme.scss */
.bg-ETH hr {
  border-color: #3a3a3a;
}

/* line 11724, app/assets/stylesheets/theme/theme.scss */
.bg-ETH-darken {
  background-color: #161616 !important;
}

/* line 11726, app/assets/stylesheets/theme/theme.scss */
.bg-ETH-darken hr {
  border-color: #e0e0e0;
}

/* line 11729, app/assets/stylesheets/theme/theme.scss */
.bg-ETH-lighten {
  background-color: #3a3a3a !important;
}

/* line 11731, app/assets/stylesheets/theme/theme.scss */
.bg-ETH-lighten hr {
  border-color: #fafafa;
}

/* line 11734, app/assets/stylesheets/theme/theme.scss */
.bg-FC2 {
  background-color: #040405 !important;
  color: #ffffff;
}

/* line 11737, app/assets/stylesheets/theme/theme.scss */
.bg-FC2 a {
  color: #ffffff;
}

/* line 11739, app/assets/stylesheets/theme/theme.scss */
.bg-FC2.bg-gradient {
  background-color: #18181f;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #18181f 0%, #040405 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#18181f', endColorStr='#040405');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

/* line 11748, app/assets/stylesheets/theme/theme.scss */
.bg-FC2 hr {
  border-color: #141419;
}

/* line 11751, app/assets/stylesheets/theme/theme.scss */
.bg-FC2-darken {
  background-color: black !important;
}

/* line 11753, app/assets/stylesheets/theme/theme.scss */
.bg-FC2-darken hr {
  border-color: #e0e0e0;
}

/* line 11756, app/assets/stylesheets/theme/theme.scss */
.bg-FC2-lighten {
  background-color: #141419 !important;
}

/* line 11758, app/assets/stylesheets/theme/theme.scss */
.bg-FC2-lighten hr {
  border-color: #fafafa;
}

/* line 11761, app/assets/stylesheets/theme/theme.scss */
.bg-FCT {
  background-color: #2175BB !important;
  color: #ffffff;
}

/* line 11764, app/assets/stylesheets/theme/theme.scss */
.bg-FCT a {
  color: #ffffff;
}

/* line 11766, app/assets/stylesheets/theme/theme.scss */
.bg-FCT.bg-gradient {
  background-color: #308dda;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #308dda 0%, #2175BB 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#308dda', endColorStr='#2175BB');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(25, 90, 144, 0.6);
}

/* line 11775, app/assets/stylesheets/theme/theme.scss */
.bg-FCT hr {
  border-color: #2788d9;
}

/* line 11778, app/assets/stylesheets/theme/theme.scss */
.bg-FCT-darken {
  background-color: #1c629d !important;
}

/* line 11780, app/assets/stylesheets/theme/theme.scss */
.bg-FCT-darken hr {
  border-color: #e0e0e0;
}

/* line 11783, app/assets/stylesheets/theme/theme.scss */
.bg-FCT-lighten {
  background-color: #2788d9 !important;
}

/* line 11785, app/assets/stylesheets/theme/theme.scss */
.bg-FCT-lighten hr {
  border-color: #fafafa;
}

/* line 11788, app/assets/stylesheets/theme/theme.scss */
.bg-FLO {
  background-color: #1358C8 !important;
  color: #ffffff;
}

/* line 11791, app/assets/stylesheets/theme/theme.scss */
.bg-FLO a {
  color: #ffffff;
}

/* line 11793, app/assets/stylesheets/theme/theme.scss */
.bg-FLO.bg-gradient {
  background-color: #1f6cea;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1f6cea 0%, #1358C8 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1f6cea', endColorStr='#1358C8');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 68, 153, 0.6);
}

/* line 11802, app/assets/stylesheets/theme/theme.scss */
.bg-FLO hr {
  border-color: #1666e9;
}

/* line 11805, app/assets/stylesheets/theme/theme.scss */
.bg-FLO-darken {
  background-color: #104aa7 !important;
}

/* line 11807, app/assets/stylesheets/theme/theme.scss */
.bg-FLO-darken hr {
  border-color: #e0e0e0;
}

/* line 11810, app/assets/stylesheets/theme/theme.scss */
.bg-FLO-lighten {
  background-color: #1666e9 !important;
}

/* line 11812, app/assets/stylesheets/theme/theme.scss */
.bg-FLO-lighten hr {
  border-color: #fafafa;
}

/* line 11815, app/assets/stylesheets/theme/theme.scss */
.bg-FRK {
  background-color: #0633cd !important;
  color: #ffffff;
}

/* line 11818, app/assets/stylesheets/theme/theme.scss */
.bg-FRK a {
  color: #ffffff;
}

/* line 11820, app/assets/stylesheets/theme/theme.scss */
.bg-FRK.bg-gradient {
  background-color: #093ff8;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #093ff8 0%, #0633cd 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#093ff8', endColorStr='#0633cd');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(5, 39, 155, 0.6);
}

/* line 11829, app/assets/stylesheets/theme/theme.scss */
.bg-FRK hr {
  border-color: #073cf0;
}

/* line 11832, app/assets/stylesheets/theme/theme.scss */
.bg-FRK-darken {
  background-color: #052aaa !important;
}

/* line 11834, app/assets/stylesheets/theme/theme.scss */
.bg-FRK-darken hr {
  border-color: #e0e0e0;
}

/* line 11837, app/assets/stylesheets/theme/theme.scss */
.bg-FRK-lighten {
  background-color: #073cf0 !important;
}

/* line 11839, app/assets/stylesheets/theme/theme.scss */
.bg-FRK-lighten hr {
  border-color: #fafafa;
}

/* line 11842, app/assets/stylesheets/theme/theme.scss */
.bg-FTC {
  background-color: #679EF1 !important;
  color: #000000;
}

/* line 11845, app/assets/stylesheets/theme/theme.scss */
.bg-FTC a {
  color: #000000;
}

/* line 11847, app/assets/stylesheets/theme/theme.scss */
.bg-FTC.bg-gradient {
  background-color: #91b9f5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #91b9f5 0%, #679EF1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#91b9f5', endColorStr='#679EF1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(56, 128, 237, 0.6);
}

/* line 11856, app/assets/stylesheets/theme/theme.scss */
.bg-FTC hr {
  border-color: #88b3f4;
}

/* line 11859, app/assets/stylesheets/theme/theme.scss */
.bg-FTC-darken {
  background-color: #4689ee !important;
}

/* line 11861, app/assets/stylesheets/theme/theme.scss */
.bg-FTC-darken hr {
  border-color: #e0e0e0;
}

/* line 11864, app/assets/stylesheets/theme/theme.scss */
.bg-FTC-lighten {
  background-color: #88b3f4 !important;
}

/* line 11866, app/assets/stylesheets/theme/theme.scss */
.bg-FTC-lighten hr {
  border-color: #fafafa;
}

/* line 11869, app/assets/stylesheets/theme/theme.scss */
.bg-GAME {
  background-color: #ed1b24 !important;
  color: #ffffff;
}

/* line 11872, app/assets/stylesheets/theme/theme.scss */
.bg-GAME a {
  color: #ffffff;
}

/* line 11874, app/assets/stylesheets/theme/theme.scss */
.bg-GAME.bg-gradient {
  background-color: #f0464d;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f0464d 0%, #ed1b24 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0464d', endColorStr='#ed1b24');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(197, 16, 23, 0.6);
}

/* line 11883, app/assets/stylesheets/theme/theme.scss */
.bg-GAME hr {
  border-color: #f03c44;
}

/* line 11886, app/assets/stylesheets/theme/theme.scss */
.bg-GAME-darken {
  background-color: #d41119 !important;
}

/* line 11888, app/assets/stylesheets/theme/theme.scss */
.bg-GAME-darken hr {
  border-color: #e0e0e0;
}

/* line 11891, app/assets/stylesheets/theme/theme.scss */
.bg-GAME-lighten {
  background-color: #f03c44 !important;
}

/* line 11893, app/assets/stylesheets/theme/theme.scss */
.bg-GAME-lighten hr {
  border-color: #fafafa;
}

/* line 11896, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE {
  background-color: #2C3E50 !important;
  color: #ffffff;
}

/* line 11899, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE a {
  color: #ffffff;
}

/* line 11901, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE.bg-gradient {
  background-color: #3c556e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3c556e 0%, #2C3E50 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3c556e', endColorStr='#2C3E50');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(26, 37, 47, 0.6);
}

/* line 11910, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE hr {
  border-color: #395067;
}

/* line 11913, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE-darken {
  background-color: #1f2c39 !important;
}

/* line 11915, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE-darken hr {
  border-color: #e0e0e0;
}

/* line 11918, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE-lighten {
  background-color: #395067 !important;
}

/* line 11920, app/assets/stylesheets/theme/theme.scss */
.bg-GBYTE-lighten hr {
  border-color: #fafafa;
}

/* line 11923, app/assets/stylesheets/theme/theme.scss */
.bg-GDC {
  background-color: #E9A226 !important;
  color: #ffffff;
}

/* line 11926, app/assets/stylesheets/theme/theme.scss */
.bg-GDC a {
  color: #ffffff;
}

/* line 11928, app/assets/stylesheets/theme/theme.scss */
.bg-GDC.bg-gradient {
  background-color: #edb450;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #edb450 0%, #E9A226 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#edb450', endColorStr='#E9A226');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(200, 134, 20, 0.6);
}

/* line 11937, app/assets/stylesheets/theme/theme.scss */
.bg-GDC hr {
  border-color: #ecb046;
}

/* line 11940, app/assets/stylesheets/theme/theme.scss */
.bg-GDC-darken {
  background-color: #d69016 !important;
}

/* line 11942, app/assets/stylesheets/theme/theme.scss */
.bg-GDC-darken hr {
  border-color: #e0e0e0;
}

/* line 11945, app/assets/stylesheets/theme/theme.scss */
.bg-GDC-lighten {
  background-color: #ecb046 !important;
}

/* line 11947, app/assets/stylesheets/theme/theme.scss */
.bg-GDC-lighten hr {
  border-color: #fafafa;
}

/* line 11950, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ {
  background-color: #e86060 !important;
  color: #ffffff;
}

/* line 11953, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ a {
  color: #ffffff;
}

/* line 11955, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ.bg-gradient {
  background-color: #ee8888;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ee8888 0%, #e86060 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ee8888', endColorStr='#e86060');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(226, 51, 51, 0.6);
}

/* line 11964, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ hr {
  border-color: #ed7f7f;
}

/* line 11967, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ-darken {
  background-color: #e34141 !important;
}

/* line 11969, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ-darken hr {
  border-color: #e0e0e0;
}

/* line 11972, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ-lighten {
  background-color: #ed7f7f !important;
}

/* line 11974, app/assets/stylesheets/theme/theme.scss */
.bg-GEMZ-lighten hr {
  border-color: #fafafa;
}

/* line 11977, app/assets/stylesheets/theme/theme.scss */
.bg-GLD {
  background-color: #E8BE24 !important;
  color: #ffffff;
}

/* line 11980, app/assets/stylesheets/theme/theme.scss */
.bg-GLD a {
  color: #ffffff;
}

/* line 11982, app/assets/stylesheets/theme/theme.scss */
.bg-GLD.bg-gradient {
  background-color: #ecca4e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ecca4e 0%, #E8BE24 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ecca4e', endColorStr='#E8BE24');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(196, 159, 21, 0.6);
}

/* line 11991, app/assets/stylesheets/theme/theme.scss */
.bg-GLD hr {
  border-color: #ebc844;
}

/* line 11994, app/assets/stylesheets/theme/theme.scss */
.bg-GLD-darken {
  background-color: #d2aa16 !important;
}

/* line 11996, app/assets/stylesheets/theme/theme.scss */
.bg-GLD-darken hr {
  border-color: #e0e0e0;
}

/* line 11999, app/assets/stylesheets/theme/theme.scss */
.bg-GLD-lighten {
  background-color: #ebc844 !important;
}

/* line 12001, app/assets/stylesheets/theme/theme.scss */
.bg-GLD-lighten hr {
  border-color: #fafafa;
}

/* line 12004, app/assets/stylesheets/theme/theme.scss */
.bg-GNO {
  background-color: #00A6C4 !important;
  color: #ffffff;
}

/* line 12007, app/assets/stylesheets/theme/theme.scss */
.bg-GNO a {
  color: #ffffff;
}

/* line 12009, app/assets/stylesheets/theme/theme.scss */
.bg-GNO.bg-gradient {
  background-color: #00cdf2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #00cdf2 0%, #00A6C4 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00cdf2', endColorStr='#00A6C4');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 123, 145, 0.6);
}

/* line 12018, app/assets/stylesheets/theme/theme.scss */
.bg-GNO hr {
  border-color: #00c4e8;
}

/* line 12021, app/assets/stylesheets/theme/theme.scss */
.bg-GNO-darken {
  background-color: #0088a0 !important;
}

/* line 12023, app/assets/stylesheets/theme/theme.scss */
.bg-GNO-darken hr {
  border-color: #e0e0e0;
}

/* line 12026, app/assets/stylesheets/theme/theme.scss */
.bg-GNO-lighten {
  background-color: #00c4e8 !important;
}

/* line 12028, app/assets/stylesheets/theme/theme.scss */
.bg-GNO-lighten hr {
  border-color: #fafafa;
}

/* line 12031, app/assets/stylesheets/theme/theme.scss */
.bg-GNT {
  background-color: #00d6e3 !important;
  color: #ffffff;
}

/* line 12034, app/assets/stylesheets/theme/theme.scss */
.bg-GNT a {
  color: #ffffff;
}

/* line 12036, app/assets/stylesheets/theme/theme.scss */
.bg-GNT.bg-gradient {
  background-color: #12f1ff;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #12f1ff 0%, #00d6e3 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#12f1ff', endColorStr='#00d6e3');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 166, 176, 0.6);
}

/* line 12045, app/assets/stylesheets/theme/theme.scss */
.bg-GNT hr {
  border-color: #08f1ff;
}

/* line 12048, app/assets/stylesheets/theme/theme.scss */
.bg-GNT-darken {
  background-color: #00b4bf !important;
}

/* line 12050, app/assets/stylesheets/theme/theme.scss */
.bg-GNT-darken hr {
  border-color: #e0e0e0;
}

/* line 12053, app/assets/stylesheets/theme/theme.scss */
.bg-GNT-lighten {
  background-color: #08f1ff !important;
}

/* line 12055, app/assets/stylesheets/theme/theme.scss */
.bg-GNT-lighten hr {
  border-color: #fafafa;
}

/* line 12058, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS {
  background-color: #2670B7 !important;
  color: #ffffff;
}

/* line 12061, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS a {
  color: #ffffff;
}

/* line 12063, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS.bg-gradient {
  background-color: #3687d5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3687d5 0%, #2670B7 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3687d5', endColorStr='#2670B7');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(29, 86, 141, 0.6);
}

/* line 12072, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS hr {
  border-color: #2d82d3;
}

/* line 12075, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS-darken {
  background-color: #205e99 !important;
}

/* line 12077, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS-darken hr {
  border-color: #e0e0e0;
}

/* line 12080, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS-lighten {
  background-color: #2d82d3 !important;
}

/* line 12082, app/assets/stylesheets/theme/theme.scss */
.bg-GOLOS-lighten hr {
  border-color: #fafafa;
}

/* line 12085, app/assets/stylesheets/theme/theme.scss */
.bg-GRC {
  background-color: #88A13C !important;
  color: #ffffff;
}

/* line 12088, app/assets/stylesheets/theme/theme.scss */
.bg-GRC a {
  color: #ffffff;
}

/* line 12090, app/assets/stylesheets/theme/theme.scss */
.bg-GRC.bg-gradient {
  background-color: #a2bd4e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #a2bd4e 0%, #88A13C 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2bd4e', endColorStr='#88A13C');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(105, 124, 46, 0.6);
}

/* line 12099, app/assets/stylesheets/theme/theme.scss */
.bg-GRC hr {
  border-color: #9eba46;
}

/* line 12102, app/assets/stylesheets/theme/theme.scss */
.bg-GRC-darken {
  background-color: #728732 !important;
}

/* line 12104, app/assets/stylesheets/theme/theme.scss */
.bg-GRC-darken hr {
  border-color: #e0e0e0;
}

/* line 12107, app/assets/stylesheets/theme/theme.scss */
.bg-GRC-lighten {
  background-color: #9eba46 !important;
}

/* line 12109, app/assets/stylesheets/theme/theme.scss */
.bg-GRC-lighten hr {
  border-color: #fafafa;
}

/* line 12112, app/assets/stylesheets/theme/theme.scss */
.bg-GRS {
  background-color: #648FA0 !important;
  color: #ffffff;
}

/* line 12115, app/assets/stylesheets/theme/theme.scss */
.bg-GRS a {
  color: #ffffff;
}

/* line 12117, app/assets/stylesheets/theme/theme.scss */
.bg-GRS.bg-gradient {
  background-color: #80a4b1;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #80a4b1 0%, #648FA0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#80a4b1', endColorStr='#648FA0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(79, 115, 130, 0.6);
}

/* line 12126, app/assets/stylesheets/theme/theme.scss */
.bg-GRS hr {
  border-color: #7a9fae;
}

/* line 12129, app/assets/stylesheets/theme/theme.scss */
.bg-GRS-darken {
  background-color: #557c8b !important;
}

/* line 12131, app/assets/stylesheets/theme/theme.scss */
.bg-GRS-darken hr {
  border-color: #e0e0e0;
}

/* line 12134, app/assets/stylesheets/theme/theme.scss */
.bg-GRS-lighten {
  background-color: #7a9fae !important;
}

/* line 12136, app/assets/stylesheets/theme/theme.scss */
.bg-GRS-lighten hr {
  border-color: #fafafa;
}

/* line 12139, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT {
  background-color: #ff5606 !important;
  color: #ffffff;
}

/* line 12142, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT a {
  color: #ffffff;
}

/* line 12144, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT.bg-gradient {
  background-color: #ff7534;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff7534 0%, #ff5606 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff7534', endColorStr='#ff5606');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(210, 67, 0, 0.6);
}

/* line 12153, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT hr {
  border-color: #ff6e2a;
}

/* line 12156, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT-darken {
  background-color: #e14800 !important;
}

/* line 12158, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT-darken hr {
  border-color: #e0e0e0;
}

/* line 12161, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT-lighten {
  background-color: #ff6e2a !important;
}

/* line 12163, app/assets/stylesheets/theme/theme.scss */
.bg-HEAT-lighten hr {
  border-color: #fafafa;
}

/* line 12166, app/assets/stylesheets/theme/theme.scss */
.bg-ICN {
  background-color: #4c6f8c !important;
  color: #ffffff;
}

/* line 12169, app/assets/stylesheets/theme/theme.scss */
.bg-ICN a {
  color: #ffffff;
}

/* line 12171, app/assets/stylesheets/theme/theme.scss */
.bg-ICN.bg-gradient {
  background-color: #5e86a8;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #5e86a8 0%, #4c6f8c 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5e86a8', endColorStr='#4c6f8c');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(58, 85, 107, 0.6);
}

/* line 12180, app/assets/stylesheets/theme/theme.scss */
.bg-ICN hr {
  border-color: #5981a3;
}

/* line 12183, app/assets/stylesheets/theme/theme.scss */
.bg-ICN-darken {
  background-color: #3f5d75 !important;
}

/* line 12185, app/assets/stylesheets/theme/theme.scss */
.bg-ICN-darken hr {
  border-color: #e0e0e0;
}

/* line 12188, app/assets/stylesheets/theme/theme.scss */
.bg-ICN-lighten {
  background-color: #5981a3 !important;
}

/* line 12190, app/assets/stylesheets/theme/theme.scss */
.bg-ICN-lighten hr {
  border-color: #fafafa;
}

/* line 12193, app/assets/stylesheets/theme/theme.scss */
.bg-IFC {
  background-color: #ed272d !important;
  color: #ffffff;
}

/* line 12196, app/assets/stylesheets/theme/theme.scss */
.bg-IFC a {
  color: #ffffff;
}

/* line 12198, app/assets/stylesheets/theme/theme.scss */
.bg-IFC.bg-gradient {
  background-color: #f15156;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f15156 0%, #ed272d 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f15156', endColorStr='#ed272d');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(208, 17, 23, 0.6);
}

/* line 12207, app/assets/stylesheets/theme/theme.scss */
.bg-IFC hr {
  border-color: #f0484d;
}

/* line 12210, app/assets/stylesheets/theme/theme.scss */
.bg-IFC-darken {
  background-color: #de1219 !important;
}

/* line 12212, app/assets/stylesheets/theme/theme.scss */
.bg-IFC-darken hr {
  border-color: #e0e0e0;
}

/* line 12215, app/assets/stylesheets/theme/theme.scss */
.bg-IFC-lighten {
  background-color: #f0484d !important;
}

/* line 12217, app/assets/stylesheets/theme/theme.scss */
.bg-IFC-lighten hr {
  border-color: #fafafa;
}

/* line 12220, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT {
  background-color: #f2932f !important;
  color: #ffffff;
}

/* line 12223, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT a {
  color: #ffffff;
}

/* line 12225, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT.bg-gradient {
  background-color: #f5a95a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f5a95a 0%, #f2932f 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f5a95a', endColorStr='#f2932f');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(224, 122, 14, 0.6);
}

/* line 12234, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT hr {
  border-color: #f4a451;
}

/* line 12237, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT-darken {
  background-color: #ee820f !important;
}

/* line 12239, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT-darken hr {
  border-color: #e0e0e0;
}

/* line 12242, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT-lighten {
  background-color: #f4a451 !important;
}

/* line 12244, app/assets/stylesheets/theme/theme.scss */
.bg-INCNT-lighten hr {
  border-color: #fafafa;
}

/* line 12247, app/assets/stylesheets/theme/theme.scss */
.bg-IOC {
  background-color: #2fa3de !important;
  color: #ffffff;
}

/* line 12250, app/assets/stylesheets/theme/theme.scss */
.bg-IOC a {
  color: #ffffff;
}

/* line 12252, app/assets/stylesheets/theme/theme.scss */
.bg-IOC.bg-gradient {
  background-color: #57b5e4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #57b5e4 0%, #2fa3de 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#57b5e4', endColorStr='#2fa3de');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(30, 135, 188, 0.6);
}

/* line 12261, app/assets/stylesheets/theme/theme.scss */
.bg-IOC hr {
  border-color: #4eb1e3;
}

/* line 12264, app/assets/stylesheets/theme/theme.scss */
.bg-IOC-darken {
  background-color: #2090c9 !important;
}

/* line 12266, app/assets/stylesheets/theme/theme.scss */
.bg-IOC-darken hr {
  border-color: #e0e0e0;
}

/* line 12269, app/assets/stylesheets/theme/theme.scss */
.bg-IOC-lighten {
  background-color: #4eb1e3 !important;
}

/* line 12271, app/assets/stylesheets/theme/theme.scss */
.bg-IOC-lighten hr {
  border-color: #fafafa;
}

/* line 12274, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA {
  background-color: #FFFFFF !important;
  color: #000000;
}

/* line 12277, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA a {
  color: #000000;
}

/* line 12279, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA.bg-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #FFFFFF 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#FFFFFF');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 230, 230, 0.6);
}

/* line 12288, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA hr {
  border-color: white;
}

/* line 12291, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA-darken {
  background-color: #ededed !important;
}

/* line 12293, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA-darken hr {
  border-color: #e0e0e0;
}

/* line 12296, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA-lighten {
  background-color: white !important;
}

/* line 12298, app/assets/stylesheets/theme/theme.scss */
.bg-IOTA-lighten hr {
  border-color: #fafafa;
}

/* line 12301, app/assets/stylesheets/theme/theme.scss */
.bg-JBS {
  background-color: #1A8BCD !important;
  color: #ffffff;
}

/* line 12304, app/assets/stylesheets/theme/theme.scss */
.bg-JBS a {
  color: #ffffff;
}

/* line 12306, app/assets/stylesheets/theme/theme.scss */
.bg-JBS.bg-gradient {
  background-color: #30a2e5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #30a2e5 0%, #1A8BCD 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#30a2e5', endColorStr='#1A8BCD');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 108, 160, 0.6);
}

/* line 12315, app/assets/stylesheets/theme/theme.scss */
.bg-JBS hr {
  border-color: #279ee4;
}

/* line 12318, app/assets/stylesheets/theme/theme.scss */
.bg-JBS-darken {
  background-color: #1676ad !important;
}

/* line 12320, app/assets/stylesheets/theme/theme.scss */
.bg-JBS-darken hr {
  border-color: #e0e0e0;
}

/* line 12323, app/assets/stylesheets/theme/theme.scss */
.bg-JBS-lighten {
  background-color: #279ee4 !important;
}

/* line 12325, app/assets/stylesheets/theme/theme.scss */
.bg-JBS-lighten hr {
  border-color: #fafafa;
}

/* line 12328, app/assets/stylesheets/theme/theme.scss */
.bg-KMD {
  background-color: #326464 !important;
  color: #ffffff;
}

/* line 12331, app/assets/stylesheets/theme/theme.scss */
.bg-KMD a {
  color: #ffffff;
}

/* line 12333, app/assets/stylesheets/theme/theme.scss */
.bg-KMD.bg-gradient {
  background-color: #418383;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #418383 0%, #326464 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#418383', endColorStr='#326464');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(33, 66, 66, 0.6);
}

/* line 12342, app/assets/stylesheets/theme/theme.scss */
.bg-KMD hr {
  border-color: #3e7c7c;
}

/* line 12345, app/assets/stylesheets/theme/theme.scss */
.bg-KMD-darken {
  background-color: #264c4c !important;
}

/* line 12347, app/assets/stylesheets/theme/theme.scss */
.bg-KMD-darken hr {
  border-color: #e0e0e0;
}

/* line 12350, app/assets/stylesheets/theme/theme.scss */
.bg-KMD-lighten {
  background-color: #3e7c7c !important;
}

/* line 12352, app/assets/stylesheets/theme/theme.scss */
.bg-KMD-lighten hr {
  border-color: #fafafa;
}

/* line 12355, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO {
  background-color: #80C342 !important;
  color: #ffffff;
}

/* line 12358, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO a {
  color: #ffffff;
}

/* line 12360, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO.bg-gradient {
  background-color: #97ce65;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #97ce65 0%, #80C342 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#97ce65', endColorStr='#80C342');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(103, 159, 51, 0.6);
}

/* line 12369, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO hr {
  border-color: #92cc5d;
}

/* line 12372, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO-darken {
  background-color: #6eab36 !important;
}

/* line 12374, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO-darken hr {
  border-color: #e0e0e0;
}

/* line 12377, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO-lighten {
  background-color: #92cc5d !important;
}

/* line 12379, app/assets/stylesheets/theme/theme.scss */
.bg-KOBO-lighten hr {
  border-color: #fafafa;
}

/* line 12382, app/assets/stylesheets/theme/theme.scss */
.bg-KORE {
  background-color: #DF4124 !important;
  color: #ffffff;
}

/* line 12385, app/assets/stylesheets/theme/theme.scss */
.bg-KORE a {
  color: #ffffff;
}

/* line 12387, app/assets/stylesheets/theme/theme.scss */
.bg-KORE.bg-gradient {
  background-color: #e5644c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e5644c 0%, #DF4124 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e5644c', endColorStr='#DF4124');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(181, 51, 27, 0.6);
}

/* line 12396, app/assets/stylesheets/theme/theme.scss */
.bg-KORE hr {
  border-color: #e45c43;
}

/* line 12399, app/assets/stylesheets/theme/theme.scss */
.bg-KORE-darken {
  background-color: #c3361c !important;
}

/* line 12401, app/assets/stylesheets/theme/theme.scss */
.bg-KORE-darken hr {
  border-color: #e0e0e0;
}

/* line 12404, app/assets/stylesheets/theme/theme.scss */
.bg-KORE-lighten {
  background-color: #e45c43 !important;
}

/* line 12406, app/assets/stylesheets/theme/theme.scss */
.bg-KORE-lighten hr {
  border-color: #fafafa;
}

/* line 12409, app/assets/stylesheets/theme/theme.scss */
.bg-LBC {
  background-color: #015C47 !important;
  color: #ffffff;
}

/* line 12412, app/assets/stylesheets/theme/theme.scss */
.bg-LBC a {
  color: #ffffff;
}

/* line 12414, app/assets/stylesheets/theme/theme.scss */
.bg-LBC.bg-gradient {
  background-color: #01896a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #01896a 0%, #015C47 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#01896a', endColorStr='#015C47');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 42, 32, 0.6);
}

/* line 12423, app/assets/stylesheets/theme/theme.scss */
.bg-LBC hr {
  border-color: #017f62;
}

/* line 12426, app/assets/stylesheets/theme/theme.scss */
.bg-LBC-darken {
  background-color: #01392c !important;
}

/* line 12428, app/assets/stylesheets/theme/theme.scss */
.bg-LBC-darken hr {
  border-color: #e0e0e0;
}

/* line 12431, app/assets/stylesheets/theme/theme.scss */
.bg-LBC-lighten {
  background-color: #017f62 !important;
}

/* line 12433, app/assets/stylesheets/theme/theme.scss */
.bg-LBC-lighten hr {
  border-color: #fafafa;
}

/* line 12436, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE {
  background-color: #ffcc00 !important;
  color: #ffffff;
}

/* line 12439, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE a {
  color: #ffffff;
}

/* line 12441, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE.bg-gradient {
  background-color: #ffd52e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ffd52e 0%, #ffcc00 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffd52e', endColorStr='#ffcc00');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(204, 163, 0, 0.6);
}

/* line 12450, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE hr {
  border-color: #ffd324;
}

/* line 12453, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE-darken {
  background-color: #dbaf00 !important;
}

/* line 12455, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE-darken hr {
  border-color: #e0e0e0;
}

/* line 12458, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE-lighten {
  background-color: #ffd324 !important;
}

/* line 12460, app/assets/stylesheets/theme/theme.scss */
.bg-LDOGE-lighten hr {
  border-color: #fafafa;
}

/* line 12463, app/assets/stylesheets/theme/theme.scss */
.bg-LISK {
  background-color: #1A6896 !important;
  color: #ffffff;
}

/* line 12466, app/assets/stylesheets/theme/theme.scss */
.bg-LISK a {
  color: #ffffff;
}

/* line 12468, app/assets/stylesheets/theme/theme.scss */
.bg-LISK.bg-gradient {
  background-color: #2183bd;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #2183bd 0%, #1A6896 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2183bd', endColorStr='#1A6896');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(18, 74, 107, 0.6);
}

/* line 12477, app/assets/stylesheets/theme/theme.scss */
.bg-LISK hr {
  border-color: #1f7db4;
}

/* line 12480, app/assets/stylesheets/theme/theme.scss */
.bg-LISK-darken {
  background-color: #155378 !important;
}

/* line 12482, app/assets/stylesheets/theme/theme.scss */
.bg-LISK-darken hr {
  border-color: #e0e0e0;
}

/* line 12485, app/assets/stylesheets/theme/theme.scss */
.bg-LISK-lighten {
  background-color: #1f7db4 !important;
}

/* line 12487, app/assets/stylesheets/theme/theme.scss */
.bg-LISK-lighten hr {
  border-color: #fafafa;
}

/* line 12490, app/assets/stylesheets/theme/theme.scss */
.bg-LTC {
  background-color: #838383 !important;
  color: #ffffff;
}

/* line 12493, app/assets/stylesheets/theme/theme.scss */
.bg-LTC a {
  color: #ffffff;
}

/* line 12495, app/assets/stylesheets/theme/theme.scss */
.bg-LTC.bg-gradient {
  background-color: #9a9a9a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #9a9a9a 0%, #838383 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9a9a9a', endColorStr='#838383');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(106, 106, 106, 0.6);
}

/* line 12504, app/assets/stylesheets/theme/theme.scss */
.bg-LTC hr {
  border-color: #959595;
}

/* line 12507, app/assets/stylesheets/theme/theme.scss */
.bg-LTC-darken {
  background-color: #717171 !important;
}

/* line 12509, app/assets/stylesheets/theme/theme.scss */
.bg-LTC-darken hr {
  border-color: #e0e0e0;
}

/* line 12512, app/assets/stylesheets/theme/theme.scss */
.bg-LTC-lighten {
  background-color: #959595 !important;
}

/* line 12514, app/assets/stylesheets/theme/theme.scss */
.bg-LTC-lighten hr {
  border-color: #fafafa;
}

/* line 12517, app/assets/stylesheets/theme/theme.scss */
.bg-MAID {
  background-color: #5492D6 !important;
  color: #ffffff;
}

/* line 12520, app/assets/stylesheets/theme/theme.scss */
.bg-MAID a {
  color: #ffffff;
}

/* line 12522, app/assets/stylesheets/theme/theme.scss */
.bg-MAID.bg-gradient {
  background-color: #79aadf;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #79aadf 0%, #5492D6 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#79aadf', endColorStr='#5492D6');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(48, 120, 199, 0.6);
}

/* line 12531, app/assets/stylesheets/theme/theme.scss */
.bg-MAID hr {
  border-color: #71a4dd;
}

/* line 12534, app/assets/stylesheets/theme/theme.scss */
.bg-MAID-darken {
  background-color: #3780cf !important;
}

/* line 12536, app/assets/stylesheets/theme/theme.scss */
.bg-MAID-darken hr {
  border-color: #e0e0e0;
}

/* line 12539, app/assets/stylesheets/theme/theme.scss */
.bg-MAID-lighten {
  background-color: #71a4dd !important;
}

/* line 12541, app/assets/stylesheets/theme/theme.scss */
.bg-MAID-lighten hr {
  border-color: #fafafa;
}

/* line 12544, app/assets/stylesheets/theme/theme.scss */
.bg-MCO {
  background-color: #0D3459 !important;
  color: #ffffff;
}

/* line 12547, app/assets/stylesheets/theme/theme.scss */
.bg-MCO a {
  color: #ffffff;
}

/* line 12549, app/assets/stylesheets/theme/theme.scss */
.bg-MCO.bg-gradient {
  background-color: #134b81;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #134b81 0%, #0D3459 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#134b81', endColorStr='#0D3459');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(7, 26, 45, 0.6);
}

/* line 12558, app/assets/stylesheets/theme/theme.scss */
.bg-MCO hr {
  border-color: #124678;
}

/* line 12561, app/assets/stylesheets/theme/theme.scss */
.bg-MCO-darken {
  background-color: #08223a !important;
}

/* line 12563, app/assets/stylesheets/theme/theme.scss */
.bg-MCO-darken hr {
  border-color: #e0e0e0;
}

/* line 12566, app/assets/stylesheets/theme/theme.scss */
.bg-MCO-lighten {
  background-color: #124678 !important;
}

/* line 12568, app/assets/stylesheets/theme/theme.scss */
.bg-MCO-lighten hr {
  border-color: #fafafa;
}

/* line 12571, app/assets/stylesheets/theme/theme.scss */
.bg-MINT {
  background-color: #006835 !important;
  color: #ffffff;
}

/* line 12574, app/assets/stylesheets/theme/theme.scss */
.bg-MINT a {
  color: #ffffff;
}

/* line 12576, app/assets/stylesheets/theme/theme.scss */
.bg-MINT.bg-gradient {
  background-color: #00964c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #00964c 0%, #006835 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00964c', endColorStr='#006835');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 53, 27, 0.6);
}

/* line 12585, app/assets/stylesheets/theme/theme.scss */
.bg-MINT hr {
  border-color: #008c47;
}

/* line 12588, app/assets/stylesheets/theme/theme.scss */
.bg-MINT-darken {
  background-color: #004423 !important;
}

/* line 12590, app/assets/stylesheets/theme/theme.scss */
.bg-MINT-darken hr {
  border-color: #e0e0e0;
}

/* line 12593, app/assets/stylesheets/theme/theme.scss */
.bg-MINT-lighten {
  background-color: #008c47 !important;
}

/* line 12595, app/assets/stylesheets/theme/theme.scss */
.bg-MINT-lighten hr {
  border-color: #fafafa;
}

/* line 12598, app/assets/stylesheets/theme/theme.scss */
.bg-MONA {
  background-color: #a99364 !important;
  color: #ffffff;
}

/* line 12601, app/assets/stylesheets/theme/theme.scss */
.bg-MONA a {
  color: #ffffff;
}

/* line 12603, app/assets/stylesheets/theme/theme.scss */
.bg-MONA.bg-gradient {
  background-color: #b9a882;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #b9a882 0%, #a99364 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b9a882', endColorStr='#a99364');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(140, 120, 78, 0.6);
}

/* line 12612, app/assets/stylesheets/theme/theme.scss */
.bg-MONA hr {
  border-color: #b6a37b;
}

/* line 12615, app/assets/stylesheets/theme/theme.scss */
.bg-MONA-darken {
  background-color: #968153 !important;
}

/* line 12617, app/assets/stylesheets/theme/theme.scss */
.bg-MONA-darken hr {
  border-color: #e0e0e0;
}

/* line 12620, app/assets/stylesheets/theme/theme.scss */
.bg-MONA-lighten {
  background-color: #b6a37b !important;
}

/* line 12622, app/assets/stylesheets/theme/theme.scss */
.bg-MONA-lighten hr {
  border-color: #fafafa;
}

/* line 12625, app/assets/stylesheets/theme/theme.scss */
.bg-MRC {
  background-color: #4279bd !important;
  color: #ffffff;
}

/* line 12628, app/assets/stylesheets/theme/theme.scss */
.bg-MRC a {
  color: #ffffff;
}

/* line 12630, app/assets/stylesheets/theme/theme.scss */
.bg-MRC.bg-gradient {
  background-color: #6491c9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #6491c9 0%, #4279bd 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6491c9', endColorStr='#4279bd');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(53, 97, 151, 0.6);
}

/* line 12639, app/assets/stylesheets/theme/theme.scss */
.bg-MRC hr {
  border-color: #5c8cc6;
}

/* line 12642, app/assets/stylesheets/theme/theme.scss */
.bg-MRC-darken {
  background-color: #3968a3 !important;
}

/* line 12644, app/assets/stylesheets/theme/theme.scss */
.bg-MRC-darken hr {
  border-color: #e0e0e0;
}

/* line 12647, app/assets/stylesheets/theme/theme.scss */
.bg-MRC-lighten {
  background-color: #5c8cc6 !important;
}

/* line 12649, app/assets/stylesheets/theme/theme.scss */
.bg-MRC-lighten hr {
  border-color: #fafafa;
}

/* line 12652, app/assets/stylesheets/theme/theme.scss */
.bg-MSC {
  background-color: #1D4983 !important;
  color: #ffffff;
}

/* line 12655, app/assets/stylesheets/theme/theme.scss */
.bg-MSC a {
  color: #ffffff;
}

/* line 12657, app/assets/stylesheets/theme/theme.scss */
.bg-MSC.bg-gradient {
  background-color: #255ea9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #255ea9 0%, #1D4983 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#255ea9', endColorStr='#1D4983');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 50, 89, 0.6);
}

/* line 12666, app/assets/stylesheets/theme/theme.scss */
.bg-MSC hr {
  border-color: #2359a0;
}

/* line 12669, app/assets/stylesheets/theme/theme.scss */
.bg-MSC-darken {
  background-color: #173966 !important;
}

/* line 12671, app/assets/stylesheets/theme/theme.scss */
.bg-MSC-darken hr {
  border-color: #e0e0e0;
}

/* line 12674, app/assets/stylesheets/theme/theme.scss */
.bg-MSC-lighten {
  background-color: #2359a0 !important;
}

/* line 12676, app/assets/stylesheets/theme/theme.scss */
.bg-MSC-lighten hr {
  border-color: #fafafa;
}

/* line 12679, app/assets/stylesheets/theme/theme.scss */
.bg-MTR {
  background-color: #b92429 !important;
  color: #ffffff;
}

/* line 12682, app/assets/stylesheets/theme/theme.scss */
.bg-MTR a {
  color: #ffffff;
}

/* line 12684, app/assets/stylesheets/theme/theme.scss */
.bg-MTR.bg-gradient {
  background-color: #d73439;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #d73439 0%, #b92429 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d73439', endColorStr='#b92429');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(142, 28, 32, 0.6);
}

/* line 12693, app/assets/stylesheets/theme/theme.scss */
.bg-MTR hr {
  border-color: #d62b31;
}

/* line 12696, app/assets/stylesheets/theme/theme.scss */
.bg-MTR-darken {
  background-color: #9b1e22 !important;
}

/* line 12698, app/assets/stylesheets/theme/theme.scss */
.bg-MTR-darken hr {
  border-color: #e0e0e0;
}

/* line 12701, app/assets/stylesheets/theme/theme.scss */
.bg-MTR-lighten {
  background-color: #d62b31 !important;
}

/* line 12703, app/assets/stylesheets/theme/theme.scss */
.bg-MTR-lighten hr {
  border-color: #fafafa;
}

/* line 12706, app/assets/stylesheets/theme/theme.scss */
.bg-MUE {
  background-color: #f5a10e !important;
  color: #ffffff;
}

/* line 12709, app/assets/stylesheets/theme/theme.scss */
.bg-MUE a {
  color: #ffffff;
}

/* line 12711, app/assets/stylesheets/theme/theme.scss */
.bg-MUE.bg-gradient {
  background-color: #f7b23a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f7b23a 0%, #f5a10e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f7b23a', endColorStr='#f5a10e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(200, 130, 8, 0.6);
}

/* line 12720, app/assets/stylesheets/theme/theme.scss */
.bg-MUE hr {
  border-color: #f6ae30;
}

/* line 12723, app/assets/stylesheets/theme/theme.scss */
.bg-MUE-darken {
  background-color: #d68c09 !important;
}

/* line 12725, app/assets/stylesheets/theme/theme.scss */
.bg-MUE-darken hr {
  border-color: #e0e0e0;
}

/* line 12728, app/assets/stylesheets/theme/theme.scss */
.bg-MUE-lighten {
  background-color: #f6ae30 !important;
}

/* line 12730, app/assets/stylesheets/theme/theme.scss */
.bg-MUE-lighten hr {
  border-color: #fafafa;
}

/* line 12733, app/assets/stylesheets/theme/theme.scss */
.bg-NBT {
  background-color: #FFC93D !important;
  color: #ffffff;
}

/* line 12736, app/assets/stylesheets/theme/theme.scss */
.bg-NBT a {
  color: #ffffff;
}

/* line 12738, app/assets/stylesheets/theme/theme.scss */
.bg-NBT.bg-gradient {
  background-color: #ffd66b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ffd66b 0%, #FFC93D 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffd66b', endColorStr='#FFC93D');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(255, 187, 10, 0.6);
}

/* line 12747, app/assets/stylesheets/theme/theme.scss */
.bg-NBT hr {
  border-color: #ffd361;
}

/* line 12750, app/assets/stylesheets/theme/theme.scss */
.bg-NBT-darken {
  background-color: #ffbf19 !important;
}

/* line 12752, app/assets/stylesheets/theme/theme.scss */
.bg-NBT-darken hr {
  border-color: #e0e0e0;
}

/* line 12755, app/assets/stylesheets/theme/theme.scss */
.bg-NBT-lighten {
  background-color: #ffd361 !important;
}

/* line 12757, app/assets/stylesheets/theme/theme.scss */
.bg-NBT-lighten hr {
  border-color: #fafafa;
}

/* line 12760, app/assets/stylesheets/theme/theme.scss */
.bg-NEO {
  background-color: #58BF00 !important;
  color: #ffffff;
}

/* line 12763, app/assets/stylesheets/theme/theme.scss */
.bg-NEO a {
  color: #ffffff;
}

/* line 12765, app/assets/stylesheets/theme/theme.scss */
.bg-NEO.bg-gradient {
  background-color: #6ded00;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #6ded00 0%, #58BF00 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6ded00', endColorStr='#58BF00');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(65, 140, 0, 0.6);
}

/* line 12774, app/assets/stylesheets/theme/theme.scss */
.bg-NEO hr {
  border-color: #68e300;
}

/* line 12777, app/assets/stylesheets/theme/theme.scss */
.bg-NEO-darken {
  background-color: #489b00 !important;
}

/* line 12779, app/assets/stylesheets/theme/theme.scss */
.bg-NEO-darken hr {
  border-color: #e0e0e0;
}

/* line 12782, app/assets/stylesheets/theme/theme.scss */
.bg-NEO-lighten {
  background-color: #68e300 !important;
}

/* line 12784, app/assets/stylesheets/theme/theme.scss */
.bg-NEO-lighten hr {
  border-color: #fafafa;
}

/* line 12787, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS {
  background-color: #1d1d1b !important;
  color: #ffffff;
}

/* line 12790, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS a {
  color: #ffffff;
}

/* line 12792, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS.bg-gradient {
  background-color: #353531;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #353531 0%, #1d1d1b 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#353531', endColorStr='#1d1d1b');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(3, 3, 2, 0.6);
}

/* line 12801, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS hr {
  border-color: #2f2f2c;
}

/* line 12804, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS-darken {
  background-color: #0b0b0a !important;
}

/* line 12806, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS-darken hr {
  border-color: #e0e0e0;
}

/* line 12809, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS-lighten {
  background-color: #2f2f2c !important;
}

/* line 12811, app/assets/stylesheets/theme/theme.scss */
.bg-NEOS-lighten hr {
  border-color: #fafafa;
}

/* line 12814, app/assets/stylesheets/theme/theme.scss */
.bg-NEU {
  background-color: #2983c0 !important;
  color: #ffffff;
}

/* line 12817, app/assets/stylesheets/theme/theme.scss */
.bg-NEU a {
  color: #ffffff;
}

/* line 12819, app/assets/stylesheets/theme/theme.scss */
.bg-NEU.bg-gradient {
  background-color: #419ad6;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #419ad6 0%, #2983c0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#419ad6', endColorStr='#2983c0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(32, 102, 150, 0.6);
}

/* line 12828, app/assets/stylesheets/theme/theme.scss */
.bg-NEU hr {
  border-color: #3895d5;
}

/* line 12831, app/assets/stylesheets/theme/theme.scss */
.bg-NEU-darken {
  background-color: #236fa3 !important;
}

/* line 12833, app/assets/stylesheets/theme/theme.scss */
.bg-NEU-darken hr {
  border-color: #e0e0e0;
}

/* line 12836, app/assets/stylesheets/theme/theme.scss */
.bg-NEU-lighten {
  background-color: #3895d5 !important;
}

/* line 12838, app/assets/stylesheets/theme/theme.scss */
.bg-NEU-lighten hr {
  border-color: #fafafa;
}

/* line 12841, app/assets/stylesheets/theme/theme.scss */
.bg-NLG {
  background-color: #003E7E !important;
  color: #ffffff;
}

/* line 12844, app/assets/stylesheets/theme/theme.scss */
.bg-NLG a {
  color: #ffffff;
}

/* line 12846, app/assets/stylesheets/theme/theme.scss */
.bg-NLG.bg-gradient {
  background-color: #0055ac;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #0055ac 0%, #003E7E 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0055ac', endColorStr='#003E7E');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 37, 75, 0.6);
}

/* line 12855, app/assets/stylesheets/theme/theme.scss */
.bg-NLG hr {
  border-color: #0050a2;
}

/* line 12858, app/assets/stylesheets/theme/theme.scss */
.bg-NLG-darken {
  background-color: #002c5a !important;
}

/* line 12860, app/assets/stylesheets/theme/theme.scss */
.bg-NLG-darken hr {
  border-color: #e0e0e0;
}

/* line 12863, app/assets/stylesheets/theme/theme.scss */
.bg-NLG-lighten {
  background-color: #0050a2 !important;
}

/* line 12865, app/assets/stylesheets/theme/theme.scss */
.bg-NLG-lighten hr {
  border-color: #fafafa;
}

/* line 12868, app/assets/stylesheets/theme/theme.scss */
.bg-NMC {
  background-color: #6787B7 !important;
  color: #ffffff;
}

/* line 12871, app/assets/stylesheets/theme/theme.scss */
.bg-NMC a {
  color: #ffffff;
}

/* line 12873, app/assets/stylesheets/theme/theme.scss */
.bg-NMC.bg-gradient {
  background-color: #86a0c6;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #86a0c6 0%, #6787B7 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#86a0c6', endColorStr='#6787B7');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(76, 109, 159, 0.6);
}

/* line 12882, app/assets/stylesheets/theme/theme.scss */
.bg-NMC hr {
  border-color: #7f9ac2;
}

/* line 12885, app/assets/stylesheets/theme/theme.scss */
.bg-NMC-darken {
  background-color: #5074aa !important;
}

/* line 12887, app/assets/stylesheets/theme/theme.scss */
.bg-NMC-darken hr {
  border-color: #e0e0e0;
}

/* line 12890, app/assets/stylesheets/theme/theme.scss */
.bg-NMC-lighten {
  background-color: #7f9ac2 !important;
}

/* line 12892, app/assets/stylesheets/theme/theme.scss */
.bg-NMC-lighten hr {
  border-color: #fafafa;
}

/* line 12895, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE {
  background-color: #42daff !important;
  color: #ffffff;
}

/* line 12898, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE a {
  color: #ffffff;
}

/* line 12900, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE.bg-gradient {
  background-color: #70e3ff;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #70e3ff 0%, #42daff 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#70e3ff', endColorStr='#42daff');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 208, 255, 0.6);
}

/* line 12909, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE hr {
  border-color: #66e1ff;
}

/* line 12912, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE-darken {
  background-color: #1ed3ff !important;
}

/* line 12914, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE-darken hr {
  border-color: #e0e0e0;
}

/* line 12917, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE-lighten {
  background-color: #66e1ff !important;
}

/* line 12919, app/assets/stylesheets/theme/theme.scss */
.bg-NOTE-lighten hr {
  border-color: #fafafa;
}

/* line 12922, app/assets/stylesheets/theme/theme.scss */
.bg-NVC {
  background-color: #ecab41 !important;
  color: #ffffff;
}

/* line 12925, app/assets/stylesheets/theme/theme.scss */
.bg-NVC a {
  color: #ffffff;
}

/* line 12927, app/assets/stylesheets/theme/theme.scss */
.bg-NVC.bg-gradient {
  background-color: #f0bd6b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f0bd6b 0%, #ecab41 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0bd6b', endColorStr='#ecab41');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(227, 150, 23, 0.6);
}

/* line 12936, app/assets/stylesheets/theme/theme.scss */
.bg-NVC hr {
  border-color: #efb961;
}

/* line 12939, app/assets/stylesheets/theme/theme.scss */
.bg-NVC-darken {
  background-color: #e99d21 !important;
}

/* line 12941, app/assets/stylesheets/theme/theme.scss */
.bg-NVC-darken hr {
  border-color: #e0e0e0;
}

/* line 12944, app/assets/stylesheets/theme/theme.scss */
.bg-NVC-lighten {
  background-color: #efb961 !important;
}

/* line 12946, app/assets/stylesheets/theme/theme.scss */
.bg-NVC-lighten hr {
  border-color: #fafafa;
}

/* line 12949, app/assets/stylesheets/theme/theme.scss */
.bg-NXT {
  background-color: #008FBB !important;
  color: #ffffff;
}

/* line 12952, app/assets/stylesheets/theme/theme.scss */
.bg-NXT a {
  color: #ffffff;
}

/* line 12954, app/assets/stylesheets/theme/theme.scss */
.bg-NXT.bg-gradient {
  background-color: #00b2e9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #00b2e9 0%, #008FBB 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00b2e9', endColorStr='#008FBB');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 104, 136, 0.6);
}

/* line 12963, app/assets/stylesheets/theme/theme.scss */
.bg-NXT hr {
  border-color: #00aadf;
}

/* line 12966, app/assets/stylesheets/theme/theme.scss */
.bg-NXT-darken {
  background-color: #007497 !important;
}

/* line 12968, app/assets/stylesheets/theme/theme.scss */
.bg-NXT-darken hr {
  border-color: #e0e0e0;
}

/* line 12971, app/assets/stylesheets/theme/theme.scss */
.bg-NXT-lighten {
  background-color: #00aadf !important;
}

/* line 12973, app/assets/stylesheets/theme/theme.scss */
.bg-NXT-lighten hr {
  border-color: #fafafa;
}

/* line 12976, app/assets/stylesheets/theme/theme.scss */
.bg-OK {
  background-color: #0165A4 !important;
  color: #ffffff;
}

/* line 12979, app/assets/stylesheets/theme/theme.scss */
.bg-OK a {
  color: #ffffff;
}

/* line 12981, app/assets/stylesheets/theme/theme.scss */
.bg-OK.bg-gradient {
  background-color: #0181d2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #0181d2 0%, #0165A4 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0181d2', endColorStr='#0165A4');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(1, 70, 113, 0.6);
}

/* line 12990, app/assets/stylesheets/theme/theme.scss */
.bg-OK hr {
  border-color: #017bc7;
}

/* line 12993, app/assets/stylesheets/theme/theme.scss */
.bg-OK-darken {
  background-color: #014f81 !important;
}

/* line 12995, app/assets/stylesheets/theme/theme.scss */
.bg-OK-darken hr {
  border-color: #e0e0e0;
}

/* line 12998, app/assets/stylesheets/theme/theme.scss */
.bg-OK-lighten {
  background-color: #017bc7 !important;
}

/* line 13000, app/assets/stylesheets/theme/theme.scss */
.bg-OK-lighten hr {
  border-color: #fafafa;
}

/* line 13003, app/assets/stylesheets/theme/theme.scss */
.bg-OMG {
  background-color: #1A53F0 !important;
  color: #ffffff;
}

/* line 13006, app/assets/stylesheets/theme/theme.scss */
.bg-OMG a {
  color: #ffffff;
}

/* line 13008, app/assets/stylesheets/theme/theme.scss */
.bg-OMG.bg-gradient {
  background-color: #4573f3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4573f3 0%, #1A53F0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4573f3', endColorStr='#1A53F0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(13, 63, 202, 0.6);
}

/* line 13017, app/assets/stylesheets/theme/theme.scss */
.bg-OMG hr {
  border-color: #3c6cf2;
}

/* line 13020, app/assets/stylesheets/theme/theme.scss */
.bg-OMG-darken {
  background-color: #0e44d8 !important;
}

/* line 13022, app/assets/stylesheets/theme/theme.scss */
.bg-OMG-darken hr {
  border-color: #e0e0e0;
}

/* line 13025, app/assets/stylesheets/theme/theme.scss */
.bg-OMG-lighten {
  background-color: #3c6cf2 !important;
}

/* line 13027, app/assets/stylesheets/theme/theme.scss */
.bg-OMG-lighten hr {
  border-color: #fafafa;
}

/* line 13030, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI {
  background-color: #18347E !important;
  color: #ffffff;
}

/* line 13033, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI a {
  color: #ffffff;
}

/* line 13035, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI.bg-gradient {
  background-color: #1f44a5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1f44a5 0%, #18347E 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1f44a5', endColorStr='#18347E');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(16, 34, 83, 0.6);
}

/* line 13044, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI hr {
  border-color: #1e409c;
}

/* line 13047, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI-darken {
  background-color: #122860 !important;
}

/* line 13049, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI-darken hr {
  border-color: #e0e0e0;
}

/* line 13052, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI-lighten {
  background-color: #1e409c !important;
}

/* line 13054, app/assets/stylesheets/theme/theme.scss */
.bg-OMNI-lighten hr {
  border-color: #fafafa;
}

/* line 13057, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL {
  background-color: #7193AA !important;
  color: #ffffff;
}

/* line 13060, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL a {
  color: #ffffff;
}

/* line 13062, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL.bg-gradient {
  background-color: #8ea9bb;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #8ea9bb 0%, #7193AA 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#8ea9bb', endColorStr='#7193AA');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(87, 122, 145, 0.6);
}

/* line 13071, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL hr {
  border-color: #87a4b7;
}

/* line 13074, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL-darken {
  background-color: #5d829b !important;
}

/* line 13076, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL-darken hr {
  border-color: #e0e0e0;
}

/* line 13079, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL-lighten {
  background-color: #87a4b7 !important;
}

/* line 13081, app/assets/stylesheets/theme/theme.scss */
.bg-OPAL-lighten hr {
  border-color: #fafafa;
}

/* line 13084, app/assets/stylesheets/theme/theme.scss */
.bg-PART {
  background-color: #05D5A3 !important;
  color: #ffffff;
}

/* line 13087, app/assets/stylesheets/theme/theme.scss */
.bg-PART a {
  color: #ffffff;
}

/* line 13089, app/assets/stylesheets/theme/theme.scss */
.bg-PART.bg-gradient {
  background-color: #0ff9c1;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #0ff9c1 0%, #05D5A3 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0ff9c1', endColorStr='#05D5A3');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(4, 163, 125, 0.6);
}

/* line 13098, app/assets/stylesheets/theme/theme.scss */
.bg-PART hr {
  border-color: #06f8be;
}

/* line 13101, app/assets/stylesheets/theme/theme.scss */
.bg-PART-darken {
  background-color: #04b288 !important;
}

/* line 13103, app/assets/stylesheets/theme/theme.scss */
.bg-PART-darken hr {
  border-color: #e0e0e0;
}

/* line 13106, app/assets/stylesheets/theme/theme.scss */
.bg-PART-lighten {
  background-color: #06f8be !important;
}

/* line 13108, app/assets/stylesheets/theme/theme.scss */
.bg-PART-lighten hr {
  border-color: #fafafa;
}

/* line 13111, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY {
  background-color: #F27A7A !important;
  color: #000000;
}

/* line 13114, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY a {
  color: #000000;
}

/* line 13116, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY.bg-gradient {
  background-color: #f6a4a4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f6a4a4 0%, #F27A7A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f6a4a4', endColorStr='#F27A7A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(237, 76, 76, 0.6);
}

/* line 13125, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY hr {
  border-color: #f59b9b;
}

/* line 13128, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY-darken {
  background-color: #ef5959 !important;
}

/* line 13130, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY-darken hr {
  border-color: #e0e0e0;
}

/* line 13133, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY-lighten {
  background-color: #f59b9b !important;
}

/* line 13135, app/assets/stylesheets/theme/theme.scss */
.bg-PIGGY-lighten hr {
  border-color: #fafafa;
}

/* line 13138, app/assets/stylesheets/theme/theme.scss */
.bg-PINK {
  background-color: #ED31CA !important;
  color: #ffffff;
}

/* line 13141, app/assets/stylesheets/theme/theme.scss */
.bg-PINK a {
  color: #ffffff;
}

/* line 13143, app/assets/stylesheets/theme/theme.scss */
.bg-PINK.bg-gradient {
  background-color: #f15bd5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f15bd5 0%, #ED31CA 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f15bd5', endColorStr='#ED31CA');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 19, 179, 0.6);
}

/* line 13152, app/assets/stylesheets/theme/theme.scss */
.bg-PINK hr {
  border-color: #f052d2;
}

/* line 13155, app/assets/stylesheets/theme/theme.scss */
.bg-PINK-darken {
  background-color: #e614bf !important;
}

/* line 13157, app/assets/stylesheets/theme/theme.scss */
.bg-PINK-darken hr {
  border-color: #e0e0e0;
}

/* line 13160, app/assets/stylesheets/theme/theme.scss */
.bg-PINK-lighten {
  background-color: #f052d2 !important;
}

/* line 13162, app/assets/stylesheets/theme/theme.scss */
.bg-PINK-lighten hr {
  border-color: #fafafa;
}

/* line 13165, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX {
  background-color: #3b2f4d !important;
  color: #ffffff;
}

/* line 13168, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX a {
  color: #ffffff;
}

/* line 13170, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX.bg-gradient {
  background-color: #51406a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #51406a 0%, #3b2f4d 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#51406a', endColorStr='#3b2f4d');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(35, 28, 45, 0.6);
}

/* line 13179, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX hr {
  border-color: #4c3d63;
}

/* line 13182, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX-darken {
  background-color: #2a2137 !important;
}

/* line 13184, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX-darken hr {
  border-color: #e0e0e0;
}

/* line 13187, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX-lighten {
  background-color: #4c3d63 !important;
}

/* line 13189, app/assets/stylesheets/theme/theme.scss */
.bg-PIVX-lighten hr {
  border-color: #fafafa;
}

/* line 13192, app/assets/stylesheets/theme/theme.scss */
.bg-POT {
  background-color: #105B2F !important;
  color: #ffffff;
}

/* line 13195, app/assets/stylesheets/theme/theme.scss */
.bg-POT a {
  color: #ffffff;
}

/* line 13197, app/assets/stylesheets/theme/theme.scss */
.bg-POT.bg-gradient {
  background-color: #178243;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #178243 0%, #105B2F 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#178243', endColorStr='#105B2F');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(8, 48, 25, 0.6);
}

/* line 13206, app/assets/stylesheets/theme/theme.scss */
.bg-POT hr {
  border-color: #15793f;
}

/* line 13209, app/assets/stylesheets/theme/theme.scss */
.bg-POT-darken {
  background-color: #0b3d1f !important;
}

/* line 13211, app/assets/stylesheets/theme/theme.scss */
.bg-POT-darken hr {
  border-color: #e0e0e0;
}

/* line 13214, app/assets/stylesheets/theme/theme.scss */
.bg-POT-lighten {
  background-color: #15793f !important;
}

/* line 13216, app/assets/stylesheets/theme/theme.scss */
.bg-POT-lighten hr {
  border-color: #fafafa;
}

/* line 13219, app/assets/stylesheets/theme/theme.scss */
.bg-PPC {
  background-color: #3FA30C !important;
  color: #ffffff;
}

/* line 13222, app/assets/stylesheets/theme/theme.scss */
.bg-PPC a {
  color: #ffffff;
}

/* line 13224, app/assets/stylesheets/theme/theme.scss */
.bg-PPC.bg-gradient {
  background-color: #50ce0f;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #50ce0f 0%, #3FA30C 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#50ce0f', endColorStr='#3FA30C');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(45, 115, 9, 0.6);
}

/* line 13233, app/assets/stylesheets/theme/theme.scss */
.bg-PPC hr {
  border-color: #4cc40e;
}

/* line 13236, app/assets/stylesheets/theme/theme.scss */
.bg-PPC-darken {
  background-color: #32820a !important;
}

/* line 13238, app/assets/stylesheets/theme/theme.scss */
.bg-PPC-darken hr {
  border-color: #e0e0e0;
}

/* line 13241, app/assets/stylesheets/theme/theme.scss */
.bg-PPC-lighten {
  background-color: #4cc40e !important;
}

/* line 13243, app/assets/stylesheets/theme/theme.scss */
.bg-PPC-lighten hr {
  border-color: #fafafa;
}

/* line 13246, app/assets/stylesheets/theme/theme.scss */
.bg-QRK {
  background-color: #22AABF !important;
  color: #ffffff;
}

/* line 13249, app/assets/stylesheets/theme/theme.scss */
.bg-QRK a {
  color: #ffffff;
}

/* line 13251, app/assets/stylesheets/theme/theme.scss */
.bg-QRK.bg-gradient {
  background-color: #34c5db;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #34c5db 0%, #22AABF 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#34c5db', endColorStr='#22AABF');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(26, 131, 148, 0.6);
}

/* line 13260, app/assets/stylesheets/theme/theme.scss */
.bg-QRK hr {
  border-color: #2bc2d9;
}

/* line 13263, app/assets/stylesheets/theme/theme.scss */
.bg-QRK-darken {
  background-color: #1d8fa1 !important;
}

/* line 13265, app/assets/stylesheets/theme/theme.scss */
.bg-QRK-darken hr {
  border-color: #e0e0e0;
}

/* line 13268, app/assets/stylesheets/theme/theme.scss */
.bg-QRK-lighten {
  background-color: #2bc2d9 !important;
}

/* line 13270, app/assets/stylesheets/theme/theme.scss */
.bg-QRK-lighten hr {
  border-color: #fafafa;
}

/* line 13273, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM {
  background-color: #359BCE !important;
  color: #ffffff;
}

/* line 13276, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM a {
  color: #ffffff;
}

/* line 13278, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM.bg-gradient {
  background-color: #5aadd7;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #5aadd7 0%, #359BCE 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5aadd7', endColorStr='#359BCE');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(41, 125, 167, 0.6);
}

/* line 13287, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM hr {
  border-color: #52a9d5;
}

/* line 13290, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM-darken {
  background-color: #2c86b4 !important;
}

/* line 13292, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM-darken hr {
  border-color: #e0e0e0;
}

/* line 13295, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM-lighten {
  background-color: #52a9d5 !important;
}

/* line 13297, app/assets/stylesheets/theme/theme.scss */
.bg-QTUM-lighten hr {
  border-color: #fafafa;
}

/* line 13300, app/assets/stylesheets/theme/theme.scss */
.bg-RADS {
  background-color: #924cea !important;
  color: #ffffff;
}

/* line 13303, app/assets/stylesheets/theme/theme.scss */
.bg-RADS a {
  color: #ffffff;
}

/* line 13305, app/assets/stylesheets/theme/theme.scss */
.bg-RADS.bg-gradient {
  background-color: #ab75ef;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ab75ef 0%, #924cea 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ab75ef', endColorStr='#924cea');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(118, 30, 229, 0.6);
}

/* line 13314, app/assets/stylesheets/theme/theme.scss */
.bg-RADS hr {
  border-color: #a56cee;
}

/* line 13317, app/assets/stylesheets/theme/theme.scss */
.bg-RADS-darken {
  background-color: #7f2ce6 !important;
}

/* line 13319, app/assets/stylesheets/theme/theme.scss */
.bg-RADS-darken hr {
  border-color: #e0e0e0;
}

/* line 13322, app/assets/stylesheets/theme/theme.scss */
.bg-RADS-lighten {
  background-color: #a56cee !important;
}

/* line 13324, app/assets/stylesheets/theme/theme.scss */
.bg-RADS-lighten hr {
  border-color: #fafafa;
}

/* line 13327, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES {
  background-color: #C62436 !important;
  color: #ffffff;
}

/* line 13330, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES a {
  color: #ffffff;
}

/* line 13332, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES.bg-gradient {
  background-color: #dc3c4e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #dc3c4e 0%, #C62436 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dc3c4e', endColorStr='#C62436');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(155, 28, 42, 0.6);
}

/* line 13341, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES hr {
  border-color: #da3446;
}

/* line 13344, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES-darken {
  background-color: #a81f2e !important;
}

/* line 13346, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES-darken hr {
  border-color: #e0e0e0;
}

/* line 13349, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES-lighten {
  background-color: #da3446 !important;
}

/* line 13351, app/assets/stylesheets/theme/theme.scss */
.bg-RBIES-lighten hr {
  border-color: #fafafa;
}

/* line 13354, app/assets/stylesheets/theme/theme.scss */
.bg-RBT {
  background-color: #0d4982 !important;
  color: #ffffff;
}

/* line 13357, app/assets/stylesheets/theme/theme.scss */
.bg-RBT a {
  color: #ffffff;
}

/* line 13359, app/assets/stylesheets/theme/theme.scss */
.bg-RBT.bg-gradient {
  background-color: #1160ac;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1160ac 0%, #0d4982 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1160ac', endColorStr='#0d4982');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(8, 47, 84, 0.6);
}

/* line 13368, app/assets/stylesheets/theme/theme.scss */
.bg-RBT hr {
  border-color: #105ba2;
}

/* line 13371, app/assets/stylesheets/theme/theme.scss */
.bg-RBT-darken {
  background-color: #0a3762 !important;
}

/* line 13373, app/assets/stylesheets/theme/theme.scss */
.bg-RBT-darken hr {
  border-color: #e0e0e0;
}

/* line 13376, app/assets/stylesheets/theme/theme.scss */
.bg-RBT-lighten {
  background-color: #105ba2 !important;
}

/* line 13378, app/assets/stylesheets/theme/theme.scss */
.bg-RBT-lighten hr {
  border-color: #fafafa;
}

/* line 13381, app/assets/stylesheets/theme/theme.scss */
.bg-RBY {
  background-color: #D31F26 !important;
  color: #ffffff;
}

/* line 13384, app/assets/stylesheets/theme/theme.scss */
.bg-RBY a {
  color: #ffffff;
}

/* line 13386, app/assets/stylesheets/theme/theme.scss */
.bg-RBY.bg-gradient {
  background-color: #e33d44;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e33d44 0%, #D31F26 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e33d44', endColorStr='#D31F26');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(167, 24, 30, 0.6);
}

/* line 13395, app/assets/stylesheets/theme/theme.scss */
.bg-RBY hr {
  border-color: #e1343b;
}

/* line 13398, app/assets/stylesheets/theme/theme.scss */
.bg-RBY-darken {
  background-color: #b41a20 !important;
}

/* line 13400, app/assets/stylesheets/theme/theme.scss */
.bg-RBY-darken hr {
  border-color: #e0e0e0;
}

/* line 13403, app/assets/stylesheets/theme/theme.scss */
.bg-RBY-lighten {
  background-color: #e1343b !important;
}

/* line 13405, app/assets/stylesheets/theme/theme.scss */
.bg-RBY-lighten hr {
  border-color: #fafafa;
}

/* line 13408, app/assets/stylesheets/theme/theme.scss */
.bg-RDD {
  background-color: #ED1C24 !important;
  color: #ffffff;
}

/* line 13411, app/assets/stylesheets/theme/theme.scss */
.bg-RDD a {
  color: #ffffff;
}

/* line 13413, app/assets/stylesheets/theme/theme.scss */
.bg-RDD.bg-gradient {
  background-color: #f0474d;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f0474d 0%, #ED1C24 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0474d', endColorStr='#ED1C24');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(198, 16, 23, 0.6);
}

/* line 13422, app/assets/stylesheets/theme/theme.scss */
.bg-RDD hr {
  border-color: #f03d44;
}

/* line 13425, app/assets/stylesheets/theme/theme.scss */
.bg-RDD-darken {
  background-color: #d41118 !important;
}

/* line 13427, app/assets/stylesheets/theme/theme.scss */
.bg-RDD-darken hr {
  border-color: #e0e0e0;
}

/* line 13430, app/assets/stylesheets/theme/theme.scss */
.bg-RDD-lighten {
  background-color: #f03d44 !important;
}

/* line 13432, app/assets/stylesheets/theme/theme.scss */
.bg-RDD-lighten hr {
  border-color: #fafafa;
}

/* line 13435, app/assets/stylesheets/theme/theme.scss */
.bg-REP {
  background-color: #40a2cb !important;
  color: #ffffff;
}

/* line 13438, app/assets/stylesheets/theme/theme.scss */
.bg-REP a {
  color: #ffffff;
}

/* line 13440, app/assets/stylesheets/theme/theme.scss */
.bg-REP.bg-gradient {
  background-color: #64b4d5;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #64b4d5 0%, #40a2cb 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#64b4d5', endColorStr='#40a2cb');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(46, 133, 170, 0.6);
}

/* line 13449, app/assets/stylesheets/theme/theme.scss */
.bg-REP hr {
  border-color: #5cb0d3;
}

/* line 13452, app/assets/stylesheets/theme/theme.scss */
.bg-REP-darken {
  background-color: #318fb6 !important;
}

/* line 13454, app/assets/stylesheets/theme/theme.scss */
.bg-REP-darken hr {
  border-color: #e0e0e0;
}

/* line 13457, app/assets/stylesheets/theme/theme.scss */
.bg-REP-lighten {
  background-color: #5cb0d3 !important;
}

/* line 13459, app/assets/stylesheets/theme/theme.scss */
.bg-REP-lighten hr {
  border-color: #fafafa;
}

/* line 13462, app/assets/stylesheets/theme/theme.scss */
.bg-RISE {
  background-color: #43CEA2 !important;
  color: #ffffff;
}

/* line 13465, app/assets/stylesheets/theme/theme.scss */
.bg-RISE a {
  color: #ffffff;
}

/* line 13467, app/assets/stylesheets/theme/theme.scss */
.bg-RISE.bg-gradient {
  background-color: #67d7b4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #67d7b4 0%, #43CEA2 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#67d7b4', endColorStr='#43CEA2');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(46, 176, 135, 0.6);
}

/* line 13476, app/assets/stylesheets/theme/theme.scss */
.bg-RISE hr {
  border-color: #5fd5b0;
}

/* line 13479, app/assets/stylesheets/theme/theme.scss */
.bg-RISE-darken {
  background-color: #31bc90 !important;
}

/* line 13481, app/assets/stylesheets/theme/theme.scss */
.bg-RISE-darken hr {
  border-color: #e0e0e0;
}

/* line 13484, app/assets/stylesheets/theme/theme.scss */
.bg-RISE-lighten {
  background-color: #5fd5b0 !important;
}

/* line 13486, app/assets/stylesheets/theme/theme.scss */
.bg-RISE-lighten hr {
  border-color: #fafafa;
}

/* line 13489, app/assets/stylesheets/theme/theme.scss */
.bg-SALT {
  background-color: #373C43 !important;
  color: #ffffff;
}

/* line 13492, app/assets/stylesheets/theme/theme.scss */
.bg-SALT a {
  color: #ffffff;
}

/* line 13494, app/assets/stylesheets/theme/theme.scss */
.bg-SALT.bg-gradient {
  background-color: #4c535c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4c535c 0%, #373C43 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4c535c', endColorStr='#373C43');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(32, 35, 39, 0.6);
}

/* line 13503, app/assets/stylesheets/theme/theme.scss */
.bg-SALT hr {
  border-color: #474e57;
}

/* line 13506, app/assets/stylesheets/theme/theme.scss */
.bg-SALT-darken {
  background-color: #272a2f !important;
}

/* line 13508, app/assets/stylesheets/theme/theme.scss */
.bg-SALT-darken hr {
  border-color: #e0e0e0;
}

/* line 13511, app/assets/stylesheets/theme/theme.scss */
.bg-SALT-lighten {
  background-color: #474e57 !important;
}

/* line 13513, app/assets/stylesheets/theme/theme.scss */
.bg-SALT-lighten hr {
  border-color: #fafafa;
}

/* line 13516, app/assets/stylesheets/theme/theme.scss */
.bg-SAR {
  background-color: #1B72B8 !important;
  color: #ffffff;
}

/* line 13519, app/assets/stylesheets/theme/theme.scss */
.bg-SAR a {
  color: #ffffff;
}

/* line 13521, app/assets/stylesheets/theme/theme.scss */
.bg-SAR.bg-gradient {
  background-color: #228bdf;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #228bdf 0%, #1B72B8 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#228bdf', endColorStr='#1B72B8');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 86, 140, 0.6);
}

/* line 13530, app/assets/stylesheets/theme/theme.scss */
.bg-SAR hr {
  border-color: #2085d7;
}

/* line 13533, app/assets/stylesheets/theme/theme.scss */
.bg-SAR-darken {
  background-color: #165f99 !important;
}

/* line 13535, app/assets/stylesheets/theme/theme.scss */
.bg-SAR-darken hr {
  border-color: #e0e0e0;
}

/* line 13538, app/assets/stylesheets/theme/theme.scss */
.bg-SAR-lighten {
  background-color: #2085d7 !important;
}

/* line 13540, app/assets/stylesheets/theme/theme.scss */
.bg-SAR-lighten hr {
  border-color: #fafafa;
}

/* line 13543, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT {
  background-color: #3498DB !important;
  color: #ffffff;
}

/* line 13546, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT a {
  color: #ffffff;
}

/* line 13548, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT.bg-gradient {
  background-color: #5bace2;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #5bace2 0%, #3498DB 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5bace2', endColorStr='#3498DB');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(33, 125, 187, 0.6);
}

/* line 13557, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT hr {
  border-color: #52a7e0;
}

/* line 13560, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT-darken {
  background-color: #2386c8 !important;
}

/* line 13562, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT-darken hr {
  border-color: #e0e0e0;
}

/* line 13565, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT-lighten {
  background-color: #52a7e0 !important;
}

/* line 13567, app/assets/stylesheets/theme/theme.scss */
.bg-SCOT-lighten hr {
  border-color: #fafafa;
}

/* line 13570, app/assets/stylesheets/theme/theme.scss */
.bg-SDC {
  background-color: #981D2D !important;
  color: #ffffff;
}

/* line 13573, app/assets/stylesheets/theme/theme.scss */
.bg-SDC a {
  color: #ffffff;
}

/* line 13575, app/assets/stylesheets/theme/theme.scss */
.bg-SDC.bg-gradient {
  background-color: #bf2438;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #bf2438 0%, #981D2D 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#bf2438', endColorStr='#981D2D');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(109, 21, 32, 0.6);
}

/* line 13584, app/assets/stylesheets/theme/theme.scss */
.bg-SDC hr {
  border-color: #b62336;
}

/* line 13587, app/assets/stylesheets/theme/theme.scss */
.bg-SDC-darken {
  background-color: #7a1724 !important;
}

/* line 13589, app/assets/stylesheets/theme/theme.scss */
.bg-SDC-darken hr {
  border-color: #e0e0e0;
}

/* line 13592, app/assets/stylesheets/theme/theme.scss */
.bg-SDC-lighten {
  background-color: #b62336 !important;
}

/* line 13594, app/assets/stylesheets/theme/theme.scss */
.bg-SDC-lighten hr {
  border-color: #fafafa;
}

/* line 13597, app/assets/stylesheets/theme/theme.scss */
.bg-SIA {
  background-color: #00CBA0 !important;
  color: #ffffff;
}

/* line 13600, app/assets/stylesheets/theme/theme.scss */
.bg-SIA a {
  color: #ffffff;
}

/* line 13602, app/assets/stylesheets/theme/theme.scss */
.bg-SIA.bg-gradient {
  background-color: #00f9c4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #00f9c4 0%, #00CBA0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00f9c4', endColorStr='#00CBA0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 152, 120, 0.6);
}

/* line 13611, app/assets/stylesheets/theme/theme.scss */
.bg-SIA hr {
  border-color: #00efbc;
}

/* line 13614, app/assets/stylesheets/theme/theme.scss */
.bg-SIA-darken {
  background-color: #00a784 !important;
}

/* line 13616, app/assets/stylesheets/theme/theme.scss */
.bg-SIA-darken hr {
  border-color: #e0e0e0;
}

/* line 13619, app/assets/stylesheets/theme/theme.scss */
.bg-SIA-lighten {
  background-color: #00efbc !important;
}

/* line 13621, app/assets/stylesheets/theme/theme.scss */
.bg-SIA-lighten hr {
  border-color: #fafafa;
}

/* line 13624, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX {
  background-color: #003366 !important;
  color: #ffffff;
}

/* line 13627, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX a {
  color: #ffffff;
}

/* line 13629, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX.bg-gradient {
  background-color: #004a94;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #004a94 0%, #003366 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#004a94', endColorStr='#003366');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 26, 51, 0.6);
}

/* line 13638, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX hr {
  border-color: #00458a;
}

/* line 13641, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX-darken {
  background-color: #002142 !important;
}

/* line 13643, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX-darken hr {
  border-color: #e0e0e0;
}

/* line 13646, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX-lighten {
  background-color: #00458a !important;
}

/* line 13648, app/assets/stylesheets/theme/theme.scss */
.bg-SJCX-lighten hr {
  border-color: #fafafa;
}

/* line 13651, app/assets/stylesheets/theme/theme.scss */
.bg-SLG {
  background-color: #5A6875 !important;
  color: #ffffff;
}

/* line 13654, app/assets/stylesheets/theme/theme.scss */
.bg-SLG a {
  color: #ffffff;
}

/* line 13656, app/assets/stylesheets/theme/theme.scss */
.bg-SLG.bg-gradient {
  background-color: #6e7f8f;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #6e7f8f 0%, #5A6875 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6e7f8f', endColorStr='#5A6875');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(68, 78, 88, 0.6);
}

/* line 13665, app/assets/stylesheets/theme/theme.scss */
.bg-SLG hr {
  border-color: #6a7a89;
}

/* line 13668, app/assets/stylesheets/theme/theme.scss */
.bg-SLG-darken {
  background-color: #4a5661 !important;
}

/* line 13670, app/assets/stylesheets/theme/theme.scss */
.bg-SLG-darken hr {
  border-color: #e0e0e0;
}

/* line 13673, app/assets/stylesheets/theme/theme.scss */
.bg-SLG-lighten {
  background-color: #6a7a89 !important;
}

/* line 13675, app/assets/stylesheets/theme/theme.scss */
.bg-SLG-lighten hr {
  border-color: #fafafa;
}

/* line 13678, app/assets/stylesheets/theme/theme.scss */
.bg-SLS {
  background-color: #1EB549 !important;
  color: #ffffff;
}

/* line 13681, app/assets/stylesheets/theme/theme.scss */
.bg-SLS a {
  color: #ffffff;
}

/* line 13683, app/assets/stylesheets/theme/theme.scss */
.bg-SLS.bg-gradient {
  background-color: #26db59;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #26db59 0%, #1EB549 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#26db59', endColorStr='#1EB549');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(23, 137, 55, 0.6);
}

/* line 13692, app/assets/stylesheets/theme/theme.scss */
.bg-SLS hr {
  border-color: #23d455;
}

/* line 13695, app/assets/stylesheets/theme/theme.scss */
.bg-SLS-darken {
  background-color: #19963d !important;
}

/* line 13697, app/assets/stylesheets/theme/theme.scss */
.bg-SLS-darken hr {
  border-color: #e0e0e0;
}

/* line 13700, app/assets/stylesheets/theme/theme.scss */
.bg-SLS-lighten {
  background-color: #23d455 !important;
}

/* line 13702, app/assets/stylesheets/theme/theme.scss */
.bg-SLS-lighten hr {
  border-color: #fafafa;
}

/* line 13705, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG {
  background-color: #160363 !important;
  color: #ffffff;
}

/* line 13708, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG a {
  color: #ffffff;
}

/* line 13710, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG.bg-gradient {
  background-color: #200490;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #200490 0%, #160363 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#200490', endColorStr='#160363');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(11, 2, 50, 0.6);
}

/* line 13719, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG hr {
  border-color: #1e0486;
}

/* line 13722, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG-darken {
  background-color: #0e0240 !important;
}

/* line 13724, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG-darken hr {
  border-color: #e0e0e0;
}

/* line 13727, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG-lighten {
  background-color: #1e0486 !important;
}

/* line 13729, app/assets/stylesheets/theme/theme.scss */
.bg-SNRG-lighten hr {
  border-color: #fafafa;
}

/* line 13732, app/assets/stylesheets/theme/theme.scss */
.bg-START {
  background-color: #01AEF0 !important;
  color: #ffffff;
}

/* line 13735, app/assets/stylesheets/theme/theme.scss */
.bg-START a {
  color: #ffffff;
}

/* line 13737, app/assets/stylesheets/theme/theme.scss */
.bg-START.bg-gradient {
  background-color: #21c1fe;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #21c1fe 0%, #01AEF0 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#21c1fe', endColorStr='#01AEF0');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(1, 137, 189, 0.6);
}

/* line 13746, app/assets/stylesheets/theme/theme.scss */
.bg-START hr {
  border-color: #17befe;
}

/* line 13749, app/assets/stylesheets/theme/theme.scss */
.bg-START-darken {
  background-color: #0194cc !important;
}

/* line 13751, app/assets/stylesheets/theme/theme.scss */
.bg-START-darken hr {
  border-color: #e0e0e0;
}

/* line 13754, app/assets/stylesheets/theme/theme.scss */
.bg-START-lighten {
  background-color: #17befe !important;
}

/* line 13756, app/assets/stylesheets/theme/theme.scss */
.bg-START-lighten hr {
  border-color: #fafafa;
}

/* line 13759, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM {
  background-color: #1A5099 !important;
  color: #ffffff;
}

/* line 13762, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM a {
  color: #ffffff;
}

/* line 13764, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM.bg-gradient {
  background-color: #2165c0;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #2165c0 0%, #1A5099 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2165c0', endColorStr='#1A5099');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(19, 57, 109, 0.6);
}

/* line 13773, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM hr {
  border-color: #1f60b8;
}

/* line 13776, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM-darken {
  background-color: #15407a !important;
}

/* line 13778, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM-darken hr {
  border-color: #e0e0e0;
}

/* line 13781, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM-lighten {
  background-color: #1f60b8 !important;
}

/* line 13783, app/assets/stylesheets/theme/theme.scss */
.bg-STEEM-lighten hr {
  border-color: #fafafa;
}

/* line 13786, app/assets/stylesheets/theme/theme.scss */
.bg-STR {
  background-color: #08B5E5 !important;
  color: #ffffff;
}

/* line 13789, app/assets/stylesheets/theme/theme.scss */
.bg-STR a {
  color: #ffffff;
}

/* line 13791, app/assets/stylesheets/theme/theme.scss */
.bg-STR.bg-gradient {
  background-color: #24c9f7;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #24c9f7 0%, #08B5E5 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#24c9f7', endColorStr='#08B5E5');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(6, 142, 180, 0.6);
}

/* line 13800, app/assets/stylesheets/theme/theme.scss */
.bg-STR hr {
  border-color: #1ac7f7;
}

/* line 13803, app/assets/stylesheets/theme/theme.scss */
.bg-STR-darken {
  background-color: #079ac3 !important;
}

/* line 13805, app/assets/stylesheets/theme/theme.scss */
.bg-STR-darken hr {
  border-color: #e0e0e0;
}

/* line 13808, app/assets/stylesheets/theme/theme.scss */
.bg-STR-lighten {
  background-color: #1ac7f7 !important;
}

/* line 13810, app/assets/stylesheets/theme/theme.scss */
.bg-STR-lighten hr {
  border-color: #fafafa;
}

/* line 13813, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT {
  background-color: #2398dd !important;
  color: #ffffff;
}

/* line 13816, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT a {
  color: #ffffff;
}

/* line 13818, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT.bg-gradient {
  background-color: #4babe3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4babe3 0%, #2398dd 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4babe3', endColorStr='#2398dd');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(27, 122, 178, 0.6);
}

/* line 13827, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT hr {
  border-color: #42a6e2;
}

/* line 13830, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT-darken {
  background-color: #1d83bf !important;
}

/* line 13832, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT-darken hr {
  border-color: #e0e0e0;
}

/* line 13835, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT-lighten {
  background-color: #42a6e2 !important;
}

/* line 13837, app/assets/stylesheets/theme/theme.scss */
.bg-STRAT-lighten hr {
  border-color: #fafafa;
}

/* line 13840, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT {
  background-color: #428BCA !important;
  color: #ffffff;
}

/* line 13843, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT a {
  color: #ffffff;
}

/* line 13845, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT.bg-gradient {
  background-color: #66a1d4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #66a1d4 0%, #428BCA 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#66a1d4', endColorStr='#428BCA');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(48, 113, 169, 0.6);
}

/* line 13854, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT hr {
  border-color: #5e9cd2;
}

/* line 13857, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT-darken {
  background-color: #3379b5 !important;
}

/* line 13859, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT-darken hr {
  border-color: #e0e0e0;
}

/* line 13862, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT-lighten {
  background-color: #5e9cd2 !important;
}

/* line 13864, app/assets/stylesheets/theme/theme.scss */
.bg-SWIFT-lighten hr {
  border-color: #fafafa;
}

/* line 13867, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC {
  background-color: #008DD2 !important;
  color: #ffffff;
}

/* line 13870, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC a {
  color: #ffffff;
}

/* line 13872, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC.bg-gradient {
  background-color: #01acff;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #01acff 0%, #008DD2 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#01acff', endColorStr='#008DD2');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 107, 159, 0.6);
}

/* line 13881, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC hr {
  border-color: #00a5f6;
}

/* line 13884, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC-darken {
  background-color: #0075ae !important;
}

/* line 13886, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC-darken hr {
  border-color: #e0e0e0;
}

/* line 13889, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC-lighten {
  background-color: #00a5f6 !important;
}

/* line 13891, app/assets/stylesheets/theme/theme.scss */
.bg-SYNC-lighten hr {
  border-color: #fafafa;
}

/* line 13894, app/assets/stylesheets/theme/theme.scss */
.bg-SYS {
  background-color: #0098DA !important;
  color: #ffffff;
}

/* line 13897, app/assets/stylesheets/theme/theme.scss */
.bg-SYS a {
  color: #ffffff;
}

/* line 13899, app/assets/stylesheets/theme/theme.scss */
.bg-SYS.bg-gradient {
  background-color: #09b4ff;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #09b4ff 0%, #0098DA 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#09b4ff', endColorStr='#0098DA');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 116, 167, 0.6);
}

/* line 13908, app/assets/stylesheets/theme/theme.scss */
.bg-SYS hr {
  border-color: #00b1fe;
}

/* line 13911, app/assets/stylesheets/theme/theme.scss */
.bg-SYS-darken {
  background-color: #007fb6 !important;
}

/* line 13913, app/assets/stylesheets/theme/theme.scss */
.bg-SYS-darken hr {
  border-color: #e0e0e0;
}

/* line 13916, app/assets/stylesheets/theme/theme.scss */
.bg-SYS-lighten {
  background-color: #00b1fe !important;
}

/* line 13918, app/assets/stylesheets/theme/theme.scss */
.bg-SYS-lighten hr {
  border-color: #fafafa;
}

/* line 13921, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG {
  background-color: #1fbff4 !important;
  color: #ffffff;
}

/* line 13924, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG a {
  color: #ffffff;
}

/* line 13926, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG.bg-gradient {
  background-color: #4bccf6;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4bccf6 0%, #1fbff4 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4bccf6', endColorStr='#1fbff4');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(10, 163, 214, 0.6);
}

/* line 13935, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG hr {
  border-color: #41c9f6;
}

/* line 13938, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG-darken {
  background-color: #0baee4 !important;
}

/* line 13940, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG-darken hr {
  border-color: #e0e0e0;
}

/* line 13943, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG-lighten {
  background-color: #41c9f6 !important;
}

/* line 13945, app/assets/stylesheets/theme/theme.scss */
.bg-TRIG-lighten hr {
  border-color: #fafafa;
}

/* line 13948, app/assets/stylesheets/theme/theme.scss */
.bg-TX {
  background-color: #1F8BCC !important;
  color: #ffffff;
}

/* line 13951, app/assets/stylesheets/theme/theme.scss */
.bg-TX a {
  color: #ffffff;
}

/* line 13953, app/assets/stylesheets/theme/theme.scss */
.bg-TX.bg-gradient {
  background-color: #38a1e1;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #38a1e1 0%, #1F8BCC 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#38a1e1', endColorStr='#1F8BCC');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(24, 109, 160, 0.6);
}

/* line 13962, app/assets/stylesheets/theme/theme.scss */
.bg-TX hr {
  border-color: #2f9ddf;
}

/* line 13965, app/assets/stylesheets/theme/theme.scss */
.bg-TX-darken {
  background-color: #1a76ad !important;
}

/* line 13967, app/assets/stylesheets/theme/theme.scss */
.bg-TX-darken hr {
  border-color: #e0e0e0;
}

/* line 13970, app/assets/stylesheets/theme/theme.scss */
.bg-TX-lighten {
  background-color: #2f9ddf !important;
}

/* line 13972, app/assets/stylesheets/theme/theme.scss */
.bg-TX-lighten hr {
  border-color: #fafafa;
}

/* line 13975, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ {
  background-color: #00ec8d !important;
  color: #ffffff;
}

/* line 13978, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ a {
  color: #ffffff;
}

/* line 13980, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ.bg-gradient {
  background-color: #1bffa3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #1bffa3 0%, #00ec8d 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1bffa3', endColorStr='#00ec8d');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 185, 111, 0.6);
}

/* line 13989, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ hr {
  border-color: #11ff9f;
}

/* line 13992, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ-darken {
  background-color: #00c878 !important;
}

/* line 13994, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ-darken hr {
  border-color: #e0e0e0;
}

/* line 13997, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ-lighten {
  background-color: #11ff9f !important;
}

/* line 13999, app/assets/stylesheets/theme/theme.scss */
.bg-UBQ-lighten hr {
  border-color: #fafafa;
}

/* line 14002, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY {
  background-color: #ED8527 !important;
  color: #ffffff;
}

/* line 14005, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY a {
  color: #ffffff;
}

/* line 14007, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY.bg-gradient {
  background-color: #f19d51;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f19d51 0%, #ED8527 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f19d51', endColorStr='#ED8527');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(208, 108, 17, 0.6);
}

/* line 14016, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY hr {
  border-color: #f09848;
}

/* line 14019, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY-darken {
  background-color: #de7312 !important;
}

/* line 14021, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY-darken hr {
  border-color: #e0e0e0;
}

/* line 14024, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY-lighten {
  background-color: #f09848 !important;
}

/* line 14026, app/assets/stylesheets/theme/theme.scss */
.bg-UNITY-lighten hr {
  border-color: #fafafa;
}

/* line 14029, app/assets/stylesheets/theme/theme.scss */
.bg-USDT {
  background-color: #2CA07A !important;
  color: #ffffff;
}

/* line 14032, app/assets/stylesheets/theme/theme.scss */
.bg-USDT a {
  color: #ffffff;
}

/* line 14034, app/assets/stylesheets/theme/theme.scss */
.bg-USDT.bg-gradient {
  background-color: #36c495;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #36c495 0%, #2CA07A 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#36c495', endColorStr='#2CA07A');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(33, 120, 92, 0.6);
}

/* line 14043, app/assets/stylesheets/theme/theme.scss */
.bg-USDT hr {
  border-color: #34bc8f;
}

/* line 14046, app/assets/stylesheets/theme/theme.scss */
.bg-USDT-darken {
  background-color: #248465 !important;
}

/* line 14048, app/assets/stylesheets/theme/theme.scss */
.bg-USDT-darken hr {
  border-color: #e0e0e0;
}

/* line 14051, app/assets/stylesheets/theme/theme.scss */
.bg-USDT-lighten {
  background-color: #34bc8f !important;
}

/* line 14053, app/assets/stylesheets/theme/theme.scss */
.bg-USDT-lighten hr {
  border-color: #fafafa;
}

/* line 14056, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR {
  background-color: #1F52A4 !important;
  color: #ffffff;
}

/* line 14059, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR a {
  color: #ffffff;
}

/* line 14061, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR.bg-gradient {
  background-color: #2665cb;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #2665cb 0%, #1F52A4 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2665cb', endColorStr='#1F52A4');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(23, 61, 121, 0.6);
}

/* line 14070, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR hr {
  border-color: #2561c2;
}

/* line 14073, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR-darken {
  background-color: #194386 !important;
}

/* line 14075, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR-darken hr {
  border-color: #e0e0e0;
}

/* line 14078, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR-lighten {
  background-color: #2561c2 !important;
}

/* line 14080, app/assets/stylesheets/theme/theme.scss */
.bg-VIOR-lighten hr {
  border-color: #fafafa;
}

/* line 14083, app/assets/stylesheets/theme/theme.scss */
.bg-VNL {
  background-color: #404249 !important;
  color: #ffffff;
}

/* line 14086, app/assets/stylesheets/theme/theme.scss */
.bg-VNL a {
  color: #ffffff;
}

/* line 14088, app/assets/stylesheets/theme/theme.scss */
.bg-VNL.bg-gradient {
  background-color: #555861;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #555861 0%, #404249 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#555861', endColorStr='#404249');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(40, 41, 46, 0.6);
}

/* line 14097, app/assets/stylesheets/theme/theme.scss */
.bg-VNL hr {
  border-color: #51535c;
}

/* line 14100, app/assets/stylesheets/theme/theme.scss */
.bg-VNL-darken {
  background-color: #2f3136 !important;
}

/* line 14102, app/assets/stylesheets/theme/theme.scss */
.bg-VNL-darken hr {
  border-color: #e0e0e0;
}

/* line 14105, app/assets/stylesheets/theme/theme.scss */
.bg-VNL-lighten {
  background-color: #51535c !important;
}

/* line 14107, app/assets/stylesheets/theme/theme.scss */
.bg-VNL-lighten hr {
  border-color: #fafafa;
}

/* line 14110, app/assets/stylesheets/theme/theme.scss */
.bg-VPN {
  background-color: #589700 !important;
  color: #ffffff;
}

/* line 14113, app/assets/stylesheets/theme/theme.scss */
.bg-VPN a {
  color: #ffffff;
}

/* line 14115, app/assets/stylesheets/theme/theme.scss */
.bg-VPN.bg-gradient {
  background-color: #73c500;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #73c500 0%, #589700 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#73c500', endColorStr='#589700');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(58, 100, 0, 0.6);
}

/* line 14124, app/assets/stylesheets/theme/theme.scss */
.bg-VPN hr {
  border-color: #6dbb00;
}

/* line 14127, app/assets/stylesheets/theme/theme.scss */
.bg-VPN-darken {
  background-color: #437300 !important;
}

/* line 14129, app/assets/stylesheets/theme/theme.scss */
.bg-VPN-darken hr {
  border-color: #e0e0e0;
}

/* line 14132, app/assets/stylesheets/theme/theme.scss */
.bg-VPN-lighten {
  background-color: #6dbb00 !important;
}

/* line 14134, app/assets/stylesheets/theme/theme.scss */
.bg-VPN-lighten hr {
  border-color: #fafafa;
}

/* line 14137, app/assets/stylesheets/theme/theme.scss */
.bg-VRC {
  background-color: #418bca !important;
  color: #ffffff;
}

/* line 14140, app/assets/stylesheets/theme/theme.scss */
.bg-VRC a {
  color: #ffffff;
}

/* line 14142, app/assets/stylesheets/theme/theme.scss */
.bg-VRC.bg-gradient {
  background-color: #65a1d4;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #65a1d4 0%, #418bca 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#65a1d4', endColorStr='#418bca');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(47, 113, 169, 0.6);
}

/* line 14151, app/assets/stylesheets/theme/theme.scss */
.bg-VRC hr {
  border-color: #5d9cd2;
}

/* line 14154, app/assets/stylesheets/theme/theme.scss */
.bg-VRC-darken {
  background-color: #3279b5 !important;
}

/* line 14156, app/assets/stylesheets/theme/theme.scss */
.bg-VRC-darken hr {
  border-color: #e0e0e0;
}

/* line 14159, app/assets/stylesheets/theme/theme.scss */
.bg-VRC-lighten {
  background-color: #5d9cd2 !important;
}

/* line 14161, app/assets/stylesheets/theme/theme.scss */
.bg-VRC-lighten hr {
  border-color: #fafafa;
}

/* line 14164, app/assets/stylesheets/theme/theme.scss */
.bg-VTC {
  background-color: #1b5c2e !important;
  color: #ffffff;
}

/* line 14167, app/assets/stylesheets/theme/theme.scss */
.bg-VTC a {
  color: #ffffff;
}

/* line 14169, app/assets/stylesheets/theme/theme.scss */
.bg-VTC.bg-gradient {
  background-color: #257f40;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #257f40 0%, #1b5c2e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#257f40', endColorStr='#1b5c2e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 53, 26, 0.6);
}

/* line 14178, app/assets/stylesheets/theme/theme.scss */
.bg-VTC hr {
  border-color: #23783c;
}

/* line 14181, app/assets/stylesheets/theme/theme.scss */
.bg-VTC-darken {
  background-color: #134020 !important;
}

/* line 14183, app/assets/stylesheets/theme/theme.scss */
.bg-VTC-darken hr {
  border-color: #e0e0e0;
}

/* line 14186, app/assets/stylesheets/theme/theme.scss */
.bg-VTC-lighten {
  background-color: #23783c !important;
}

/* line 14188, app/assets/stylesheets/theme/theme.scss */
.bg-VTC-lighten hr {
  border-color: #fafafa;
}

/* line 14191, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES {
  background-color: #24aad6 !important;
  color: #ffffff;
}

/* line 14194, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES a {
  color: #ffffff;
}

/* line 14196, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES.bg-gradient {
  background-color: #48bae0;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #48bae0 0%, #24aad6 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#48bae0', endColorStr='#24aad6');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(29, 135, 170, 0.6);
}

/* line 14205, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES hr {
  border-color: #3fb7df;
}

/* line 14208, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES-darken {
  background-color: #1f92b7 !important;
}

/* line 14210, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES-darken hr {
  border-color: #e0e0e0;
}

/* line 14213, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES-lighten {
  background-color: #3fb7df !important;
}

/* line 14215, app/assets/stylesheets/theme/theme.scss */
.bg-WAVES-lighten hr {
  border-color: #fafafa;
}

/* line 14218, app/assets/stylesheets/theme/theme.scss */
.bg-XAI {
  background-color: #2ef99f !important;
  color: #ffffff;
}

/* line 14221, app/assets/stylesheets/theme/theme.scss */
.bg-XAI a {
  color: #ffffff;
}

/* line 14223, app/assets/stylesheets/theme/theme.scss */
.bg-XAI.bg-gradient {
  background-color: #5bfab3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #5bfab3 0%, #2ef99f 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5bfab3', endColorStr='#2ef99f');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(7, 237, 135, 0.6);
}

/* line 14232, app/assets/stylesheets/theme/theme.scss */
.bg-XAI hr {
  border-color: #51faaf;
}

/* line 14235, app/assets/stylesheets/theme/theme.scss */
.bg-XAI-darken {
  background-color: #0bf88f !important;
}

/* line 14237, app/assets/stylesheets/theme/theme.scss */
.bg-XAI-darken hr {
  border-color: #e0e0e0;
}

/* line 14240, app/assets/stylesheets/theme/theme.scss */
.bg-XAI-lighten {
  background-color: #51faaf !important;
}

/* line 14242, app/assets/stylesheets/theme/theme.scss */
.bg-XAI-lighten hr {
  border-color: #fafafa;
}

/* line 14245, app/assets/stylesheets/theme/theme.scss */
.bg-XBS {
  background-color: #d3261d !important;
  color: #ffffff;
}

/* line 14248, app/assets/stylesheets/theme/theme.scss */
.bg-XBS a {
  color: #ffffff;
}

/* line 14250, app/assets/stylesheets/theme/theme.scss */
.bg-XBS.bg-gradient {
  background-color: #e4423a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #e4423a 0%, #d3261d 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e4423a', endColorStr='#d3261d');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(166, 30, 23, 0.6);
}

/* line 14259, app/assets/stylesheets/theme/theme.scss */
.bg-XBS hr {
  border-color: #e33a31;
}

/* line 14262, app/assets/stylesheets/theme/theme.scss */
.bg-XBS-darken {
  background-color: #b42019 !important;
}

/* line 14264, app/assets/stylesheets/theme/theme.scss */
.bg-XBS-darken hr {
  border-color: #e0e0e0;
}

/* line 14267, app/assets/stylesheets/theme/theme.scss */
.bg-XBS-lighten {
  background-color: #e33a31 !important;
}

/* line 14269, app/assets/stylesheets/theme/theme.scss */
.bg-XBS-lighten hr {
  border-color: #fafafa;
}

/* line 14272, app/assets/stylesheets/theme/theme.scss */
.bg-XCP {
  background-color: #EC1550 !important;
  color: #ffffff;
}

/* line 14275, app/assets/stylesheets/theme/theme.scss */
.bg-XCP a {
  color: #ffffff;
}

/* line 14277, app/assets/stylesheets/theme/theme.scss */
.bg-XCP.bg-gradient {
  background-color: #ef3f70;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ef3f70 0%, #EC1550 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ef3f70', endColorStr='#EC1550');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(191, 15, 64, 0.6);
}

/* line 14286, app/assets/stylesheets/theme/theme.scss */
.bg-XCP hr {
  border-color: #ef3669;
}

/* line 14289, app/assets/stylesheets/theme/theme.scss */
.bg-XCP-darken {
  background-color: #cd1144 !important;
}

/* line 14291, app/assets/stylesheets/theme/theme.scss */
.bg-XCP-darken hr {
  border-color: #e0e0e0;
}

/* line 14294, app/assets/stylesheets/theme/theme.scss */
.bg-XCP-lighten {
  background-color: #ef3669 !important;
}

/* line 14296, app/assets/stylesheets/theme/theme.scss */
.bg-XCP-lighten hr {
  border-color: #fafafa;
}

/* line 14299, app/assets/stylesheets/theme/theme.scss */
.bg-XEM {
  background-color: #41bf76 !important;
  color: #ffffff;
}

/* line 14302, app/assets/stylesheets/theme/theme.scss */
.bg-XEM a {
  color: #ffffff;
}

/* line 14304, app/assets/stylesheets/theme/theme.scss */
.bg-XEM.bg-gradient {
  background-color: #63cb8f;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #63cb8f 0%, #41bf76 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#63cb8f', endColorStr='#41bf76');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(52, 153, 94, 0.6);
}

/* line 14313, app/assets/stylesheets/theme/theme.scss */
.bg-XEM hr {
  border-color: #5cc889;
}

/* line 14316, app/assets/stylesheets/theme/theme.scss */
.bg-XEM-darken {
  background-color: #38a565 !important;
}

/* line 14318, app/assets/stylesheets/theme/theme.scss */
.bg-XEM-darken hr {
  border-color: #e0e0e0;
}

/* line 14321, app/assets/stylesheets/theme/theme.scss */
.bg-XEM-lighten {
  background-color: #5cc889 !important;
}

/* line 14323, app/assets/stylesheets/theme/theme.scss */
.bg-XEM-lighten hr {
  border-color: #fafafa;
}

/* line 14326, app/assets/stylesheets/theme/theme.scss */
.bg-XMR {
  background-color: #FF6600 !important;
  color: #ffffff;
}

/* line 14329, app/assets/stylesheets/theme/theme.scss */
.bg-XMR a {
  color: #ffffff;
}

/* line 14331, app/assets/stylesheets/theme/theme.scss */
.bg-XMR.bg-gradient {
  background-color: #ff822e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff822e 0%, #FF6600 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff822e', endColorStr='#FF6600');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(204, 82, 0, 0.6);
}

/* line 14340, app/assets/stylesheets/theme/theme.scss */
.bg-XMR hr {
  border-color: #ff7b24;
}

/* line 14343, app/assets/stylesheets/theme/theme.scss */
.bg-XMR-darken {
  background-color: #db5800 !important;
}

/* line 14345, app/assets/stylesheets/theme/theme.scss */
.bg-XMR-darken hr {
  border-color: #e0e0e0;
}

/* line 14348, app/assets/stylesheets/theme/theme.scss */
.bg-XMR-lighten {
  background-color: #ff7b24 !important;
}

/* line 14350, app/assets/stylesheets/theme/theme.scss */
.bg-XMR-lighten hr {
  border-color: #fafafa;
}

/* line 14353, app/assets/stylesheets/theme/theme.scss */
.bg-XPM {
  background-color: #e5b625 !important;
  color: #ffffff;
}

/* line 14356, app/assets/stylesheets/theme/theme.scss */
.bg-XPM a {
  color: #ffffff;
}

/* line 14358, app/assets/stylesheets/theme/theme.scss */
.bg-XPM.bg-gradient {
  background-color: #eac44e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #eac44e 0%, #e5b625 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eac44e', endColorStr='#e5b625');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(192, 151, 23, 0.6);
}

/* line 14367, app/assets/stylesheets/theme/theme.scss */
.bg-XPM hr {
  border-color: #e9c145;
}

/* line 14370, app/assets/stylesheets/theme/theme.scss */
.bg-XPM-darken {
  background-color: #cea119 !important;
}

/* line 14372, app/assets/stylesheets/theme/theme.scss */
.bg-XPM-darken hr {
  border-color: #e0e0e0;
}

/* line 14375, app/assets/stylesheets/theme/theme.scss */
.bg-XPM-lighten {
  background-color: #e9c145 !important;
}

/* line 14377, app/assets/stylesheets/theme/theme.scss */
.bg-XPM-lighten hr {
  border-color: #fafafa;
}

/* line 14380, app/assets/stylesheets/theme/theme.scss */
.bg-XRP {
  background-color: #346AA9 !important;
  color: #ffffff;
}

/* line 14383, app/assets/stylesheets/theme/theme.scss */
.bg-XRP a {
  color: #ffffff;
}

/* line 14385, app/assets/stylesheets/theme/theme.scss */
.bg-XRP.bg-gradient {
  background-color: #4581c6;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4581c6 0%, #346AA9 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4581c6', endColorStr='#346AA9');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(40, 82, 130, 0.6);
}

/* line 14394, app/assets/stylesheets/theme/theme.scss */
.bg-XRP hr {
  border-color: #3d7bc3;
}

/* line 14397, app/assets/stylesheets/theme/theme.scss */
.bg-XRP-darken {
  background-color: #2c598e !important;
}

/* line 14399, app/assets/stylesheets/theme/theme.scss */
.bg-XRP-darken hr {
  border-color: #e0e0e0;
}

/* line 14402, app/assets/stylesheets/theme/theme.scss */
.bg-XRP-lighten {
  background-color: #3d7bc3 !important;
}

/* line 14404, app/assets/stylesheets/theme/theme.scss */
.bg-XRP-lighten hr {
  border-color: #fafafa;
}

/* line 14407, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ {
  background-color: #A6DF00 !important;
  color: #ffffff;
}

/* line 14410, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ a {
  color: #ffffff;
}

/* line 14412, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ.bg-gradient {
  background-color: #c1ff0e;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #c1ff0e 0%, #A6DF00 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c1ff0e', endColorStr='#A6DF00');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(128, 172, 0, 0.6);
}

/* line 14421, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ hr {
  border-color: #bfff04;
}

/* line 14424, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ-darken {
  background-color: #8bbb00 !important;
}

/* line 14426, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ-darken hr {
  border-color: #e0e0e0;
}

/* line 14429, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ-lighten {
  background-color: #bfff04 !important;
}

/* line 14431, app/assets/stylesheets/theme/theme.scss */
.bg-XTZ-lighten hr {
  border-color: #fafafa;
}

/* line 14434, app/assets/stylesheets/theme/theme.scss */
.bg-XVG {
  background-color: #42AFB2 !important;
  color: #ffffff;
}

/* line 14437, app/assets/stylesheets/theme/theme.scss */
.bg-XVG a {
  color: #ffffff;
}

/* line 14439, app/assets/stylesheets/theme/theme.scss */
.bg-XVG.bg-gradient {
  background-color: #5ec1c3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #5ec1c3 0%, #42AFB2 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5ec1c3', endColorStr='#42AFB2');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(52, 138, 141, 0.6);
}

/* line 14448, app/assets/stylesheets/theme/theme.scss */
.bg-XVG hr {
  border-color: #57bec1;
}

/* line 14451, app/assets/stylesheets/theme/theme.scss */
.bg-XVG-darken {
  background-color: #389598 !important;
}

/* line 14453, app/assets/stylesheets/theme/theme.scss */
.bg-XVG-darken hr {
  border-color: #e0e0e0;
}

/* line 14456, app/assets/stylesheets/theme/theme.scss */
.bg-XVG-lighten {
  background-color: #57bec1 !important;
}

/* line 14458, app/assets/stylesheets/theme/theme.scss */
.bg-XVG-lighten hr {
  border-color: #fafafa;
}

/* line 14461, app/assets/stylesheets/theme/theme.scss */
.bg-XZC {
  background-color: #23B852 !important;
  color: #ffffff;
}

/* line 14464, app/assets/stylesheets/theme/theme.scss */
.bg-XZC a {
  color: #ffffff;
}

/* line 14466, app/assets/stylesheets/theme/theme.scss */
.bg-XZC.bg-gradient {
  background-color: #31d866;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #31d866 0%, #23B852 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#31d866', endColorStr='#23B852');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(27, 141, 63, 0.6);
}

/* line 14475, app/assets/stylesheets/theme/theme.scss */
.bg-XZC hr {
  border-color: #29d65f;
}

/* line 14478, app/assets/stylesheets/theme/theme.scss */
.bg-XZC-darken {
  background-color: #1d9a45 !important;
}

/* line 14480, app/assets/stylesheets/theme/theme.scss */
.bg-XZC-darken hr {
  border-color: #e0e0e0;
}

/* line 14483, app/assets/stylesheets/theme/theme.scss */
.bg-XZC-lighten {
  background-color: #29d65f !important;
}

/* line 14485, app/assets/stylesheets/theme/theme.scss */
.bg-XZC-lighten hr {
  border-color: #fafafa;
}

/* line 14488, app/assets/stylesheets/theme/theme.scss */
.bg-YBC {
  background-color: #D6C154 !important;
  color: #ffffff;
}

/* line 14491, app/assets/stylesheets/theme/theme.scss */
.bg-YBC a {
  color: #ffffff;
}

/* line 14493, app/assets/stylesheets/theme/theme.scss */
.bg-YBC.bg-gradient {
  background-color: #dfce79;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #dfce79 0%, #D6C154 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dfce79', endColorStr='#D6C154');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(199, 175, 48, 0.6);
}

/* line 14502, app/assets/stylesheets/theme/theme.scss */
.bg-YBC hr {
  border-color: #ddcb71;
}

/* line 14505, app/assets/stylesheets/theme/theme.scss */
.bg-YBC-darken {
  background-color: #cfb737 !important;
}

/* line 14507, app/assets/stylesheets/theme/theme.scss */
.bg-YBC-darken hr {
  border-color: #e0e0e0;
}

/* line 14510, app/assets/stylesheets/theme/theme.scss */
.bg-YBC-lighten {
  background-color: #ddcb71 !important;
}

/* line 14512, app/assets/stylesheets/theme/theme.scss */
.bg-YBC-lighten hr {
  border-color: #fafafa;
}

/* line 14515, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC {
  background-color: #e5a93d !important;
  color: #ffffff;
}

/* line 14518, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC a {
  color: #ffffff;
}

/* line 14520, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC.bg-gradient {
  background-color: #eabb65;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #eabb65 0%, #e5a93d 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eabb65', endColorStr='#e5a93d');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(211, 146, 28, 0.6);
}

/* line 14529, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC hr {
  border-color: #e9b75c;
}

/* line 14532, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC-darken {
  background-color: #e09b1e !important;
}

/* line 14534, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC-darken hr {
  border-color: #e0e0e0;
}

/* line 14537, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC-lighten {
  background-color: #e9b75c !important;
}

/* line 14539, app/assets/stylesheets/theme/theme.scss */
.bg-ZEC-lighten hr {
  border-color: #fafafa;
}

/* line 14542, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT {
  background-color: #ACACAC !important;
  color: #000000;
}

/* line 14545, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT a {
  color: #000000;
}

/* line 14547, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT.bg-gradient {
  background-color: #c3c3c3;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #c3c3c3 0%, #ACACAC 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c3c3c3', endColorStr='#ACACAC');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(147, 147, 147, 0.6);
}

/* line 14556, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT hr {
  border-color: #bebebe;
}

/* line 14559, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT-darken {
  background-color: #9a9a9a !important;
}

/* line 14561, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT-darken hr {
  border-color: #e0e0e0;
}

/* line 14564, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT-lighten {
  background-color: #bebebe !important;
}

/* line 14566, app/assets/stylesheets/theme/theme.scss */
.bg-ZEIT-lighten hr {
  border-color: #fafafa;
}

/* line 14569, app/assets/stylesheets/theme/theme.scss */
.bg-primary {
  background-color: #536578 !important;
  color: #ffffff;
}

/* line 14572, app/assets/stylesheets/theme/theme.scss */
.bg-primary a {
  color: #ffffff;
}

/* line 14574, app/assets/stylesheets/theme/theme.scss */
.bg-primary.bg-gradient {
  background-color: #667c93;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #667c93 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#667c93', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(62, 76, 90, 0.6);
}

/* line 14583, app/assets/stylesheets/theme/theme.scss */
.bg-primary hr {
  border-color: #62778d;
}

/* line 14586, app/assets/stylesheets/theme/theme.scss */
.bg-primary-darken {
  background-color: #445363 !important;
}

/* line 14588, app/assets/stylesheets/theme/theme.scss */
.bg-primary-darken hr {
  border-color: #e0e0e0;
}

/* line 14591, app/assets/stylesheets/theme/theme.scss */
.bg-primary-lighten {
  background-color: #62778d !important;
}

/* line 14593, app/assets/stylesheets/theme/theme.scss */
.bg-primary-lighten hr {
  border-color: #fafafa;
}

/* line 14596, app/assets/stylesheets/theme/theme.scss */
.bg-secondary {
  background-color: #212f3e !important;
  color: #ffffff;
}

/* line 14599, app/assets/stylesheets/theme/theme.scss */
.bg-secondary a {
  color: #ffffff;
}

/* line 14601, app/assets/stylesheets/theme/theme.scss */
.bg-secondary.bg-gradient {
  background-color: #31465c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #31465c 0%, #212f3e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#31465c', endColorStr='#212f3e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 22, 29, 0.6);
}

/* line 14610, app/assets/stylesheets/theme/theme.scss */
.bg-secondary hr {
  border-color: #2d4155;
}

/* line 14613, app/assets/stylesheets/theme/theme.scss */
.bg-secondary-darken {
  background-color: #151d27 !important;
}

/* line 14615, app/assets/stylesheets/theme/theme.scss */
.bg-secondary-darken hr {
  border-color: #e0e0e0;
}

/* line 14618, app/assets/stylesheets/theme/theme.scss */
.bg-secondary-lighten {
  background-color: #2d4155 !important;
}

/* line 14620, app/assets/stylesheets/theme/theme.scss */
.bg-secondary-lighten hr {
  border-color: #fafafa;
}

/* line 14623, app/assets/stylesheets/theme/theme.scss */
.bg-success {
  background-color: #4bc927 !important;
  color: #ffffff;
}

/* line 14626, app/assets/stylesheets/theme/theme.scss */
.bg-success a {
  color: #ffffff;
}

/* line 14628, app/assets/stylesheets/theme/theme.scss */
.bg-success.bg-gradient {
  background-color: #64da44;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #64da44 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#64da44', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(59, 158, 31, 0.6);
}

/* line 14637, app/assets/stylesheets/theme/theme.scss */
.bg-success hr {
  border-color: #5dd83b;
}

/* line 14640, app/assets/stylesheets/theme/theme.scss */
.bg-success-darken {
  background-color: #3fab22 !important;
}

/* line 14642, app/assets/stylesheets/theme/theme.scss */
.bg-success-darken hr {
  border-color: #e0e0e0;
}

/* line 14645, app/assets/stylesheets/theme/theme.scss */
.bg-success-lighten {
  background-color: #5dd83b !important;
}

/* line 14647, app/assets/stylesheets/theme/theme.scss */
.bg-success-lighten hr {
  border-color: #fafafa;
}

/* line 14650, app/assets/stylesheets/theme/theme.scss */
.bg-info {
  background-color: #1ea8b1 !important;
  color: #ffffff;
}

/* line 14653, app/assets/stylesheets/theme/theme.scss */
.bg-info a {
  color: #ffffff;
}

/* line 14655, app/assets/stylesheets/theme/theme.scss */
.bg-info.bg-gradient {
  background-color: #24cdd9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #24cdd9 0%, #1ea8b1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#24cdd9', endColorStr='#1ea8b1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(22, 126, 134, 0.6);
}

/* line 14664, app/assets/stylesheets/theme/theme.scss */
.bg-info hr {
  border-color: #23c4d0;
}

/* line 14667, app/assets/stylesheets/theme/theme.scss */
.bg-info-darken {
  background-color: #188b93 !important;
}

/* line 14669, app/assets/stylesheets/theme/theme.scss */
.bg-info-darken hr {
  border-color: #e0e0e0;
}

/* line 14672, app/assets/stylesheets/theme/theme.scss */
.bg-info-lighten {
  background-color: #23c4d0 !important;
}

/* line 14674, app/assets/stylesheets/theme/theme.scss */
.bg-info-lighten hr {
  border-color: #fafafa;
}

/* line 14677, app/assets/stylesheets/theme/theme.scss */
.bg-warning {
  background-color: #ff661a !important;
  color: #ffffff;
}

/* line 14680, app/assets/stylesheets/theme/theme.scss */
.bg-warning a {
  color: #ffffff;
}

/* line 14682, app/assets/stylesheets/theme/theme.scss */
.bg-warning.bg-gradient {
  background-color: #ff8547;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff8547 0%, #ff661a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8547', endColorStr='#ff661a');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 77, 0, 0.6);
}

/* line 14691, app/assets/stylesheets/theme/theme.scss */
.bg-warning hr {
  border-color: #ff7e3d;
}

/* line 14694, app/assets/stylesheets/theme/theme.scss */
.bg-warning-darken {
  background-color: #f55200 !important;
}

/* line 14696, app/assets/stylesheets/theme/theme.scss */
.bg-warning-darken hr {
  border-color: #e0e0e0;
}

/* line 14699, app/assets/stylesheets/theme/theme.scss */
.bg-warning-lighten {
  background-color: #ff7e3d !important;
}

/* line 14701, app/assets/stylesheets/theme/theme.scss */
.bg-warning-lighten hr {
  border-color: #fafafa;
}

/* line 14704, app/assets/stylesheets/theme/theme.scss */
.bg-danger {
  background-color: #ee4455 !important;
  color: #ffffff;
}

/* line 14707, app/assets/stylesheets/theme/theme.scss */
.bg-danger a {
  color: #ffffff;
}

/* line 14709, app/assets/stylesheets/theme/theme.scss */
.bg-danger.bg-gradient {
  background-color: #f26e7b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f26e7b 0%, #ee4455 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f26e7b', endColorStr='#ee4455');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(234, 21, 43, 0.6);
}

/* line 14718, app/assets/stylesheets/theme/theme.scss */
.bg-danger hr {
  border-color: #f16573;
}

/* line 14721, app/assets/stylesheets/theme/theme.scss */
.bg-danger-darken {
  background-color: #eb2337 !important;
}

/* line 14723, app/assets/stylesheets/theme/theme.scss */
.bg-danger-darken hr {
  border-color: #e0e0e0;
}

/* line 14726, app/assets/stylesheets/theme/theme.scss */
.bg-danger-lighten {
  background-color: #f16573 !important;
}

/* line 14728, app/assets/stylesheets/theme/theme.scss */
.bg-danger-lighten hr {
  border-color: #fafafa;
}

/* line 14731, app/assets/stylesheets/theme/theme.scss */
.bg-light {
  background-color: #f1f1f1 !important;
  color: #000000;
}

/* line 14734, app/assets/stylesheets/theme/theme.scss */
.bg-light a {
  color: #000000;
}

/* line 14736, app/assets/stylesheets/theme/theme.scss */
.bg-light.bg-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 14745, app/assets/stylesheets/theme/theme.scss */
.bg-light hr {
  border-color: white;
}

/* line 14748, app/assets/stylesheets/theme/theme.scss */
.bg-light-darken {
  background-color: #dfdfdf !important;
}

/* line 14750, app/assets/stylesheets/theme/theme.scss */
.bg-light-darken hr {
  border-color: #e0e0e0;
}

/* line 14753, app/assets/stylesheets/theme/theme.scss */
.bg-light-lighten {
  background-color: white !important;
}

/* line 14755, app/assets/stylesheets/theme/theme.scss */
.bg-light-lighten hr {
  border-color: #fafafa;
}

/* line 14758, app/assets/stylesheets/theme/theme.scss */
.bg-dark {
  background-color: #2c2f33 !important;
  color: #ffffff;
}

/* line 14761, app/assets/stylesheets/theme/theme.scss */
.bg-dark a {
  color: #ffffff;
}

/* line 14763, app/assets/stylesheets/theme/theme.scss */
.bg-dark.bg-gradient {
  background-color: #41464c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #41464c 0%, #2c2f33 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#41464c', endColorStr='#2c2f33');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(20, 22, 24, 0.6);
}

/* line 14772, app/assets/stylesheets/theme/theme.scss */
.bg-dark hr {
  border-color: #3d4146;
}

/* line 14775, app/assets/stylesheets/theme/theme.scss */
.bg-dark-darken, .sidebar-menu li.active a {
  background-color: #1b1d20 !important;
}

/* line 14777, app/assets/stylesheets/theme/theme.scss */
.bg-dark-darken hr, .sidebar-menu li.active a hr {
  border-color: #e0e0e0;
}

/* line 14780, app/assets/stylesheets/theme/theme.scss */
.bg-dark-lighten {
  background-color: #3d4146 !important;
}

/* line 14782, app/assets/stylesheets/theme/theme.scss */
.bg-dark-lighten hr {
  border-color: #fafafa;
}

/* line 14785, app/assets/stylesheets/theme/theme.scss */
.bg-white {
  background-color: white !important;
  color: #000000;
}

/* line 14788, app/assets/stylesheets/theme/theme.scss */
.bg-white a {
  color: #000000;
}

/* line 14790, app/assets/stylesheets/theme/theme.scss */
.bg-white.bg-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, white 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='white');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(230, 230, 230, 0.6);
}

/* line 14799, app/assets/stylesheets/theme/theme.scss */
.bg-white hr {
  border-color: white;
}

/* line 14802, app/assets/stylesheets/theme/theme.scss */
.bg-white-darken {
  background-color: #ededed !important;
}

/* line 14804, app/assets/stylesheets/theme/theme.scss */
.bg-white-darken hr {
  border-color: #e0e0e0;
}

/* line 14807, app/assets/stylesheets/theme/theme.scss */
.bg-white-lighten {
  background-color: white !important;
}

/* line 14809, app/assets/stylesheets/theme/theme.scss */
.bg-white-lighten hr {
  border-color: #fafafa;
}

/* line 14812, app/assets/stylesheets/theme/theme.scss */
.bg-divider {
  background-color: #f1f1f1 !important;
  color: #000000;
}

/* line 14815, app/assets/stylesheets/theme/theme.scss */
.bg-divider a {
  color: #000000;
}

/* line 14817, app/assets/stylesheets/theme/theme.scss */
.bg-divider.bg-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(216, 216, 216, 0.6);
}

/* line 14826, app/assets/stylesheets/theme/theme.scss */
.bg-divider hr {
  border-color: white;
}

/* line 14829, app/assets/stylesheets/theme/theme.scss */
.bg-divider-darken {
  background-color: #dfdfdf !important;
}

/* line 14831, app/assets/stylesheets/theme/theme.scss */
.bg-divider-darken hr {
  border-color: #e0e0e0;
}

/* line 14834, app/assets/stylesheets/theme/theme.scss */
.bg-divider-lighten {
  background-color: white !important;
}

/* line 14836, app/assets/stylesheets/theme/theme.scss */
.bg-divider-lighten hr {
  border-color: #fafafa;
}

/* line 14839, app/assets/stylesheets/theme/theme.scss */
.bg-body {
  background-color: #eeeeee;
}

/* line 14842, app/assets/stylesheets/theme/theme.scss */
.bg-main a, .bg-light a {
  color: #536578;
}

/* line 14845, app/assets/stylesheets/theme/theme.scss */
.bg-main {
  background-color: rgba(255, 255, 255, 0.5);
  color: #000000;
}

/* line 14849, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-primary, a.badge.badge-primary:hover {
  color: #ffffff;
}

/* line 14852, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-secondary, a.badge.badge-secondary:hover {
  color: #ffffff;
}

/* line 14855, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-success, a.badge.badge-success:hover {
  color: #ffffff;
}

/* line 14858, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-info, a.badge.badge-info:hover {
  color: #ffffff;
}

/* line 14861, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-warning, a.badge.badge-warning:hover {
  color: #ffffff;
}

/* line 14864, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-danger, a.badge.badge-danger:hover {
  color: #ffffff;
}

/* line 14867, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-light, a.badge.badge-light:hover {
  color: #000000;
}

/* line 14870, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-dark, a.badge.badge-dark:hover {
  color: #ffffff;
}

/* line 14873, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-white, a.badge.badge-white:hover {
  color: #000000;
}

/* line 14876, app/assets/stylesheets/theme/theme.scss */
a.badge.badge-divider, a.badge.badge-divider:hover {
  color: #000000;
}

/* line 14879, app/assets/stylesheets/theme/theme.scss */
.btn, .btn:hover {
  text-decoration: none;
}

/* line 14882, app/assets/stylesheets/theme/theme.scss */
.btn:hover {
  cursor: pointer;
}

/* line 14885, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary {
  color: #000000;
  padding: 10px 55px;
  font-size: 17px;
  border: 1px solid transparent;
  transition: all 0.4s ease-in-out;
  display: inline-block;
  border-radius: 4px !important;
  width: 230px !important;
  margin-top: 0rem !important;
}

/* line 14897, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary:not(:disabled):not(.disabled).active, .btn.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #495869;
  border-color: #495869;
  box-shadow: none;
}

/* line 14902, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary:hover {
  background-color: #c5bc32;
}

/* line 14904, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary.btn-bordered {
  border-color: #445363;
}

/* line 14906, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary.btn-3d {
  border-bottom: 4px solid #3e4c5a;
}

/* line 14908, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary.btn-gradient {
  background-color: #778ba1;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #778ba1 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#778ba1', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(41, 50, 60, 0.4);
  box-shadow: 0 1px 1px rgba(194, 203, 213, 0.8) inset;
}

/* line 14919, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary.btn-gradient:hover {
  background: #536578;
}

/* line 14921, app/assets/stylesheets/theme/theme.scss */
.btn.btn-primary.btn-gradient.btn-3d {
  border-bottom-color: #29323c;
}

/* line 14924, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-primary {
  border-color: #536578;
  color: #536578;
  background: transparent;
}

/* line 14928, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-primary:hover {
  background: #536578;
  color: #ffffff;
}

/* line 14932, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary {
  background-color: #212f3e;
  border-color: #212f3e;
  color: #ffffff;
  border-radius: 5px;
}

/* line 14937, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary:not(:disabled):not(.disabled).active, .btn.btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #18222d;
  border-color: #18222d;
  box-shadow: none;
}

/* line 14942, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary:hover {
  background-color: #18222d;
}

/* line 14944, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary.btn-bordered {
  border-color: #151d27;
}

/* line 14946, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary.btn-3d {
  border-bottom: 4px solid #0f161d;
}

/* line 14948, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary.btn-gradient {
  background-color: #3c5570;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3c5570 0%, #212f3e 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3c5570', endColorStr='#212f3e');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(117, 148, 182, 0.8) inset;
}

/* line 14959, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary.btn-gradient:hover {
  background: #212f3e;
}

/* line 14961, app/assets/stylesheets/theme/theme.scss */
.btn.btn-secondary.btn-gradient.btn-3d {
  border-bottom-color: black;
}

/* line 14964, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-secondary {
  border-color: #212f3e;
  color: #212f3e;
  background: transparent;
}

/* line 14968, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-secondary:hover {
  background: #212f3e;
  color: #ffffff;
}

/* line 14972, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success {
  background-color: #4bc927;
  border-color: #4bc927;
  color: #ffffff;
  border-radius: 5px;
}

/* line 14977, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success:not(:disabled):not(.disabled).active, .btn.btn-success:not(:disabled):not(.disabled):active {
  background-color: #43b323;
  border-color: #43b323;
  box-shadow: none;
}

/* line 14982, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success:hover {
  background-color: #43b323;
}

/* line 14984, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success.btn-bordered {
  border-color: #3fab22;
}

/* line 14986, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success.btn-3d {
  border-bottom: 4px solid #3b9e1f;
}

/* line 14988, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success.btn-gradient {
  background-color: #7adf5d;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #7adf5d 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7adf5d', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(43, 115, 23, 0.4);
  box-shadow: 0 1px 1px rgba(209, 244, 200, 0.8) inset;
}

/* line 14999, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success.btn-gradient:hover {
  background: #4bc927;
}

/* line 15001, app/assets/stylesheets/theme/theme.scss */
.btn.btn-success.btn-gradient.btn-3d {
  border-bottom-color: #2b7317;
}

/* line 15004, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-success {
  border-color: #4bc927;
  color: #4bc927;
  background: transparent;
}

/* line 15008, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-success:hover {
  background: #4bc927;
  color: #ffffff;
}

/* line 15012, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info {
  background-color: #1ea8b1;
  border-color: #1ea8b1;
  color: #ffffff;
  border-radius: 5px;
}

/* line 15017, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info:not(:disabled):not(.disabled).active, .btn.btn-info:not(:disabled):not(.disabled):active {
  background-color: #1a939c;
  border-color: #1a939c;
  box-shadow: none;
}

/* line 15022, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info:hover {
  background-color: #1a939c;
}

/* line 15024, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info.btn-bordered {
  border-color: #188b93;
}

/* line 15026, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info.btn-3d {
  border-bottom: 4px solid #167e86;
}

/* line 15028, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info.btn-gradient {
  background-color: #3dd4df;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #3dd4df 0%, #1ea8b1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3dd4df', endColorStr='#1ea8b1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(15, 85, 90, 0.4);
  box-shadow: 0 1px 1px rgba(170, 236, 241, 0.8) inset;
}

/* line 15039, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info.btn-gradient:hover {
  background: #1ea8b1;
}

/* line 15041, app/assets/stylesheets/theme/theme.scss */
.btn.btn-info.btn-gradient.btn-3d {
  border-bottom-color: #0f555a;
}

/* line 15044, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-info {
  border-color: #1ea8b1;
  color: #1ea8b1;
  background: transparent;
}

/* line 15048, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-info:hover {
  background: #1ea8b1;
  color: #ffffff;
}

/* line 15052, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning {
  background-color: #ff661a;
  border-color: #ff661a;
  color: #ffffff;
  border-radius: 5px;
}

/* line 15057, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning:not(:disabled):not(.disabled).active, .btn.btn-warning:not(:disabled):not(.disabled):active {
  background-color: #ff5500;
  border-color: #ff5500;
  box-shadow: none;
}

/* line 15062, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning:hover {
  background-color: #ff5500;
}

/* line 15064, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning.btn-bordered {
  border-color: #f55200;
}

/* line 15066, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning.btn-3d {
  border-bottom: 4px solid #e64d00;
}

/* line 15068, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning.btn-gradient {
  background-color: #ff9966;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff9966 0%, #ff661a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff9966', endColorStr='#ff661a');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(179, 60, 0, 0.4);
  box-shadow: 0 1px 1px rgba(255, 238, 230, 0.8) inset;
}

/* line 15079, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning.btn-gradient:hover {
  background: #ff661a;
}

/* line 15081, app/assets/stylesheets/theme/theme.scss */
.btn.btn-warning.btn-gradient.btn-3d {
  border-bottom-color: #b33c00;
}

/* line 15084, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-warning {
  border-color: #ff661a;
  color: #ff661a;
  background: transparent;
}

/* line 15088, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-warning:hover {
  background: #ff661a;
  color: #ffffff;
}

/* line 15092, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger {
  background-color: #ee4455;
  border-color: #ee4455;
  color: #ffffff;
  border-radius: 5px;
}

/* line 15097, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger:not(:disabled):not(.disabled).active, .btn.btn-danger:not(:disabled):not(.disabled):active {
  background-color: #ec2d40;
  border-color: #ec2d40;
  box-shadow: none;
}

/* line 15102, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger:hover {
  background-color: #ec2d40;
}

/* line 15104, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger.btn-bordered {
  border-color: #eb2337;
}

/* line 15106, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger.btn-3d {
  border-bottom: 4px solid #ea152b;
}

/* line 15108, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger.btn-gradient {
  background-color: #f48a95;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f48a95 0%, #ee4455 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f48a95', endColorStr='#ee4455');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(187, 17, 34, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 15119, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger.btn-gradient:hover {
  background: #ee4455;
}

/* line 15121, app/assets/stylesheets/theme/theme.scss */
.btn.btn-danger.btn-gradient.btn-3d {
  border-bottom-color: #bb1122;
}

/* line 15124, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-danger {
  border-color: #ee4455;
  color: #ee4455;
  background: transparent;
}

/* line 15128, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-danger:hover {
  background: #ee4455;
  color: #ffffff;
}

/* line 15132, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
  color: #000000;
  border-radius: 5px;
}

/* line 15137, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light:not(:disabled):not(.disabled).active, .btn.btn-light:not(:disabled):not(.disabled):active {
  background-color: #e4e4e4;
  border-color: #e4e4e4;
  box-shadow: none;
}

/* line 15142, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light:hover {
  background-color: #e4e4e4;
}

/* line 15144, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light.btn-bordered {
  border-color: #dfdfdf;
}

/* line 15146, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light.btn-3d {
  border-bottom: 4px solid #d8d8d8;
}

/* line 15148, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light.btn-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(190, 190, 190, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 15159, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light.btn-gradient:hover {
  background: #f1f1f1;
}

/* line 15161, app/assets/stylesheets/theme/theme.scss */
.btn.btn-light.btn-gradient.btn-3d {
  border-bottom-color: #bebebe;
}

/* line 15164, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-light {
  border-color: #f1f1f1;
  color: #f1f1f1;
  background: transparent;
}

/* line 15168, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-light:hover {
  background: #f1f1f1;
  color: #000000;
}

/* line 15172, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark {
  background-color: #2c2f33;
  border-color: #2c2f33;
  color: #ffffff;
  border-radius: 5px;
}

/* line 15177, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark:not(:disabled):not(.disabled).active, .btn.btn-dark:not(:disabled):not(.disabled):active {
  background-color: #202225;
  border-color: #202225;
  box-shadow: none;
}

/* line 15182, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark:hover {
  background-color: #202225;
}

/* line 15184, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark.btn-bordered {
  border-color: #1b1d20;
}

/* line 15186, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark.btn-3d {
  border-bottom: 4px solid #141618;
}

/* line 15188, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark.btn-gradient {
  background-color: #4f555c;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4f555c 0%, #2c2f33 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4f555c', endColorStr='#2c2f33');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(142, 148, 157, 0.8) inset;
}

/* line 15199, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark.btn-gradient:hover {
  background: #2c2f33;
}

/* line 15201, app/assets/stylesheets/theme/theme.scss */
.btn.btn-dark.btn-gradient.btn-3d {
  border-bottom-color: black;
}

/* line 15204, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-dark {
  border-color: #2c2f33;
  color: #2c2f33;
  background: transparent;
}

/* line 15208, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-dark:hover {
  background: #2c2f33;
  color: #ffffff;
}

/* line 15212, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white {
  background-color: white;
  border-color: white;
  color: #000000;
  border-radius: 5px;
}

/* line 15217, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white:not(:disabled):not(.disabled).active, .btn.btn-white:not(:disabled):not(.disabled):active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  box-shadow: none;
}

/* line 15222, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white:hover {
  background-color: #f2f2f2;
}

/* line 15224, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white.btn-bordered {
  border-color: #ededed;
}

/* line 15226, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white.btn-3d {
  border-bottom: 4px solid #e6e6e6;
}

/* line 15228, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white.btn-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, white 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='white');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(204, 204, 204, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 15239, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white.btn-gradient:hover {
  background: white;
}

/* line 15241, app/assets/stylesheets/theme/theme.scss */
.btn.btn-white.btn-gradient.btn-3d {
  border-bottom-color: #cccccc;
}

/* line 15244, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-white {
  border-color: white;
  color: white;
  background: transparent;
}

/* line 15248, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-white:hover {
  background: white;
  color: #000000;
}

/* line 15252, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
  color: #000000;
  border-radius: 5px;
}

/* line 15257, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider:not(:disabled):not(.disabled).active, .btn.btn-divider:not(:disabled):not(.disabled):active {
  background-color: #e4e4e4;
  border-color: #e4e4e4;
  box-shadow: none;
}

/* line 15262, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider:hover {
  background-color: #e4e4e4;
}

/* line 15264, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider.btn-bordered {
  border-color: #dfdfdf;
}

/* line 15266, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider.btn-3d {
  border-bottom: 4px solid #d8d8d8;
}

/* line 15268, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider.btn-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #f1f1f1 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#f1f1f1');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(190, 190, 190, 0.4);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) inset;
}

/* line 15279, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider.btn-gradient:hover {
  background: #f1f1f1;
}

/* line 15281, app/assets/stylesheets/theme/theme.scss */
.btn.btn-divider.btn-gradient.btn-3d {
  border-bottom-color: #bebebe;
}

/* line 15284, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-divider {
  border-color: #f1f1f1;
  color: #f1f1f1;
  background: transparent;
}

/* line 15288, app/assets/stylesheets/theme/theme.scss */
.btn.btn-outline-divider:hover {
  background: #f1f1f1;
  color: #000000;
}

/* line 15292, app/assets/stylesheets/theme/theme.scss */
.btn.btn-pill-left:focus, .btn.btn-pill-right:focus, .btn.btn-oval:focus {
  outline: none;
  outline-offset: initial;
}

/* line 15296, app/assets/stylesheets/theme/theme.scss */
.btn.btn-pill-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}

/* line 15302, app/assets/stylesheets/theme/theme.scss */
.btn.btn-pill-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

/* line 15308, app/assets/stylesheets/theme/theme.scss */
.btn.btn-oval {
  border-radius: 25px;
}

/* line 15311, app/assets/stylesheets/theme/theme.scss */
.card {
  background-color: white;
  margin-bottom: 30px;
  border-radius: 5px;
  color: #000000;
  border-color: #ededed;
}

/* line 15317, app/assets/stylesheets/theme/theme.scss */
.card .card-header {
  border-radius: 5px 5px 0 0;
  border-bottom-color: #ededed;
  padding: 15px 30px;
}

/* line 15321, app/assets/stylesheets/theme/theme.scss */
.card .card-header .card-title {
  font-size: 0.9rem;
  margin: 0;
}

/* line 15324, app/assets/stylesheets/theme/theme.scss */
.card .card-content {
  padding: 30px;
}

/* line 15326, app/assets/stylesheets/theme/theme.scss */
.card .card-content p {
  margin: 0;
}

/* line 15328, app/assets/stylesheets/theme/theme.scss */
.card .card-footer {
  padding: 15px 30px;
  border-top-color: #ededed;
  border-radius: 0 0 5px 5px;
}

/* line 15333, app/assets/stylesheets/theme/theme.scss */
.card.card-primary .card-header {
  background-color: #536578;
  border-color: #536578;
}

/* line 15336, app/assets/stylesheets/theme/theme.scss */
.card.card-primary .card-header .card-title {
  color: #ffffff;
}

/* line 15339, app/assets/stylesheets/theme/theme.scss */
.card.card-secondary .card-header {
  background-color: #212f3e;
  border-color: #212f3e;
}

/* line 15342, app/assets/stylesheets/theme/theme.scss */
.card.card-secondary .card-header .card-title {
  color: #ffffff;
}

/* line 15345, app/assets/stylesheets/theme/theme.scss */
.card.card-success .card-header {
  background-color: #4bc927;
  border-color: #4bc927;
}

/* line 15348, app/assets/stylesheets/theme/theme.scss */
.card.card-success .card-header .card-title {
  color: #ffffff;
}

/* line 15351, app/assets/stylesheets/theme/theme.scss */
.card.card-info .card-header {
  background-color: #1ea8b1;
  border-color: #1ea8b1;
}

/* line 15354, app/assets/stylesheets/theme/theme.scss */
.card.card-info .card-header .card-title {
  color: #ffffff;
}

/* line 15357, app/assets/stylesheets/theme/theme.scss */
.card.card-warning .card-header {
  background-color: #ff661a;
  border-color: #ff661a;
}

/* line 15360, app/assets/stylesheets/theme/theme.scss */
.card.card-warning .card-header .card-title {
  color: #ffffff;
}

/* line 15363, app/assets/stylesheets/theme/theme.scss */
.card.card-danger .card-header {
  background-color: #ee4455;
  border-color: #ee4455;
}

/* line 15366, app/assets/stylesheets/theme/theme.scss */
.card.card-danger .card-header .card-title {
  color: #ffffff;
}

/* line 15369, app/assets/stylesheets/theme/theme.scss */
.card.card-light .card-header {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}

/* line 15372, app/assets/stylesheets/theme/theme.scss */
.card.card-light .card-header .card-title {
  color: #000000;
}

/* line 15375, app/assets/stylesheets/theme/theme.scss */
.card.card-dark .card-header {
  background-color: #2c2f33;
  border-color: #2c2f33;
}

/* line 15378, app/assets/stylesheets/theme/theme.scss */
.card.card-dark .card-header .card-title {
  color: #ffffff;
}

/* line 15381, app/assets/stylesheets/theme/theme.scss */
.card.card-white .card-header {
  background-color: white;
  border-color: white;
}

/* line 15384, app/assets/stylesheets/theme/theme.scss */
.card.card-white .card-header .card-title {
  color: #000000;
}

/* line 15387, app/assets/stylesheets/theme/theme.scss */
.card.card-divider .card-header {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}

/* line 15390, app/assets/stylesheets/theme/theme.scss */
.card.card-divider .card-header .card-title {
  color: #000000;
}

/* line 15393, app/assets/stylesheets/theme/theme.scss */
.easy-pie-chart {
  width: 50px;
  height: 50px;
  display: inline-block;
  background-color: #f1f1f1;
  border-radius: 5px;
}

/* line 15400, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu {
  float: left;
  border: 1px solid rgba(245, 245, 245, 0.1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: white;
  padding: 0;
}

/* line 15407, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu .dropdown-item {
  display: block;
  padding: 10px;
  clear: both;
  font-weight: normal;
  color: #444;
  white-space: nowrap;
  transition: none;
}

/* line 15416, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu .dropdown-item i {
  color: #444;
  margin-right: 2px;
}

/* line 15419, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu .dropdown-item:hover {
  color: #444;
  background: none;
  background-color: #f1f1f1;
  text-decoration: none;
}

/* line 15424, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu .dropdown-item:hover i {
  color: #536578;
}

/* line 15426, app/assets/stylesheets/theme/theme.scss */
.dropdown-menu .dropdown-divider {
  border-top-color: rgba(255, 255, 255, 0.1);
  margin: 0;
}

/* line 15430, app/assets/stylesheets/theme/theme.scss */
.footer {
  padding-top: 30px;
  background-color: #536678;
  font-size: 12px;
}

/* line 15436, app/assets/stylesheets/theme/theme.scss */
.footer ul {
  margin: 5px 0 30px 0;
  padding: 0;
  list-style: none;
}

/* line 15445, app/assets/stylesheets/theme/theme.scss */
footer ul.social li {
  display: inline-block;
  padding-right: 5px;
}

/* line 15450, app/assets/stylesheets/theme/theme.scss */
.footer-nav {
  padding: 0;
}

/* line 15453, app/assets/stylesheets/theme/theme.scss */
.footer-item {
  list-style-type: none;
}

/* line 15456, app/assets/stylesheets/theme/theme.scss */
a.footer-link, .footer-nav-title {
  display: block;
  padding: 10px 0;
  border-bottom: 1px dotted rgba(238, 238, 238, 0.1);
  text-decoration: none;
}

/* line 15462, app/assets/stylesheets/theme/theme.scss */
a.footer-link {
  color: white;
  text-decoration: none;
}

/* line 15465, app/assets/stylesheets/theme/theme.scss */
a.footer-link:hover {
  color: #eee;
}

/* line 15468, app/assets/stylesheets/theme/theme.scss */
.footer-nav-title {
  text-transform: uppercase;
  border-color: rgba(238, 238, 238, 0.3);
  border-bottom-style: solid;
}

/* line 15473, app/assets/stylesheets/theme/theme.scss */
.card-form-colored {
  border: 0;
  border-top: 5px solid #c1c5c9;
}

/* line 15476, app/assets/stylesheets/theme/theme.scss */
.card-form-colored .title {
  padding: 20px 20px 0 20px;
}

/* line 15478, app/assets/stylesheets/theme/theme.scss */
.card-form-colored .card-footer {
  margin-top: 15px;
  border-top: 0;
  background: #c1c5c9;
}

/* line 15482, app/assets/stylesheets/theme/theme.scss */
.card-form-colored .card-footer a, .card-form-colored .card-footer a:hover {
  color: #000000;
}

/* line 15484, app/assets/stylesheets/theme/theme.scss */
.card-form-colored .card-footer a:hover {
  text-decoration: underline;
}

/* line 15486, app/assets/stylesheets/theme/theme.scss */
.card-form-colored .btn {
  text-transform: uppercase;
  font-weight: 600;
}

/* line 15490, app/assets/stylesheets/theme/theme.scss */
input,
textarea {
  outline: none;
}

/* line 15494, app/assets/stylesheets/theme/theme.scss */
.form-group .row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 15497, app/assets/stylesheets/theme/theme.scss */
.form-group .row [class^='col'] {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 15501, app/assets/stylesheets/theme/theme.scss */
.form-group.has-error span.has-error {
  color: #ee4455;
  display: block !important;
}

/* line 15505, app/assets/stylesheets/theme/theme.scss */
.form-group.has-error .form-control-feedback {
  color: #ee4455;
}

/* line 15508, app/assets/stylesheets/theme/theme.scss */
.form-group.has-warning span.has-warning {
  color: #ff661a;
  display: block !important;
}

/* line 15512, app/assets/stylesheets/theme/theme.scss */
.form-group.has-warning .form-control-feedback {
  color: #ff661a;
}

/* line 15515, app/assets/stylesheets/theme/theme.scss */
.form-group.has-success span.has-success {
  color: #4bc927;
  display: block !important;
}

/* line 15519, app/assets/stylesheets/theme/theme.scss */
.form-group.has-success .form-control-feedback {
  color: #4bc927;
}

/* Input groups */
/* line 15523, app/assets/stylesheets/theme/theme.scss */
.input-group {
  margin-bottom: 10px;
}

/* line 15525, app/assets/stylesheets/theme/theme.scss */
.input-group .form-control {
  padding-left: 15px;
}

/* line 15527, app/assets/stylesheets/theme/theme.scss */
.input-group .input-group-btn .btn {
  margin-bottom: 0;
}

/* line 15529, app/assets/stylesheets/theme/theme.scss */
.input-group span.input-group-addon {
  font-style: italic;
  border: none;
  border-radius: 0;
  border: none;
  background-color: #f1f1f1;
  transition: background-color ease-in-out 15s, color ease-in-out .15s;
}

/* line 15537, app/assets/stylesheets/theme/theme.scss */
.input-group span.input-group-addon.focus {
  background-color: #536578;
  color: #ffffff;
}

/* line 15541, app/assets/stylesheets/theme/theme.scss */
label,
.control-label {
  font-weight: 600;
}

/* line 15545, app/assets/stylesheets/theme/theme.scss */
.form-control.underlined {
  border-radius: 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #ededed;
}

/* line 15551, app/assets/stylesheets/theme/theme.scss */
.has-error .form-control.underlined:focus, .has-warning .form-control.underlined:focus, .has-success .form-control.underlined:focus, .form-control.underlined:focus {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #536578;
}

/* line 15556, app/assets/stylesheets/theme/theme.scss */
.has-error .form-control.underlined {
  box-shadow: none;
  border-color: #ee4455;
}

/* line 15560, app/assets/stylesheets/theme/theme.scss */
.has-warning .form-control.underlined {
  box-shadow: none;
  border-color: #ff661a;
}

/* line 15564, app/assets/stylesheets/theme/theme.scss */
.has-success .form-control.underlined {
  box-shadow: none;
  border-color: #4bc927;
}

/* line 15569, app/assets/stylesheets/theme/theme.scss */
.form-control.boxed {
  border-radius: 5px;
  box-shadow: none;
}

/* line 15573, app/assets/stylesheets/theme/theme.scss */
.form-control.boxed:focus {
  border: 1px solid #536578;
}

/* line 15577, app/assets/stylesheets/theme/theme.scss */
.landing-market-table-frame {
  background: #25252B;
  border: 1px solid #0F0F11;
  border-radius: 5px;
  box-sizing: border-box;
  color: #ffffff;
  font-family: "proxima-nova", Roboto, "Open Sans", "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif;
  margin: 0 auto;
  max-height: 754px;
  max-width: 1040px;
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
  width: 90vw;
}

/* line 15594, app/assets/stylesheets/theme/theme.scss */
.landing-maket-header {
  padding: 20px;
}

/* line 15598, app/assets/stylesheets/theme/theme.scss */
.landing-widget-row {
  width: 100%;
}

/* line 15602, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table {
  background: #25252B;
  border-collapse: collapse;
  color: #ffffff;
  max-height: 652px;
  max-width: 100%;
  table-layout: fixed;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}

/* line 15614, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table thead, .markets--table tbody tr {
  display: table;
  table-layout: fixed;
}

/* line 15619, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table thead {
  color: #F4E74B;
  margin: 0 11px 0 5px;
  width: calc(100% - 16px);
}

/* line 15625, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table tbody {
  display: block;
  margin: 0 5px;
  max-height: 634px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: calc(100% - 10px);
}

/* line 15634, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table th {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.7px;
}

/* line 15640, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table tr > *:first-child {
  text-align: left;
  width: 20%;
}

/* line 15645, app/assets/stylesheets/theme/theme.scss */
.landing-markets-table th:first-child {
  padding-left: 15px;
}

/* line 15650, app/assets/stylesheets/theme/theme.scss */
.radio + span, .checkbox + span {
  padding: 0;
  padding-right: 10px;
}

/* line 15653, app/assets/stylesheets/theme/theme.scss */
.radio + span:before, .checkbox + span:before {
  font-family: FontAwesome;
  font-size: 21px;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 10px;
  color: #ededed;
}

/* line 15660, app/assets/stylesheets/theme/theme.scss */
.radio:checked + span:before, .checkbox:checked + span:before {
  color: #536578;
}

/* line 15662, app/assets/stylesheets/theme/theme.scss */
.radio:disabled + span:before, .checkbox:disabled + span:before {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 15665, app/assets/stylesheets/theme/theme.scss */
.radio:checked:disabled + span:before, .checkbox:checked:disabled + span:before {
  color: white;
}

/* line 15668, app/assets/stylesheets/theme/theme.scss */
.bg-primary .radio + span:before, .bg-primary .checkbox + span:before {
  color: #778ba1;
}

/* line 15671, app/assets/stylesheets/theme/theme.scss */
.bg-primary .radio:checked + span:before, .bg-primary .checkbox:checked + span:before {
  color: #536578;
}

/* line 15674, app/assets/stylesheets/theme/theme.scss */
.bg-secondary .radio + span:before, .bg-secondary .checkbox + span:before {
  color: #3c5570;
}

/* line 15677, app/assets/stylesheets/theme/theme.scss */
.bg-secondary .radio:checked + span:before, .bg-secondary .checkbox:checked + span:before {
  color: #536578;
}

/* line 15680, app/assets/stylesheets/theme/theme.scss */
.bg-success .radio + span:before, .bg-success .checkbox + span:before {
  color: #7adf5d;
}

/* line 15683, app/assets/stylesheets/theme/theme.scss */
.bg-success .radio:checked + span:before, .bg-success .checkbox:checked + span:before {
  color: #536578;
}

/* line 15686, app/assets/stylesheets/theme/theme.scss */
.bg-info .radio + span:before, .bg-info .checkbox + span:before {
  color: #3dd4df;
}

/* line 15689, app/assets/stylesheets/theme/theme.scss */
.bg-info .radio:checked + span:before, .bg-info .checkbox:checked + span:before {
  color: #536578;
}

/* line 15692, app/assets/stylesheets/theme/theme.scss */
.bg-warning .radio + span:before, .bg-warning .checkbox + span:before {
  color: #ff9966;
}

/* line 15695, app/assets/stylesheets/theme/theme.scss */
.bg-warning .radio:checked + span:before, .bg-warning .checkbox:checked + span:before {
  color: #536578;
}

/* line 15698, app/assets/stylesheets/theme/theme.scss */
.bg-danger .radio + span:before, .bg-danger .checkbox + span:before {
  color: #f48a95;
}

/* line 15701, app/assets/stylesheets/theme/theme.scss */
.bg-danger .radio:checked + span:before, .bg-danger .checkbox:checked + span:before {
  color: #536578;
}

/* line 15704, app/assets/stylesheets/theme/theme.scss */
.bg-light .radio + span:before, .bg-light .checkbox + span:before {
  color: white;
}

/* line 15707, app/assets/stylesheets/theme/theme.scss */
.bg-light .radio:checked + span:before, .bg-light .checkbox:checked + span:before {
  color: #536578;
}

/* line 15710, app/assets/stylesheets/theme/theme.scss */
.bg-dark .radio + span:before, .bg-dark .checkbox + span:before {
  color: #4f555c;
}

/* line 15713, app/assets/stylesheets/theme/theme.scss */
.bg-dark .radio:checked + span:before, .bg-dark .checkbox:checked + span:before {
  color: #536578;
}

/* line 15716, app/assets/stylesheets/theme/theme.scss */
.bg-white .radio + span:before, .bg-white .checkbox + span:before {
  color: white;
}

/* line 15719, app/assets/stylesheets/theme/theme.scss */
.bg-white .radio:checked + span:before, .bg-white .checkbox:checked + span:before {
  color: #536578;
}

/* line 15722, app/assets/stylesheets/theme/theme.scss */
.bg-divider .radio + span:before, .bg-divider .checkbox + span:before {
  color: white;
}

/* line 15725, app/assets/stylesheets/theme/theme.scss */
.bg-divider .radio:checked + span:before, .bg-divider .checkbox:checked + span:before {
  color: #536578;
}

/* line 15728, app/assets/stylesheets/theme/theme.scss */
.checkbox + span:before {
  content: "\f0c8";
}

/* line 15731, app/assets/stylesheets/theme/theme.scss */
.checkbox:checked + span:before {
  content: "\f14a";
}

/* line 15734, app/assets/stylesheets/theme/theme.scss */
.checkbox.rounded + span:before {
  content: "\f111";
}

/* line 15737, app/assets/stylesheets/theme/theme.scss */
.checkbox.rounded:checked + span:before {
  content: "\f058";
}

/* line 15740, app/assets/stylesheets/theme/theme.scss */
.radio + span:before {
  content: "\f111";
}

/* line 15743, app/assets/stylesheets/theme/theme.scss */
.radio:checked + span:before {
  content: "\f192";
}

/* line 15746, app/assets/stylesheets/theme/theme.scss */
.radio.squared + span:before {
  content: "\f0c8";
}

/* line 15749, app/assets/stylesheets/theme/theme.scss */
.radio.squared:checked + span:before {
  content: "\f14a";
}

/* line 15752, app/assets/stylesheets/theme/theme.scss */
.form-control {
  background-color: white;
  border-color: #ebebeb;
  color: #444;
  font-size: 0.9rem;
}

/* line 15757, app/assets/stylesheets/theme/theme.scss */
.form-control.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .form-control.input-group-text,
.input-group-lg > .input-group-append > .form-control.input-group-text,
.input-group-lg > .input-group-prepend > .form-control.btn,
.input-group-lg > .input-group-append > .form-control.btn {
  padding: 15px;
}

/* line 15763, app/assets/stylesheets/theme/theme.scss */
.form-control:focus {
  background-color: white;
  color: #444;
  box-shadow: none;
}

/* line 15768, app/assets/stylesheets/theme/theme.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #f1f1f1;
}

/* line 15770, app/assets/stylesheets/theme/theme.scss */
.form-control::-webkit-input-placeholder {
  font-style: italic;
  color: #d7d7d7;
}

/* line 15773, app/assets/stylesheets/theme/theme.scss */
.form-control:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: #d7d7d7;
}

/* line 15777, app/assets/stylesheets/theme/theme.scss */
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: #d7d7d7;
}

/* line 15781, app/assets/stylesheets/theme/theme.scss */
.form-control:-ms-input-placeholder {
  font-style: italic;
  color: #d7d7d7;
}

/* line 15785, app/assets/stylesheets/theme/theme.scss */
.input-group-text {
  color: #495057;
  background-color: #e9ecef;
  border: 1px solid #ebebeb;
}

/* line 15790, app/assets/stylesheets/theme/theme.scss */
.circle {
  border-radius: 100%;
  width: 120px;
  height: 120px;
  font-size: 60px;
  text-align: center;
  position: relative;
}

/* line 15797, app/assets/stylesheets/theme/theme.scss */
.circle .icon {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 15806, app/assets/stylesheets/theme/theme.scss */
.circle.circle-xs {
  width: 40px;
  height: 40px;
  font-size: 20px;
}

/* line 15810, app/assets/stylesheets/theme/theme.scss */
.circle.circle-sm {
  width: 60px;
  height: 60px;
  font-size: 30px;
}

/* line 15814, app/assets/stylesheets/theme/theme.scss */
.circle.circle-md {
  width: 180px;
  height: 180px;
  font-size: 90px;
}

/* line 15818, app/assets/stylesheets/theme/theme.scss */
.circle.circle-lg {
  width: 240px;
  height: 240px;
  font-size: 120px;
}

/* line 15823, app/assets/stylesheets/theme/theme.scss */
.bg-primary {
  color: #ffffff;
}

/* line 15826, app/assets/stylesheets/theme/theme.scss */
.bg-secondary {
  color: #ffffff;
}

/* line 15829, app/assets/stylesheets/theme/theme.scss */
.bg-success {
  color: #ffffff;
}

/* line 15832, app/assets/stylesheets/theme/theme.scss */
.bg-info {
  color: #ffffff;
}

/* line 15835, app/assets/stylesheets/theme/theme.scss */
.bg-warning {
  color: #ffffff;
}

/* line 15838, app/assets/stylesheets/theme/theme.scss */
.bg-danger {
  color: #ffffff;
}

/* line 15841, app/assets/stylesheets/theme/theme.scss */
.bg-light {
  color: #000000;
}

/* line 15844, app/assets/stylesheets/theme/theme.scss */
.bg-dark {
  color: #ffffff;
}

/* line 15847, app/assets/stylesheets/theme/theme.scss */
.bg-white {
  color: #000000;
}

/* line 15850, app/assets/stylesheets/theme/theme.scss */
.bg-divider {
  color: #000000;
}

/* line 15853, app/assets/stylesheets/theme/theme.scss */
.images-container::after {
  display: block;
  clear: both;
  content: "";
}

/* line 15858, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container {
  float: left;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 35px;
  position: relative;
  border: 1px solid #fefefe;
  overflow: hidden;
}

/* line 15866, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container.active {
  border-color: #536578;
}

/* line 15868, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container:hover .controls {
  bottom: 0;
  opacity: 1;
}

/* line 15872, app/assets/stylesheets/theme/theme.scss */
.images-container .controls {
  position: absolute;
  left: 0;
  right: 0;
  opacity: 0;
  bottom: -35px;
  text-align: center;
  height: 35px;
  font-size: 24px;
  transition: bottom 0.2s ease, opacity 0.2s ease;
  background-color: #fff;
}

/* line 15884, app/assets/stylesheets/theme/theme.scss */
.images-container .controls::after {
  display: block;
  clear: both;
  content: "";
}

/* line 15888, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn {
  display: inline-block;
  color: #444;
  cursor: pointer;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

/* line 15899, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn:hover {
  opacity: 1;
}

/* line 15901, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn.move {
  cursor: move;
}

/* line 15903, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn.star {
  color: #FFB300;
}

/* line 15905, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn.star i:before {
  content: "\f006";
}

/* line 15907, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn.star.active i:before {
  content: "\f005";
}

/* line 15909, app/assets/stylesheets/theme/theme.scss */
.images-container .controls .control-btn.remove {
  color: #ee4455;
}

/* line 15912, app/assets/stylesheets/theme/theme.scss */
.images-container .image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 130px;
  height: 135px;
  line-height: 135px;
  text-align: center;
}

/* line 15921, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container.main {
  border-color: #FFB300;
}

/* line 15924, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container.new {
  opacity: 0.6;
  transition: opacity 0.3s ease;
  border-style: dashed;
  border: 1px #536578 solid;
  color: #536578;
}

/* line 15931, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container.new .image {
  font-size: 2.5rem;
}

/* line 15933, app/assets/stylesheets/theme/theme.scss */
.images-container .image-container.new:hover {
  opacity: 1;
}

/* *******************************************
*     Item List general styles
********************************************** */
/* line 15939, app/assets/stylesheets/theme/theme.scss */
.item-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  line-height: 1.4rem;
  display: flex;
  flex-flow: column nowrap;
}

/* line 15952, app/assets/stylesheets/theme/theme.scss */
.item-list.striped > li {
  border-bottom: 1px solid rgba(237, 237, 237, 0.5);
}

/* line 15954, app/assets/stylesheets/theme/theme.scss */
.item-list.striped > li:nth-child(2n + 1) {
  background-color: rgba(237, 237, 237, 0.4);
}

@media (max-width: 767.98px) {
  /* line 15957, app/assets/stylesheets/theme/theme.scss */
  .item-list.striped > li:nth-child(2n + 1) {
    background-color: white;
  }
}

/* line 15959, app/assets/stylesheets/theme/theme.scss */
.item-list.striped .item-list-footer {
  border-bottom: none;
}

/* *******************************************
*     Item general styles
********************************************** */
/* line 15965, app/assets/stylesheets/theme/theme.scss */
.item-list .item {
  display: flex;
  flex-direction: column;
}

/* line 15974, app/assets/stylesheets/theme/theme.scss */
.item-list .item-row {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  min-width: 100%;
}

/* line 15991, app/assets/stylesheets/theme/theme.scss */
.item-list .item-row.nowrap {
  flex-wrap: nowrap;
}

/* line 15995, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col {
  align-items: center;
  display: flex;
  padding: 10px 10px 10px 0;
  flex-basis: 0;
  flex-grow: 3;
  flex-shrink: 3;
  margin-left: auto;
  margin-right: auto;
  min-width: 0;
}

/* line 16013, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.fixed {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}

/* line 16021, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.pull-left {
  margin-right: auto;
}

/* line 16023, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.pull-right {
  margin-left: auto;
}

/* line 16025, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col > div {
  width: 100%;
}

/* line 16027, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col:last-child {
  padding-right: 0;
}

/* line 16030, app/assets/stylesheets/theme/theme.scss */
.item-list .no-overflow {
  overflow: hidden;
}

/* line 16033, app/assets/stylesheets/theme/theme.scss */
.item-list .no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* *******************************************
*       Item components
********************************************** */
/* line 16041, app/assets/stylesheets/theme/theme.scss */
.item-list {
  /********************************************
  *         Header
  *********************************************/
  /********************************************
  *         Heading
  *********************************************/
  /********************************************
  *         Checkbox
  *********************************************/
  /********************************************
  *         Image
  *********************************************/
  /********************************************
  *         Title
  *********************************************/
  /********************************************
  *         Stats
  *********************************************/
  /********************************************
  *            Actions
  *********************************************/
  /********************************************
  *        Something else?
  *********************************************/
}

/* line 16066, app/assets/stylesheets/theme/theme.scss */
.item-list .item-list-header .item-col.item-col-header span {
  color: #999;
}

/* line 16068, app/assets/stylesheets/theme/theme.scss */
.item-list .item-heading {
  display: none;
  color: #777;
  font-weight: 700;
  padding-right: 10px;
}

@media (max-width: 767.98px) {
  /* line 16074, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-heading {
    display: block;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 16077, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-heading {
    width: 100%;
  }
}

@media (max-width: 575.98px) {
  /* line 16080, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-heading {
    width: 40%;
  }
}

/* line 16082, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-check {
  flex-basis: 30px;
}

@media (max-width: 767.98px) {
  /* line 16086, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-col.item-col-check {
    order: -8;
  }
}

/* line 16090, app/assets/stylesheets/theme/theme.scss */
.item-list .item-check {
  margin-bottom: 0;
}

/* line 16092, app/assets/stylesheets/theme/theme.scss */
.item-list .item-check .checkbox + span {
  padding-right: 0;
}

/* line 16094, app/assets/stylesheets/theme/theme.scss */
.item-list .item-check .checkbox + span:before {
  width: 20px;
}

/* line 16096, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img {
  display: flex;
  flex-basis: 70px;
}

/* line 16102, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img.xs {
  flex-basis: 40px;
}

/* line 16105, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img.sm {
  flex-basis: 50px;
}

/* line 16108, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img.lg {
  flex-basis: 100px;
}

/* line 16111, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img.xl {
  flex-basis: 120px;
}

/* line 16114, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-img a {
  width: 100%;
}

/* line 16116, app/assets/stylesheets/theme/theme.scss */
.item-list .item-img {
  flex-grow: 1;
  align-self: stretch;
  background-color: #efefef;
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
  /* line 16130, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-col.item-col-title {
    order: -4;
  }
}

/* line 16134, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-title a {
  display: block;
}

/* line 16136, app/assets/stylesheets/theme/theme.scss */
.item-list .item-title {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: 600;
}

/* line 16141, app/assets/stylesheets/theme/theme.scss */
.item-list .item-stats {
  height: 1.4rem;
}

/* line 16143, app/assets/stylesheets/theme/theme.scss */
.item-list .item-col.item-col-actions-dropdown {
  flex-basis: 40px;
  text-align: center;
  padding-left: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 16149, app/assets/stylesheets/theme/theme.scss */
  .item-list .item-col.item-col-actions-dropdown {
    order: -3;
    flex-basis: 40px !important;
    padding-right: 10px;
  }
}

/* line 16156, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown {
  position: relative;
}

/* line 16158, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown.active .item-actions-block {
  max-width: 120px;
}

/* line 16160, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown.active .item-actions-toggle-btn {
  color: #536578;
}

/* line 16162, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown.active .item-actions-toggle-btn .active {
  display: block;
}

/* line 16164, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown.active .item-actions-toggle-btn .inactive {
  display: none;
}

/* line 16166, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-toggle-btn {
  color: white;
  cursor: pointer;
  width: 100%;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
}

/* line 16173, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-toggle-btn .active {
  display: none;
}

/* line 16175, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block {
  height: 30px;
  max-width: 0px;
  line-height: 30px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 100%;
  background-color: #f1f1f1;
  border-radius: 3px;
  transition: all 0.15s ease-in-out;
}

/* line 16187, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block.direction-right {
  right: auto;
  left: 100%;
}

/* line 16190, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list {
  padding: 0;
  list-style: none;
  white-space: nowrap;
  padding: 0 5px;
}

/* line 16195, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list li {
  display: inline-block;
  padding: 0;
}

/* line 16198, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list a {
  display: block;
  padding: 0 5px;
}

/* line 16201, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list a.edit {
  color: #38424C;
}

/* line 16203, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list a.check {
  color: #40B726;
}

/* line 16205, app/assets/stylesheets/theme/theme.scss */
.item-list .item-actions-dropdown .item-actions-block .item-actions-list a.remove {
  color: #DB0E1E;
}

/* *******************************************
*       Adjustments
********************************************** */
/* line 16211, app/assets/stylesheets/theme/theme.scss */
.card > .item-list .item > .item-row {
  padding: 0 15px;
}

@media (min-width: 1200px) {
  /* line 16214, app/assets/stylesheets/theme/theme.scss */
  .card > .item-list .item > .item-row {
    padding: 0 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 16217, app/assets/stylesheets/theme/theme.scss */
  .card > .item-list .item > .item-row {
    padding: 0 10px;
  }
}

/* line 16220, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item {
  background-color: #F9FBFC;
  border-radius: 0;
}

/* line 16223, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item.active {
  background: white;
  color: black;
  border-color: #ededed;
  border-left: 2px solid #536578;
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 16230, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item .icon {
  background: #aaa;
  height: 40px;
  width: 40px;
  color: white;
  border-radius: 200px;
  text-align: center;
  font-size: 25px;
  line-height: 0;
  padding: 19px 0 0 3px;
  margin-right: 20px;
  float: left;
  position: relative;
}

/* line 16243, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item .icon::before {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 16252, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item.list-group-item-wizard .completed {
  text-decoration: line-through;
}

/* line 16255, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item + .list-group-item {
  border-top: 1px solid #ededed;
}

/* line 16257, app/assets/stylesheets/theme/theme.scss */
.list-group .list-group-item + .list-group-item:last-child {
  border-bottom: 0;
}

/* line 16260, app/assets/stylesheets/theme/theme.scss */
.list-group-item.new-account {
  border-top: 1px solid #ededed;
  color: #c1c5c9;
  padding: 20px 0;
}

/* line 16265, app/assets/stylesheets/theme/theme.scss */
.list-group-item-subtitle span {
  color: #c1c5c9;
}

/* line 16268, app/assets/stylesheets/theme/theme.scss */
.list-group.icons-list {
  max-height: 400px;
  overflow: auto;
}

/* line 16272, app/assets/stylesheets/theme/theme.scss */
.bg-primary ul li a, .bg-primary ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16276, app/assets/stylesheets/theme/theme.scss */
.bg-primary ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16279, app/assets/stylesheets/theme/theme.scss */
.bg-secondary ul li a, .bg-secondary ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16283, app/assets/stylesheets/theme/theme.scss */
.bg-secondary ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16286, app/assets/stylesheets/theme/theme.scss */
.bg-success ul li a, .bg-success ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16290, app/assets/stylesheets/theme/theme.scss */
.bg-success ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16293, app/assets/stylesheets/theme/theme.scss */
.bg-info ul li a, .bg-info ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16297, app/assets/stylesheets/theme/theme.scss */
.bg-info ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16300, app/assets/stylesheets/theme/theme.scss */
.bg-warning ul li a, .bg-warning ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16304, app/assets/stylesheets/theme/theme.scss */
.bg-warning ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16307, app/assets/stylesheets/theme/theme.scss */
.bg-danger ul li a, .bg-danger ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16311, app/assets/stylesheets/theme/theme.scss */
.bg-danger ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16314, app/assets/stylesheets/theme/theme.scss */
.bg-light ul li a, .bg-light ul li a:hover {
  color: #000000;
  text-decoration: none;
}

/* line 16318, app/assets/stylesheets/theme/theme.scss */
.bg-light ul li .icon {
  color: rgba(0, 0, 0, 0.4);
}

/* line 16321, app/assets/stylesheets/theme/theme.scss */
.bg-dark ul li a, .bg-dark ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 16325, app/assets/stylesheets/theme/theme.scss */
.bg-dark ul li .icon {
  color: rgba(255, 255, 255, 0.4);
}

/* line 16328, app/assets/stylesheets/theme/theme.scss */
.bg-white ul li a, .bg-white ul li a:hover {
  color: #000000;
  text-decoration: none;
}

/* line 16332, app/assets/stylesheets/theme/theme.scss */
.bg-white ul li .icon {
  color: rgba(0, 0, 0, 0.4);
}

/* line 16335, app/assets/stylesheets/theme/theme.scss */
.bg-divider ul li a, .bg-divider ul li a:hover {
  color: #000000;
  text-decoration: none;
}

/* line 16339, app/assets/stylesheets/theme/theme.scss */
.bg-divider ul li .icon {
  color: rgba(0, 0, 0, 0.4);
}

/* line 16342, app/assets/stylesheets/theme/theme.scss */
.list-menu li {
  text-transform: capitalize;
}

/* line 16344, app/assets/stylesheets/theme/theme.scss */
.list-menu li a {
  display: block;
  color: #444;
  padding: 6px 6px 6px 12px;
}

/* line 16348, app/assets/stylesheets/theme/theme.scss */
.list-menu li a:hover {
  background: #eeeeee;
  text-decoration: none;
}

/* line 16351, app/assets/stylesheets/theme/theme.scss */
.list-menu li.active a {
  background: #e4e4e4;
  color: #343a40;
}

/* line 16355, app/assets/stylesheets/theme/theme.scss */
.list-menu ul {
  padding-left: 30px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

/* line 16360, app/assets/stylesheets/theme/theme.scss */
.list-icon {
  list-style-type: none;
  padding: 0;
}

/* line 16363, app/assets/stylesheets/theme/theme.scss */
.list-icon .list-icon-item .icon {
  opacity: .6;
  font-weight: lighten;
  margin-right: 15px;
}

/* line 16368, app/assets/stylesheets/theme/theme.scss */
.list-grid li + li {
  border-top: 1px dotted rgba(108, 117, 125, 0.2);
}

/* line 16371, app/assets/stylesheets/theme/theme.scss */
.list-padding li {
  padding: 6px 6px 6px 12px;
}

/* line 16374, app/assets/stylesheets/theme/theme.scss */
.list-tick li::before {
  content: "\f00c";
  font-family: FontAwesome;
  margin-right: 15px;
}

/* line 16379, app/assets/stylesheets/theme/theme.scss */
.list-caret li a {
  text-decoration: none;
}

/* line 16381, app/assets/stylesheets/theme/theme.scss */
.list-caret li a:hover {
  text-decoration: none;
}

/* line 16383, app/assets/stylesheets/theme/theme.scss */
.list-caret li a::before {
  content: "\203A";
  margin-right: 8px;
  color: rgba(83, 101, 120, 0.5);
}

/* line 16388, app/assets/stylesheets/theme/theme.scss */
.list-caret li:hover::before {
  color: #536578;
}

/* line 16391, app/assets/stylesheets/theme/theme.scss */
.list-caret li.active a {
  color: #536578;
}

/* line 16394, app/assets/stylesheets/theme/theme.scss */
.list-dark li a {
  color: #f8f9fa;
}

/* line 16397, app/assets/stylesheets/theme/theme.scss */
.list-dark li::before {
  color: rgba(248, 249, 250, 0.5);
}

/* line 16400, app/assets/stylesheets/theme/theme.scss */
.list-light li a {
  color: #343a40;
}

/* line 16403, app/assets/stylesheets/theme/theme.scss */
.list-light li::before {
  color: rgba(52, 58, 64, 0.5);
}

/* line 16406, app/assets/stylesheets/theme/theme.scss */
.modal-body.modal-tab-container {
  padding: 0;
}

/* line 16408, app/assets/stylesheets/theme/theme.scss */
.modal-body.modal-tab-container .modal-tabs {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

/* line 16416, app/assets/stylesheets/theme/theme.scss */
.modal-body.modal-tab-container .modal-tabs .nav-link {
  padding: 10px 20px;
  border: none;
}

/* line 16419, app/assets/stylesheets/theme/theme.scss */
.modal-body.modal-tab-container .modal-tabs .nav-link:hover, .modal-body.modal-tab-container .modal-tabs .nav-link.active {
  color: #536578;
  border-bottom: 2px solid #536578;
}

/* line 16422, app/assets/stylesheets/theme/theme.scss */
.modal-body.modal-tab-container .modal-tabs .nav-link.active {
  font-weight: 600;
}

/* line 16425, app/assets/stylesheets/theme/theme.scss */
.navbar-light .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav-link.disabled {
  cursor: default;
  text-decoration: none;
}

/* line 16429, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 16431, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link:hover {
  text-decoration: none;
  color: white;
}

/* line 16434, app/assets/stylesheets/theme/theme.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}

/* line 16437, app/assets/stylesheets/theme/theme.scss */
.navbar a, .navbar a:hover {
  text-decoration: none;
}

/* line 16440, app/assets/stylesheets/theme/theme.scss */
.navbar .dropdown-menu {
  margin-top: 16px;
}

/* line 16443, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary a, .navbar.bg-primary.navbar a {
  color: #ffffff;
}

/* line 16445, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary a:hover, .navbar.bg-primary.navbar a:hover {
  color: #cbd1d7;
}

/* line 16448, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary .dropdown-menu {
  border-color: #536578;
}

/* line 16450, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16452, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary .dropdown-menu .dropdown-item:hover {
  background-color: #d4d9dd;
  color: #000000;
}

/* line 16456, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary .btn-primary {
  background-color: #495869;
}

/* line 16458, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-primary .btn-primary:hover {
  background-color: #3e4c5a;
}

/* line 16461, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary a, .navbar.bg-secondary.navbar a {
  color: #ffffff;
}

/* line 16463, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary a:hover, .navbar.bg-secondary.navbar a:hover {
  color: #bcc1c5;
}

/* line 16466, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary .dropdown-menu {
  border-color: #212f3e;
}

/* line 16468, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16470, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary .dropdown-menu .dropdown-item:hover {
  background-color: #c8cbcf;
  color: #000000;
}

/* line 16474, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary .btn-secondary {
  background-color: #18222d;
}

/* line 16476, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-secondary .btn-secondary:hover {
  background-color: #0f161d;
}

/* line 16479, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success a, .navbar.bg-success.navbar a {
  color: #ffffff;
}

/* line 16481, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success a:hover, .navbar.bg-success.navbar a:hover {
  color: #c9efbe;
}

/* line 16484, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success .dropdown-menu {
  border-color: #4bc927;
}

/* line 16486, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16488, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success .dropdown-menu .dropdown-item:hover {
  background-color: #d2f1c9;
  color: #000000;
}

/* line 16492, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success .btn-success {
  background-color: #43b323;
}

/* line 16494, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-success .btn-success:hover {
  background-color: #3b9e1f;
}

/* line 16497, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info a, .navbar.bg-info.navbar a {
  color: #ffffff;
}

/* line 16499, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info a:hover, .navbar.bg-info.navbar a:hover {
  color: #bbe5e8;
}

/* line 16502, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info .dropdown-menu {
  border-color: #1ea8b1;
}

/* line 16504, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16506, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info .dropdown-menu .dropdown-item:hover {
  background-color: #c7e9ec;
  color: #000000;
}

/* line 16510, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info .btn-info {
  background-color: #1a939c;
}

/* line 16512, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-info .btn-info:hover {
  background-color: #167e86;
}

/* line 16515, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning a, .navbar.bg-warning.navbar a {
  color: #ffffff;
}

/* line 16517, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning a:hover, .navbar.bg-warning.navbar a:hover {
  color: #ffd1ba;
}

/* line 16520, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning .dropdown-menu {
  border-color: #ff661a;
}

/* line 16522, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16524, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning .dropdown-menu .dropdown-item:hover {
  background-color: #ffd9c6;
  color: #000000;
}

/* line 16528, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning .btn-warning {
  background-color: #ff5500;
}

/* line 16530, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-warning .btn-warning:hover {
  background-color: #e64d00;
}

/* line 16533, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger a, .navbar.bg-danger.navbar a {
  color: #ffffff;
}

/* line 16535, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger a:hover, .navbar.bg-danger.navbar a:hover {
  color: #fac7cc;
}

/* line 16538, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger .dropdown-menu {
  border-color: #ee4455;
}

/* line 16540, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16542, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger .dropdown-menu .dropdown-item:hover {
  background-color: #fbd0d5;
  color: #000000;
}

/* line 16546, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger .btn-danger {
  background-color: #ec2d40;
}

/* line 16548, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-danger .btn-danger:hover {
  background-color: #ea152b;
}

/* line 16551, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light a, .navbar.bg-light.navbar a {
  color: #000000;
}

/* line 16553, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light a:hover, .navbar.bg-light.navbar a:hover {
  color: #484848;
}

/* line 16556, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light .dropdown-menu {
  border-color: #f1f1f1;
}

/* line 16558, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16560, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light .dropdown-menu .dropdown-item:hover {
  background-color: #fcfcfc;
  color: #000000;
}

/* line 16564, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light .btn-light {
  background-color: #e4e4e4;
}

/* line 16566, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-light .btn-light:hover {
  background-color: #d8d8d8;
}

/* line 16569, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark a, .navbar.bg-dark.navbar a {
  color: #ffffff;
}

/* line 16571, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark a:hover, .navbar.bg-dark.navbar a:hover {
  color: #c0c1c2;
}

/* line 16574, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark .dropdown-menu {
  border-color: #2c2f33;
}

/* line 16576, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16578, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark .dropdown-menu .dropdown-item:hover {
  background-color: #cacbcc;
  color: #000000;
}

/* line 16582, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark .btn-dark {
  background-color: #202225;
}

/* line 16584, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-dark .btn-dark:hover {
  background-color: #141618;
}

/* line 16587, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white a, .navbar.bg-white.navbar a {
  color: #000000;
}

/* line 16589, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white a:hover, .navbar.bg-white.navbar a:hover {
  color: #4d4d4d;
}

/* line 16592, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white .dropdown-menu {
  border-color: white;
}

/* line 16594, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16596, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white .dropdown-menu .dropdown-item:hover {
  background-color: white;
  color: #000000;
}

/* line 16600, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white .btn-white {
  background-color: #f2f2f2;
}

/* line 16602, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-white .btn-white:hover {
  background-color: #e6e6e6;
}

/* line 16605, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider a, .navbar.bg-divider.navbar a {
  color: #000000;
}

/* line 16607, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider a:hover, .navbar.bg-divider.navbar a:hover {
  color: #484848;
}

/* line 16610, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider .dropdown-menu {
  border-color: #f1f1f1;
}

/* line 16612, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider .dropdown-menu .dropdown-item {
  color: #000000;
}

/* line 16614, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider .dropdown-menu .dropdown-item:hover {
  background-color: #fcfcfc;
  color: #000000;
}

/* line 16618, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider .btn-divider {
  background-color: #e4e4e4;
}

/* line 16620, app/assets/stylesheets/theme/theme.scss */
.navbar.bg-divider .btn-divider:hover {
  background-color: #d8d8d8;
}

/* line 16623, app/assets/stylesheets/theme/theme.scss */
.search-inverse {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1) inset, 0 1px 0 rgba(245, 245, 245, 0.1);
  color: white;
}

/* line 16629, app/assets/stylesheets/theme/theme.scss */
.search-inverse:active, .search-inverse:focus {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.35);
  box-shadow: none;
  color: white;
}

/* line 16635, app/assets/stylesheets/theme/theme.scss */
.search-inverse::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}

/* line 16639, app/assets/stylesheets/theme/theme.scss */
.search-inverse:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}

/* line 16643, app/assets/stylesheets/theme/theme.scss */
.search-inverse::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}

/* line 16647, app/assets/stylesheets/theme/theme.scss */
.search-inverse::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}
.search-inverse:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}
.search-inverse::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}
.search-inverse::placeholder {
  color: rgba(255, 255, 255, 0.5);
  font-weight: light;
  font-style: italic;
}

/* line 16652, app/assets/stylesheets/theme/theme.scss */
[class^='nav'] li > a,
[class*=' nav'] li > a {
  display: block;
}

/* line 16655, app/assets/stylesheets/theme/theme.scss */
[class^='nav'] li > a:before,
[class*=' nav'] li > a:before {
  display: none;
}

/* line 16659, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs {
  border-color: transparent;
  align-self: stretch;
  display: flex;
  position: relative;
  top: 1px;
  padding-bottom: 30px;
}

/* line 16669, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item {
  margin-left: 0;
  display: flex;
  align-self: stretch;
}

/* line 16676, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link {
  display: flex;
  align-self: stretch;
  align-items: center;
  color: #444;
  opacity: 0.7;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 0;
  border-top-width: 2px;
  border-bottom: 1px solid white;
  text-decoration: none;
}

/* line 16693, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link.active {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #536578;
  opacity: 1;
}

/* line 16698, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link.active:hover, .nav.nav-tabs .nav-item .nav-link.active:focus {
  opacity: 1;
  border-color: #f1f1f1 #f1f1f1 transparent;
  border-top-color: #536578;
  border-bottom: 2px solid #536578;
}

/* line 16703, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link:hover, .nav.nav-tabs .nav-item .nav-link:focus {
  opacity: 1;
  background-color: transparent;
  border-color: transparent;
  border-bottom-color: rgba(241, 241, 241, 0.7);
}

/* line 16709, app/assets/stylesheets/theme/theme.scss */
.nav.nav-pills + .tab-content {
  border: 0;
  padding: 5px;
}

/* line 16713, app/assets/stylesheets/theme/theme.scss */
.nav.nav-pills .nav-item .nav-link {
  text-decoration: none;
  color: #444;
}

/* line 16716, app/assets/stylesheets/theme/theme.scss */
.nav.nav-pills .nav-item .nav-link:hover {
  background-color: transparent;
  border: 0;
  color: #536578;
}

/* line 16720, app/assets/stylesheets/theme/theme.scss */
.nav.nav-pills .nav-item .nav-link.active {
  color: #ffffff;
  border-color: #ededed;
  border-bottom-color: transparent;
  background-color: #536578;
}

/* line 16726, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link {
  border-bottom-color: transparent;
}

/* line 16729, app/assets/stylesheets/theme/theme.scss */
.nav.nav-tabs .nav-item .nav-link {
  color: #000000;
}

/* line 16732, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal {
  border-bottom: 1px solid #ededed;
  padding: 5px;
}

/* line 16735, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-horizontal-center {
  justify-content: center;
}

/* line 16739, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-horizontal-right {
  justify-content: right;
}

/* line 16743, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal li {
  display: inline-block;
}

/* line 16745, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal li a {
  padding: 15px 40px;
  display: block;
  color: #000000;
  position: relative;
}

/* line 16750, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-underlined a {
  text-decoration: none;
}

/* line 16752, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-underlined li + li {
  margin-left: 15px;
}

/* line 16754, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-underlined li a.active, .nav.nav-horizontal.nav-underlined a:hover {
  text-decoration: none;
  color: #536578;
}

/* line 16757, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-underlined li a.active::after, .nav.nav-horizontal.nav-underlined a:hover::after {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  bottom: -7px;
  position: absolute;
  border-bottom: 3px solid #536578;
}

/* line 16765, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-underlined a:hover::after {
  border-color: #687e96;
}

/* line 16767, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-boxed a {
  text-decoration: none;
}

/* line 16769, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-boxed li.active a, .nav.nav-horizontal.nav-boxed a:hover {
  text-decoration: none;
  background: #536578;
  color: #ffffff;
}

/* line 16773, app/assets/stylesheets/theme/theme.scss */
.nav.nav-horizontal.nav-boxed a:hover {
  background: #687e96;
}

/* line 16776, app/assets/stylesheets/theme/theme.scss */
.card .card-header .nav.nav-tabs {
  float: right;
  padding: 0;
}

/* line 16779, app/assets/stylesheets/theme/theme.scss */
.card .card-header .nav.nav-tabs .nav-item .nav-link {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom-color: transparent;
  position: relative;
}

/* line 16784, app/assets/stylesheets/theme/theme.scss */
.card .card-header .nav.nav-tabs .nav-item .nav-link.active::after {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  bottom: -14px;
  position: absolute;
  border-bottom: 2px solid #536578;
}

/* line 16792, app/assets/stylesheets/theme/theme.scss */
.card .card-header .nav.nav-tabs .nav-item .nav-link:hover {
  color: #536578;
}

/* line 16795, app/assets/stylesheets/theme/theme.scss */
.list-group.list-group-nav .list-group-item {
  padding: 0 !important;
}

/* line 16797, app/assets/stylesheets/theme/theme.scss */
.list-group.list-group-nav .list-group-item a {
  padding: 0.75rem 1.25rem;
  color: #444;
  text-decoration: none;
}

/* line 16801, app/assets/stylesheets/theme/theme.scss */
.list-group.list-group-nav .list-group-item a:hover {
  color: #536578;
  text-decoration: none;
  background: white;
}

/* line 16806, app/assets/stylesheets/theme/theme.scss */
.pagination {
  margin-top: 0;
  display: inline-flex;
}

/* line 16811, app/assets/stylesheets/theme/theme.scss */
.pagination .page-item .page-link {
  color: #000000;
  background: #f1f1f1;
  border-color: transparent;
  font-size: 80%;
}

/* line 16816, app/assets/stylesheets/theme/theme.scss */
.pagination .page-item:hover .page-link,
.pagination .page-item:hover .page-link:focus,
.pagination .page-item:hover .page-link:hover {
  text-decoration: none;
  background-color: #e4e4e4;
}

/* line 16821, app/assets/stylesheets/theme/theme.scss */
.pagination .page-item.active .page-link,
.pagination .page-item.active .page-link:focus,
.pagination .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #536578;
  background-color: #536578;
}

/* line 16827, app/assets/stylesheets/theme/theme.scss */
.pagination .page-item.disabled .page-link,
.pagination .page-item.disabled .page-link:focus,
.pagination .page-item.disabled .page-link:hover {
  color: rgba(0, 0, 0, 0.5);
  background: #f1f1f1;
  cursor: default;
}

/* line 16834, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-primary .page-item.active .page-link,
.pagination.pagination-primary .page-item.active .page-link:focus,
.pagination.pagination-primary .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #536578;
  background-color: #536578;
}

/* line 16841, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-secondary .page-item.active .page-link,
.pagination.pagination-secondary .page-item.active .page-link:focus,
.pagination.pagination-secondary .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #212f3e;
  background-color: #212f3e;
}

/* line 16848, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-success .page-item.active .page-link,
.pagination.pagination-success .page-item.active .page-link:focus,
.pagination.pagination-success .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #4bc927;
  background-color: #4bc927;
}

/* line 16855, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-info .page-item.active .page-link,
.pagination.pagination-info .page-item.active .page-link:focus,
.pagination.pagination-info .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #1ea8b1;
  background-color: #1ea8b1;
}

/* line 16862, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-warning .page-item.active .page-link,
.pagination.pagination-warning .page-item.active .page-link:focus,
.pagination.pagination-warning .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #ff661a;
  background-color: #ff661a;
}

/* line 16869, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-danger .page-item.active .page-link,
.pagination.pagination-danger .page-item.active .page-link:focus,
.pagination.pagination-danger .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #ee4455;
  background-color: #ee4455;
}

/* line 16876, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-light .page-item.active .page-link,
.pagination.pagination-light .page-item.active .page-link:focus,
.pagination.pagination-light .page-item.active .page-link:hover {
  color: #000000;
  border-color: #f1f1f1;
  background-color: #f1f1f1;
}

/* line 16883, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-dark .page-item.active .page-link,
.pagination.pagination-dark .page-item.active .page-link:focus,
.pagination.pagination-dark .page-item.active .page-link:hover {
  color: #ffffff;
  border-color: #2c2f33;
  background-color: #2c2f33;
}

/* line 16890, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-white .page-item.active .page-link,
.pagination.pagination-white .page-item.active .page-link:focus,
.pagination.pagination-white .page-item.active .page-link:hover {
  color: #000000;
  border-color: white;
  background-color: white;
}

/* line 16897, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-divider .page-item.active .page-link,
.pagination.pagination-divider .page-item.active .page-link:focus,
.pagination.pagination-divider .page-item.active .page-link:hover {
  color: #000000;
  border-color: #f1f1f1;
  background-color: #f1f1f1;
}

/* line 16904, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-boxed .page-item .page-link {
  background: #fff;
  border-color: #ededed;
}

/* line 16908, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-primary .page-item .page-link {
  color: #ffffff;
  background: #536578;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 16914, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-primary .page-item .page-link:hover {
  background-color: #495869;
}

/* line 16917, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-primary .page-item.active .page-link,
.pagination.pagination-colored.pagination-primary .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-primary .page-item.active .page-link:hover {
  color: #ffffff;
  background: #343f4b;
  border-color: #29323c;
}

/* line 16924, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-primary .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-primary .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-primary .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 16929, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-secondary .page-item .page-link {
  color: #ffffff;
  background: #212f3e;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 16935, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-secondary .page-item .page-link:hover {
  background-color: #18222d;
}

/* line 16938, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-secondary .page-item.active .page-link,
.pagination.pagination-colored.pagination-secondary .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-secondary .page-item.active .page-link:hover {
  color: #ffffff;
  background: #06090c;
  border-color: black;
}

/* line 16945, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-secondary .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-secondary .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-secondary .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 16950, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-success .page-item .page-link {
  color: #ffffff;
  background: #4bc927;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 16956, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-success .page-item .page-link:hover {
  background-color: #43b323;
}

/* line 16959, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-success .page-item.active .page-link,
.pagination.pagination-colored.pagination-success .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-success .page-item.active .page-link:hover {
  color: #ffffff;
  background: #33891b;
  border-color: #2b7317;
}

/* line 16966, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-success .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-success .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-success .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 16971, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-info .page-item .page-link {
  color: #ffffff;
  background: #1ea8b1;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 16977, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-info .page-item .page-link:hover {
  background-color: #1a939c;
}

/* line 16980, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-info .page-item.active .page-link,
.pagination.pagination-colored.pagination-info .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-info .page-item.active .page-link:hover {
  color: #ffffff;
  background: #136a70;
  border-color: #0f555a;
}

/* line 16987, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-info .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-info .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-info .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 16992, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-warning .page-item .page-link {
  color: #ffffff;
  background: #ff661a;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 16998, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-warning .page-item .page-link:hover {
  background-color: #ff5500;
}

/* line 17001, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-warning .page-item.active .page-link,
.pagination.pagination-colored.pagination-warning .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-warning .page-item.active .page-link:hover {
  color: #ffffff;
  background: #cc4400;
  border-color: #b33c00;
}

/* line 17008, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-warning .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-warning .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-warning .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17013, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-danger .page-item .page-link {
  color: #ffffff;
  background: #ee4455;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 17019, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-danger .page-item .page-link:hover {
  background-color: #ec2d40;
}

/* line 17022, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-danger .page-item.active .page-link,
.pagination.pagination-colored.pagination-danger .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-danger .page-item.active .page-link:hover {
  color: #ffffff;
  background: #d21326;
  border-color: #bb1122;
}

/* line 17029, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-danger .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-danger .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-danger .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17034, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-light .page-item .page-link {
  color: #000000;
  background: #f1f1f1;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 17040, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-light .page-item .page-link:hover {
  background-color: #e4e4e4;
}

/* line 17043, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-light .page-item.active .page-link,
.pagination.pagination-colored.pagination-light .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-light .page-item.active .page-link:hover {
  color: #000000;
  background: #cbcbcb;
  border-color: #bebebe;
}

/* line 17050, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-light .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-light .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-light .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17055, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-dark .page-item .page-link {
  color: #ffffff;
  background: #2c2f33;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 17061, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-dark .page-item .page-link:hover {
  background-color: #202225;
}

/* line 17064, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-dark .page-item.active .page-link,
.pagination.pagination-colored.pagination-dark .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-dark .page-item.active .page-link:hover {
  color: #ffffff;
  background: #09090a;
  border-color: black;
}

/* line 17071, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-dark .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-dark .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-dark .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17076, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-white .page-item .page-link {
  color: #000000;
  background: white;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 17082, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-white .page-item .page-link:hover {
  background-color: #f2f2f2;
}

/* line 17085, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-white .page-item.active .page-link,
.pagination.pagination-colored.pagination-white .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-white .page-item.active .page-link:hover {
  color: #000000;
  background: #d9d9d9;
  border-color: #cccccc;
}

/* line 17092, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-white .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-white .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-white .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17097, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-divider .page-item .page-link {
  color: #000000;
  background: #f1f1f1;
  border-color: transparent;
  margin-right: 7px;
  border-radius: 5px;
}

/* line 17103, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-divider .page-item .page-link:hover {
  background-color: #e4e4e4;
}

/* line 17106, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-divider .page-item.active .page-link,
.pagination.pagination-colored.pagination-divider .page-item.active .page-link:focus,
.pagination.pagination-colored.pagination-divider .page-item.active .page-link:hover {
  color: #000000;
  background: #cbcbcb;
  border-color: #bebebe;
}

/* line 17113, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-colored.pagination-divider .page-item.disabled .page-link,
.pagination.pagination-colored.pagination-divider .page-item.disabled .page-link:focus,
.pagination.pagination-colored.pagination-divider .page-item.disabled .page-link:hover {
  opacity: .75;
}

/* line 17118, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-rounded .page-item .page-link {
  background: transparent;
  border-radius: 200px;
  padding: 0.3rem 0.5rem;
}

/* line 17123, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-rounded .page-item + .page-item .page-link {
  margin-left: 8px;
}

/* line 17126, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-primary .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17132, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-primary .page-item .page-link:hover {
  color: #536578;
}

/* line 17135, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-primary .page-item.active .page-link,
.pagination.pagination-text.pagination-primary .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-primary .page-item.active .page-link:hover {
  font-weight: bold;
  color: #536578;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #536578;
}

/* line 17144, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-primary .page-item:hover {
  font-weight: bold;
}

/* line 17147, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-secondary .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17153, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-secondary .page-item .page-link:hover {
  color: #212f3e;
}

/* line 17156, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-secondary .page-item.active .page-link,
.pagination.pagination-text.pagination-secondary .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-secondary .page-item.active .page-link:hover {
  font-weight: bold;
  color: #212f3e;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #212f3e;
}

/* line 17165, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-secondary .page-item:hover {
  font-weight: bold;
}

/* line 17168, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-success .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17174, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-success .page-item .page-link:hover {
  color: #4bc927;
}

/* line 17177, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-success .page-item.active .page-link,
.pagination.pagination-text.pagination-success .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-success .page-item.active .page-link:hover {
  font-weight: bold;
  color: #4bc927;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #4bc927;
}

/* line 17186, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-success .page-item:hover {
  font-weight: bold;
}

/* line 17189, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-info .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17195, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-info .page-item .page-link:hover {
  color: #1ea8b1;
}

/* line 17198, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-info .page-item.active .page-link,
.pagination.pagination-text.pagination-info .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-info .page-item.active .page-link:hover {
  font-weight: bold;
  color: #1ea8b1;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #1ea8b1;
}

/* line 17207, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-info .page-item:hover {
  font-weight: bold;
}

/* line 17210, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-warning .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17216, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-warning .page-item .page-link:hover {
  color: #ff661a;
}

/* line 17219, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-warning .page-item.active .page-link,
.pagination.pagination-text.pagination-warning .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-warning .page-item.active .page-link:hover {
  font-weight: bold;
  color: #ff661a;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #ff661a;
}

/* line 17228, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-warning .page-item:hover {
  font-weight: bold;
}

/* line 17231, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-danger .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17237, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-danger .page-item .page-link:hover {
  color: #ee4455;
}

/* line 17240, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-danger .page-item.active .page-link,
.pagination.pagination-text.pagination-danger .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-danger .page-item.active .page-link:hover {
  font-weight: bold;
  color: #ee4455;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #ee4455;
}

/* line 17249, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-danger .page-item:hover {
  font-weight: bold;
}

/* line 17252, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-light .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17258, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-light .page-item .page-link:hover {
  color: #f1f1f1;
}

/* line 17261, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-light .page-item.active .page-link,
.pagination.pagination-text.pagination-light .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-light .page-item.active .page-link:hover {
  font-weight: bold;
  color: #f1f1f1;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #f1f1f1;
}

/* line 17270, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-light .page-item:hover {
  font-weight: bold;
}

/* line 17273, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-dark .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17279, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-dark .page-item .page-link:hover {
  color: #2c2f33;
}

/* line 17282, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-dark .page-item.active .page-link,
.pagination.pagination-text.pagination-dark .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-dark .page-item.active .page-link:hover {
  font-weight: bold;
  color: #2c2f33;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #2c2f33;
}

/* line 17291, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-dark .page-item:hover {
  font-weight: bold;
}

/* line 17294, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-white .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17300, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-white .page-item .page-link:hover {
  color: white;
}

/* line 17303, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-white .page-item.active .page-link,
.pagination.pagination-text.pagination-white .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-white .page-item.active .page-link:hover {
  font-weight: bold;
  color: white;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid white;
}

/* line 17312, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-white .page-item:hover {
  font-weight: bold;
}

/* line 17315, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-divider .page-item .page-link {
  color: #000000;
  border-color: transparent;
  background-color: transparent;
  padding: 0.4rem 0.25rem;
  margin: 0 0.5rem;
}

/* line 17321, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-divider .page-item .page-link:hover {
  color: #f1f1f1;
}

/* line 17324, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-divider .page-item.active .page-link,
.pagination.pagination-text.pagination-divider .page-item.active .page-link:focus,
.pagination.pagination-text.pagination-divider .page-item.active .page-link:hover {
  font-weight: bold;
  color: #f1f1f1;
  border-color: transparent;
  background-color: transparent;
  border-bottom: 2px solid #f1f1f1;
}

/* line 17333, app/assets/stylesheets/theme/theme.scss */
.pagination.pagination-text.pagination-divider .page-item:hover {
  font-weight: bold;
}

/* line 17336, app/assets/stylesheets/theme/theme.scss */
.progress + .progress {
  margin-top: 15px;
}

/* line 17341, app/assets/stylesheets/theme/theme.scss */
section.section-block {
  position: relative;
  padding: 100px 40px;
}

/* line 17344, app/assets/stylesheets/theme/theme.scss */
section.section-block p {
  font-weight: 200;
}

/* line 17346, app/assets/stylesheets/theme/theme.scss */
section.section-block img {
  max-width: 100%;
}

/* line 17349, app/assets/stylesheets/theme/theme.scss */
.section-primary {
  background-color: #536578;
  color: #ffffff;
}

/* line 17352, app/assets/stylesheets/theme/theme.scss */
.section-primary > a {
  text-decoration: underline;
}

/* line 17354, app/assets/stylesheets/theme/theme.scss */
.section-primary > .title, .section-primary .subtitle, .section-primary > p {
  color: #ffffff;
}

/* line 17356, app/assets/stylesheets/theme/theme.scss */
.section-primary.section-gradient {
  background-color: #596d81;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #596d81 0%, #29323c 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#596d81', endColorStr='#29323c');
  /*IE 7/8*/
}

/* line 17364, app/assets/stylesheets/theme/theme.scss */
.section-primary.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(83, 101, 120, 0.95) inset;
}

/* line 17369, app/assets/stylesheets/theme/theme.scss */
.section-primary.section-shadow {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25) inset;
}

/* line 17373, app/assets/stylesheets/theme/theme.scss */
.section-secondary {
  background-color: #212f3e;
  color: #ffffff;
}

/* line 17376, app/assets/stylesheets/theme/theme.scss */
.section-secondary > a {
  text-decoration: underline;
}

/* line 17378, app/assets/stylesheets/theme/theme.scss */
.section-secondary > .title, .section-secondary .subtitle, .section-secondary > p {
  color: #ffffff;
}

/* line 17380, app/assets/stylesheets/theme/theme.scss */
.section-secondary.section-gradient {
  background-color: #263748;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #263748 0%, black 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#263748', endColorStr='black');
  /*IE 7/8*/
}

/* line 17388, app/assets/stylesheets/theme/theme.scss */
.section-secondary.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(33, 47, 62, 0.95) inset;
}

/* line 17393, app/assets/stylesheets/theme/theme.scss */
.section-secondary.section-shadow {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25) inset;
}

/* line 17397, app/assets/stylesheets/theme/theme.scss */
.section-success {
  background-color: #4bc927;
  color: #ffffff;
}

/* line 17400, app/assets/stylesheets/theme/theme.scss */
.section-success > a {
  text-decoration: underline;
}

/* line 17402, app/assets/stylesheets/theme/theme.scss */
.section-success > .title, .section-success .subtitle, .section-success > p {
  color: #ffffff;
}

/* line 17404, app/assets/stylesheets/theme/theme.scss */
.section-success.section-gradient {
  background-color: #4fd52a;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #4fd52a 0%, #2b7317 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4fd52a', endColorStr='#2b7317');
  /*IE 7/8*/
}

/* line 17412, app/assets/stylesheets/theme/theme.scss */
.section-success.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(75, 201, 39, 0.95) inset;
}

/* line 17417, app/assets/stylesheets/theme/theme.scss */
.section-success.section-shadow {
  box-shadow: 0 5px 10px rgba(11, 30, 6, 0.25) inset;
}

/* line 17421, app/assets/stylesheets/theme/theme.scss */
.section-info {
  background-color: #1ea8b1;
  color: #ffffff;
}

/* line 17424, app/assets/stylesheets/theme/theme.scss */
.section-info > a {
  text-decoration: underline;
}

/* line 17426, app/assets/stylesheets/theme/theme.scss */
.section-info > .title, .section-info .subtitle, .section-info > p {
  color: #ffffff;
}

/* line 17428, app/assets/stylesheets/theme/theme.scss */
.section-info.section-gradient {
  background-color: #20b4bf;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #20b4bf 0%, #0f555a 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#20b4bf', endColorStr='#0f555a');
  /*IE 7/8*/
}

/* line 17436, app/assets/stylesheets/theme/theme.scss */
.section-info.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(30, 168, 177, 0.95) inset;
}

/* line 17441, app/assets/stylesheets/theme/theme.scss */
.section-info.section-shadow {
  box-shadow: 0 5px 10px rgba(0, 2, 3, 0.25) inset;
}

/* line 17445, app/assets/stylesheets/theme/theme.scss */
.section-warning {
  background-color: #ff661a;
  color: #ffffff;
}

/* line 17448, app/assets/stylesheets/theme/theme.scss */
.section-warning > a {
  text-decoration: underline;
}

/* line 17450, app/assets/stylesheets/theme/theme.scss */
.section-warning > .title, .section-warning .subtitle, .section-warning > p {
  color: #ffffff;
}

/* line 17452, app/assets/stylesheets/theme/theme.scss */
.section-warning.section-gradient {
  background-color: #ff7029;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ff7029 0%, #b33c00 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff7029', endColorStr='#b33c00');
  /*IE 7/8*/
}

/* line 17460, app/assets/stylesheets/theme/theme.scss */
.section-warning.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(255, 102, 26, 0.95) inset;
}

/* line 17465, app/assets/stylesheets/theme/theme.scss */
.section-warning.section-shadow {
  box-shadow: 0 5px 10px rgba(77, 26, 0, 0.25) inset;
}

/* line 17469, app/assets/stylesheets/theme/theme.scss */
.section-danger {
  background-color: #ee4455;
  color: #ffffff;
}

/* line 17472, app/assets/stylesheets/theme/theme.scss */
.section-danger > a {
  text-decoration: underline;
}

/* line 17474, app/assets/stylesheets/theme/theme.scss */
.section-danger > .title, .section-danger .subtitle, .section-danger > p {
  color: #ffffff;
}

/* line 17476, app/assets/stylesheets/theme/theme.scss */
.section-danger.section-gradient {
  background-color: #ef5262;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #ef5262 0%, #bb1122 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ef5262', endColorStr='#bb1122');
  /*IE 7/8*/
}

/* line 17484, app/assets/stylesheets/theme/theme.scss */
.section-danger.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(238, 68, 85, 0.95) inset;
}

/* line 17489, app/assets/stylesheets/theme/theme.scss */
.section-danger.section-shadow {
  box-shadow: 0 5px 10px rgba(94, 9, 17, 0.25) inset;
}

/* line 17493, app/assets/stylesheets/theme/theme.scss */
.section-light {
  background-color: #f1f1f1;
  color: #000000;
}

/* line 17496, app/assets/stylesheets/theme/theme.scss */
.section-light > a {
  text-decoration: underline;
}

/* line 17498, app/assets/stylesheets/theme/theme.scss */
.section-light > .title, .section-light .subtitle, .section-light > p {
  color: #000000;
}

/* line 17500, app/assets/stylesheets/theme/theme.scss */
.section-light.section-gradient {
  background-color: #f9f9f9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #bebebe 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9f9f9', endColorStr='#bebebe');
  /*IE 7/8*/
}

/* line 17508, app/assets/stylesheets/theme/theme.scss */
.section-light.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(241, 241, 241, 0.95) inset;
}

/* line 17513, app/assets/stylesheets/theme/theme.scss */
.section-light.section-shadow {
  box-shadow: 0 5px 10px rgba(139, 139, 139, 0.25) inset;
}

/* line 17517, app/assets/stylesheets/theme/theme.scss */
.section-dark {
  background-color: #2c2f33;
  color: #ffffff;
}

/* line 17520, app/assets/stylesheets/theme/theme.scss */
.section-dark > a {
  text-decoration: underline;
}

/* line 17522, app/assets/stylesheets/theme/theme.scss */
.section-dark > .title, .section-dark .subtitle, .section-dark > p {
  color: #ffffff;
}

/* line 17524, app/assets/stylesheets/theme/theme.scss */
.section-dark.section-gradient {
  background-color: #33373b;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #33373b 0%, black 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#33373b', endColorStr='black');
  /*IE 7/8*/
}

/* line 17532, app/assets/stylesheets/theme/theme.scss */
.section-dark.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(44, 47, 51, 0.95) inset;
}

/* line 17537, app/assets/stylesheets/theme/theme.scss */
.section-dark.section-shadow {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25) inset;
}

/* line 17541, app/assets/stylesheets/theme/theme.scss */
.section-white {
  background-color: white;
  color: #000000;
}

/* line 17544, app/assets/stylesheets/theme/theme.scss */
.section-white > a {
  text-decoration: underline;
}

/* line 17546, app/assets/stylesheets/theme/theme.scss */
.section-white > .title, .section-white .subtitle, .section-white > p {
  color: #000000;
}

/* line 17548, app/assets/stylesheets/theme/theme.scss */
.section-white.section-gradient {
  background-color: white;
  /*IE 10*/
  background-image: linear-gradient(to bottom, white 0%, #cccccc 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='#cccccc');
  /*IE 7/8*/
}

/* line 17556, app/assets/stylesheets/theme/theme.scss */
.section-white.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(255, 255, 255, 0.95) inset;
}

/* line 17561, app/assets/stylesheets/theme/theme.scss */
.section-white.section-shadow {
  box-shadow: 0 5px 10px rgba(153, 153, 153, 0.25) inset;
}

/* line 17565, app/assets/stylesheets/theme/theme.scss */
.section-divider {
  background-color: #f1f1f1;
  color: #000000;
}

/* line 17568, app/assets/stylesheets/theme/theme.scss */
.section-divider > a {
  text-decoration: underline;
}

/* line 17570, app/assets/stylesheets/theme/theme.scss */
.section-divider > .title, .section-divider .subtitle, .section-divider > p {
  color: #000000;
}

/* line 17572, app/assets/stylesheets/theme/theme.scss */
.section-divider.section-gradient {
  background-color: #f9f9f9;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #bebebe 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9f9f9', endColorStr='#bebebe');
  /*IE 7/8*/
}

/* line 17580, app/assets/stylesheets/theme/theme.scss */
.section-divider.section-background {
  background-size: cover;
  background-position: center;
  box-shadow: 1000px 1000px 10000px rgba(241, 241, 241, 0.95) inset;
}

/* line 17585, app/assets/stylesheets/theme/theme.scss */
.section-divider.section-shadow {
  box-shadow: 0 5px 10px rgba(139, 139, 139, 0.25) inset;
}

/* line 17589, app/assets/stylesheets/theme/theme.scss */
.section-text h1, .section-text h2, .section-text h3, .section-text h4, .section-text h5, .section-text h6, .section-text .doc-sidebar {
  padding-top: 60px;
}

/* line 17592, app/assets/stylesheets/theme/theme.scss */
.section-body-bg {
  background-color: #eeeeee;
}

/* line 17595, app/assets/stylesheets/theme/theme.scss */
.icon-box {
  text-align: center;
  height: 350px;
  width: 100%;
  color: #000000;
}

/* line 17600, app/assets/stylesheets/theme/theme.scss */
.icon-box::before {
  content: "";
  display: block;
  position: absolute;
  top: 50px;
  width: 90%;
  height: 250px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #fff;
}

/* line 17611, app/assets/stylesheets/theme/theme.scss */
.icon-box .icon {
  height: 100px;
  width: 100px;
  margin: 0 auto 20px auto;
  display: block;
  border: 5px solid;
  color: #fff;
  font-size: 45px;
  border-radius: 200px;
  text-align: center;
  line-height: 0;
  position: relative;
}

/* line 17623, app/assets/stylesheets/theme/theme.scss */
.icon-box .icon::before {
  color: #fff;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 17633, app/assets/stylesheets/theme/theme.scss */
.icon-box .icon-box-content {
  position: absolute;
  width: 90%;
  padding: 0 20px;
  margin-top: 5px;
  color: #000000;
}

/* line 17639, app/assets/stylesheets/theme/theme.scss */
.icon-box .icon-box-content a {
  color: #536578;
}

/* line 17642, app/assets/stylesheets/theme/theme.scss */
.bg-primary .icon-box .icon, .section-primary .icon-box .icon {
  border-color: #536578;
}

/* line 17645, app/assets/stylesheets/theme/theme.scss */
.bg-secondary .icon-box .icon, .section-secondary .icon-box .icon {
  border-color: #212f3e;
}

/* line 17648, app/assets/stylesheets/theme/theme.scss */
.bg-success .icon-box .icon, .section-success .icon-box .icon {
  border-color: #4bc927;
}

/* line 17651, app/assets/stylesheets/theme/theme.scss */
.bg-info .icon-box .icon, .section-info .icon-box .icon {
  border-color: #1ea8b1;
}

/* line 17654, app/assets/stylesheets/theme/theme.scss */
.bg-warning .icon-box .icon, .section-warning .icon-box .icon {
  border-color: #ff661a;
}

/* line 17657, app/assets/stylesheets/theme/theme.scss */
.bg-danger .icon-box .icon, .section-danger .icon-box .icon {
  border-color: #ee4455;
}

/* line 17660, app/assets/stylesheets/theme/theme.scss */
.bg-light .icon-box .icon, .section-light .icon-box .icon {
  border-color: #f1f1f1;
}

/* line 17663, app/assets/stylesheets/theme/theme.scss */
.bg-dark .icon-box .icon, .section-dark .icon-box .icon {
  border-color: #2c2f33;
}

/* line 17666, app/assets/stylesheets/theme/theme.scss */
.bg-white .icon-box .icon, .section-white .icon-box .icon {
  border-color: white;
}

/* line 17669, app/assets/stylesheets/theme/theme.scss */
.bg-divider .icon-box .icon, .section-divider .icon-box .icon {
  border-color: #f1f1f1;
}

/* line 17672, app/assets/stylesheets/theme/theme.scss */
.header-background {
  background-image: url("https://altmarkets.io/assets/landing/landing-header.png");
  width: 1000px;
  height: 673px;
  background-repeat: no-repeat;
  position: absolute;
  top: -150px;
  right: -450px;
}

/* line 17681, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent {
  background-color: #536578;
}

/* line 17683, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent .navbar-brand {
  color: white;
  padding-top: 7px;
}

/* line 17686, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent .navbar-brand:hover {
  text-decoration: none;
  color: #dde0e4;
}

/* line 17689, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent li.nav-item {
  margin-left: 20px;
}

/* line 17691, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent a.nav-link {
  color: white;
}

/* line 17693, app/assets/stylesheets/theme/theme.scss */
.navbar-transparent a.nav-link:hover {
  color: #eee;
}

/* line 17696, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper {
  padding-bottom: 80px;
  display: flex;
  align-items: stretch;
  margin-left: 250px;
}

/* line 17705, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper .top-logo, .dashboard-wrapper .user-name {
  display: block;
}

/* line 17707, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper .top-logo-icon {
  display: none;
}

/* line 17709, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper.sidebar-closed {
  margin-left: 80px;
}

/* line 17711, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper.sidebar-closed .top-logo, .dashboard-wrapper.sidebar-closed .user-name {
  display: none;
}

/* line 17713, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper.sidebar-closed .top-logo-icon {
  display: block;
}

/* line 17715, app/assets/stylesheets/theme/theme.scss */
.dashboard-wrapper.sidebar-closed .sidebar-menu li.active a {
  border-left: 0;
}

/* line 17718, app/assets/stylesheets/theme/theme.scss */
.dashboard-sidebar .sidebar-header {
  margin-top: -1px;
}

/* line 17720, app/assets/stylesheets/theme/theme.scss */
.dashboard-sidebar .sidebar-header img {
  margin-top: -3px;
}

/* line 17723, app/assets/stylesheets/theme/theme.scss */
.dashboard-sidebar {
  min-width: 250px;
  max-width: 250px;
  height: 100vh;
  position: absolute;
  left: 0;
}

/* line 17730, app/assets/stylesheets/theme/theme.scss */
.dashboard-sidebar.active {
  min-width: 80px;
  max-width: 80px;
}

/* line 17734, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li {
  padding: 0;
}

/* line 17736, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li a {
  padding: 15px 30px;
  color: white !important;
  display: block;
  opacity: .5;
}

/* line 17741, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li a:hover {
  opacity: 1;
}

/* line 17743, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li.active a {
  opacity: 1;
  border-left: 5px solid #536578;
  padding-left: 25px;
}

/* line 17748, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu .sub-menu {
  list-style-type: none;
}

/* line 17750, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu .sub-menu li a {
  padding: 5px 15px;
  font-size: 90%;
}

/* line 17753, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu .sub-menu li a::before {
  content: "\f105";
  font-family: FontAwesome;
  margin-right: 8px;
  opacity: .5;
}

/* line 17759, app/assets/stylesheets/theme/theme.scss */
.table label {
  margin-bottom: 0;
}

/* line 17762, app/assets/stylesheets/theme/theme.scss */
.table .checkbox + span {
  margin-bottom: 0;
}

/* line 17764, app/assets/stylesheets/theme/theme.scss */
.table .checkbox + span:before {
  line-height: 20px;
}

/* line 17767, app/assets/stylesheets/theme/theme.scss */
.table th,
.table td {
  border-color: #ededed;
}

/* line 17770, app/assets/stylesheets/theme/theme.scss */
.table.table-boxed thead tr th {
  border: 1px solid #ededed;
  border-top: 0;
  text-transform: uppercase;
}

/* line 17774, app/assets/stylesheets/theme/theme.scss */
.table.table-boxed thead tr th:first-child {
  border-left: 0;
}

/* line 17776, app/assets/stylesheets/theme/theme.scss */
.table.table-boxed thead tr th:last-child {
  border-right: 0;
}

/* line 17778, app/assets/stylesheets/theme/theme.scss */
.table.table-boxed thead tr th.active {
  background-color: rgba(237, 237, 237, 0.5);
}

/* line 17781, app/assets/stylesheets/theme/theme.scss */
.table.table-boxed tbody tr td {
  border-color: 1px solid rgba(237, 237, 237, 0.8);
}

/* line 17784, app/assets/stylesheets/theme/theme.scss */
.table.table-hover tbody tr:hover {
  background-color: rgba(237, 237, 237, 0.5);
}

/* line 17787, app/assets/stylesheets/theme/theme.scss */
table .sortable-column {
  position: relative;
  cursor: pointer;
}

/* line 17790, app/assets/stylesheets/theme/theme.scss */
table .sortable-column::before {
  content: '\f0dc';
  font-family: FontAwesome;
  position: absolute;
}

/* line 17794, app/assets/stylesheets/theme/theme.scss */
table .sortable-column.left::before {
  left: 30px;
}

/* line 17796, app/assets/stylesheets/theme/theme.scss */
table .sortable-column.right::before {
  right: 30px;
}

/* line 17799, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li {
  padding: 0;
}

/* line 17801, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li a {
  padding: 15px 30px;
  color: white !important;
  display: block;
  opacity: .5;
}

/* line 17806, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li a:hover {
  opacity: 1;
}

/* line 17808, app/assets/stylesheets/theme/theme.scss */
.sidebar-menu li.active a {
  opacity: 1;
  border-left: 5px solid #536578;
  padding-left: 25px;
}

/* line 17813, app/assets/stylesheets/theme/theme.scss */
.wizard-item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

/* line 17825, app/assets/stylesheets/theme/theme.scss */
.wizard-item::before, .wizard-item::after {
  z-index: 1;
  position: absolute;
  content: "";
  width: 50%;
  border-top: 2px solid #c1c5c9;
}

/* line 17831, app/assets/stylesheets/theme/theme.scss */
.wizard-item::before {
  left: 0;
}

/* line 17833, app/assets/stylesheets/theme/theme.scss */
.wizard-item::after {
  right: 0;
}

/* line 17835, app/assets/stylesheets/theme/theme.scss */
.wizard-item:first-child::before {
  display: none;
}

/* line 17837, app/assets/stylesheets/theme/theme.scss */
.wizard-item:last-child::after {
  display: none;
}

/* line 17839, app/assets/stylesheets/theme/theme.scss */
.wizard-item .item {
  background-color: #dadcde;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #dadcde 0%, #c1c5c9 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dadcde', endColorStr='#c1c5c9');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(166, 172, 177, 0.6);
  color: white;
  position: absolute;
  z-index: 2;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 17862, app/assets/stylesheets/theme/theme.scss */
.wizard-item .item-desc {
  margin-top: 130px;
  color: #cfd2d5;
  text-align: center;
}

/* line 17866, app/assets/stylesheets/theme/theme.scss */
.wizard-item .item-desc::before {
  font-family: "FontAwesome";
  margin-right: 5px;
  content: "\f00d";
}

/* line 17870, app/assets/stylesheets/theme/theme.scss */
.wizard-item.completed .item {
  background-color: #64da44;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #64da44 0%, #4bc927 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#64da44', endColorStr='#4bc927');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(59, 158, 31, 0.6);
  color: #fff;
}

/* line 17880, app/assets/stylesheets/theme/theme.scss */
.wizard-item.completed::before, .wizard-item.completed::after {
  border-color: #4bc927;
}

/* line 17882, app/assets/stylesheets/theme/theme.scss */
.wizard-item.completed .item-desc {
  color: #56d733;
}

/* line 17884, app/assets/stylesheets/theme/theme.scss */
.wizard-item.completed .item-desc::before {
  content: "\f00c";
}

/* line 17886, app/assets/stylesheets/theme/theme.scss */
.wizard-item.current .item {
  background-color: #667c93;
  /*IE 10*/
  background-image: linear-gradient(to bottom, #667c93 0%, #536578 100%) !important;
  /*W3C*/
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#667c93', endColorStr='#536578');
  /*IE 7/8*/
  text-shadow: 1px 1px 0 rgba(62, 76, 90, 0.6);
  color: #fff;
}

/* line 17896, app/assets/stylesheets/theme/theme.scss */
.wizard-item.current::before, .wizard-item.current::after {
  border-color: #536578;
}

/* line 17898, app/assets/stylesheets/theme/theme.scss */
.wizard-item.current .item-desc {
  color: #5d7287;
}

/* line 17900, app/assets/stylesheets/theme/theme.scss */
.wizard-item.current .item-desc::before {
  content: "\f061";
}

/* line 17903, app/assets/stylesheets/theme/theme.scss */
.screenshot-body {
  background: #343f4b;
  padding: 150px;
}

/* line 17907, app/assets/stylesheets/theme/theme.scss */
.screenshot-container {
  max-width: 1500px;
  box-shadow: 25px 25px 150px rgba(0, 0, 0, 0.9);
  margin-bottom: 150px;
  max-height: 800px;
}

/* line 17914, app/assets/stylesheets/theme/theme.scss */
.theme-selector {
  width: 600px;
  font-size: 80%;
}

/* line 17917, app/assets/stylesheets/theme/theme.scss */
.theme-selector .color-item {
  background: rgba(241, 241, 241, 0.2);
  border-radius: 5px;
  width: 24%;
  margin-right: 1%;
  margin-bottom: 10px;
  padding: 10px;
  float: left;
  border: 2px solid transparent;
  cursor: pointer;
}

/* line 17928, app/assets/stylesheets/theme/theme.scss */
.theme-color-block-primary {
  display: block;
  width: 30px;
  height: 10px;
}

/* line 17933, app/assets/stylesheets/theme/theme.scss */
.theme-color-block-success,
.theme-color-block-info,
.theme-color-block-warning,
.theme-color-block-danger {
  display: block;
  width: 15px;
  height: 10px;
}

/* line 17941, app/assets/stylesheets/theme/theme.scss */
.user-profile .user-avatar img {
  display: block;
  width: 150px;
  height: 150px;
  border-radius: 150px;
  margin: 0 auto;
}

/* line 17947, app/assets/stylesheets/theme/theme.scss */
.user-profile .user-avatar img.small {
  width: 60px;
  height: 60px;
}

/* line 17951, app/assets/stylesheets/theme/theme.scss */
#nprogress .bar {
  background: #536578 !important;
}

/* line 17953, app/assets/stylesheets/theme/theme.scss */
#nprogress .bar .peg {
  box-shadow: 0 0 10px #536578, 0 0 5px #536578;
}

/* line 17957, app/assets/stylesheets/theme/theme.scss */
#nprogress .spinner {
  top: 25px !important;
  right: 23px !important;
}

/* line 17960, app/assets/stylesheets/theme/theme.scss */
#nprogress .spinner .spinner-icon {
  border-top-color: #536578 !important;
  border-left-color: #536578 !important;
}

/* line 17964, app/assets/stylesheets/theme/theme.scss */
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}

/* line 17970, app/assets/stylesheets/theme/theme.scss */
.sameheight {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* line 17982, app/assets/stylesheets/theme/theme.scss */
.logo {
  display: inline-block;
  width: 45px;
  height: 25px;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
}

/* line 17989, app/assets/stylesheets/theme/theme.scss */
.logo .l {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: white;
  position: absolute;
}

/* line 17995, app/assets/stylesheets/theme/theme.scss */
.logo .l.l1 {
  bottom: 0;
  left: 0;
}

/* line 17998, app/assets/stylesheets/theme/theme.scss */
.logo .l.l2 {
  width: 7px;
  height: 7px;
  bottom: 13px;
  left: 10px;
}

/* line 18003, app/assets/stylesheets/theme/theme.scss */
.logo .l.l3 {
  width: 7px;
  height: 7px;
  bottom: 4px;
  left: 17px;
}

/* line 18008, app/assets/stylesheets/theme/theme.scss */
.logo .l.l4 {
  bottom: 13px;
  left: 25px;
}

/* line 18011, app/assets/stylesheets/theme/theme.scss */
.logo .l.l5 {
  bottom: 0;
  left: 34px;
}

/* line 18015, app/assets/stylesheets/theme/theme.scss */
.main-logo {
  color: #536578;
}

/* line 18018, app/assets/stylesheets/theme/theme.scss */
.flot-chart {
  display: block;
  height: 225px;
}

/* line 18021, app/assets/stylesheets/theme/theme.scss */
.flot-chart .flot-chart-content {
  width: 100%;
  height: 100%;
}

/* line 18024, app/assets/stylesheets/theme/theme.scss */
.flot-chart .flot-chart-pie-content {
  width: 225px;
  height: 225px;
  margin: auto;
}

/* line 18029, app/assets/stylesheets/theme/theme.scss */
.footer-nav {
  padding: 0;
}

/* line 18032, app/assets/stylesheets/theme/theme.scss */
.footer-item {
  list-style-type: none;
}

/* line 18035, app/assets/stylesheets/theme/theme.scss */
a.footer-link, .footer-nav-title {
  display: block;
  padding: 10px 0;
  border-bottom: 1px dotted rgba(238, 238, 238, 0.1);
  text-decoration: none;
}

/* line 18041, app/assets/stylesheets/theme/theme.scss */
a.footer-link {
  color: white;
  text-decoration: none;
}

/* line 18044, app/assets/stylesheets/theme/theme.scss */
a.footer-link:hover {
  color: #eee;
}

/* line 18047, app/assets/stylesheets/theme/theme.scss */
.footer-nav-title {
  text-transform: uppercase;
  border-color: rgba(238, 238, 238, 0.3);
  border-bottom-style: solid;
}

/* line 18052, app/assets/stylesheets/theme/theme.scss */
.header {
  background-color: white;
  border-bottom: #bfbfbf;
  height: 70px;
  position: absolute;
  left: 230px;
  right: 0;
  transition: left 0.3s ease;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 991.98px) {
  /* line 18072, app/assets/stylesheets/theme/theme.scss */
  .header {
    left: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 18075, app/assets/stylesheets/theme/theme.scss */
  .header {
    left: 0;
    height: 50px;
  }
}

/* line 18078, app/assets/stylesheets/theme/theme.scss */
.header-fixed .header {
  position: fixed;
}

@media (max-width: 767.98px) {
  /* line 18081, app/assets/stylesheets/theme/theme.scss */
  .header .header-block {
    padding: 5px;
  }
}

/* line 18084, app/assets/stylesheets/theme/theme.scss */
.dashboard-page #dashboard-downloads-chart,
.dashboard-page #dashboard-visits-chart {
  height: 220px;
}

/* line 18088, app/assets/stylesheets/theme/theme.scss */
.modal .modal-content {
  border-radius: 0;
}

/* line 18091, app/assets/stylesheets/theme/theme.scss */
.modal .modal-header {
  background-color: #536578;
  color: #ffffff;
}

/* line 18095, app/assets/stylesheets/theme/theme.scss */
.modal .modal-footer .btn {
  margin-bottom: 0;
}

@media (max-width: 575.98px) {
  /* line 18099, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .card-header {
    border: none;
    flex-wrap: wrap;
  }
  /* line 18103, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .card-header .header-block {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid white;
  }
}

/* line 18116, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .title {
  padding-right: 0px;
  margin-right: 5px;
}

/* line 18120, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search {
  margin: 0;
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 18134, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .card-header .search {
    min-width: 50%;
  }
}

/* line 18136, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input {
  border: none;
  background-color: inherit;
  color: #C2CCD6;
  width: 100px;
  transition: color 0.3s ease;
}

/* line 18143, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  transition: color 0.3s ease;
  color: #C2CCD6;
}

/* line 18148, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  transition: color 0.3s ease;
  color: #C2CCD6;
}

/* line 18153, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  transition: color 0.3s ease;
  color: #C2CCD6;
}

/* line 18158, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  transition: color 0.3s ease;
  color: #C2CCD6;
}

@media (max-width: 575.98px) {
  /* line 18164, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .card-header .search .search-input {
    min-width: 130px;
  }
}

/* line 18166, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus {
  color: #f5f5f5;
}

/* line 18168, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white;
}

/* line 18171, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
}

/* line 18174, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
}

/* line 18177, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}

/* line 18180, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-input:focus + .search-icon {
  color: #f5f5f5;
}

/* line 18182, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .search .search-icon {
  color: #C2CCD6;
  transition: color 0.3s ease;
  order: -1;
  padding-right: 6px;
}

/* line 18191, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .card-header .pagination {
  display: inline-block;
  margin: 0;
}

/* line 18195, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .item-list .item-col-title {
  flex-grow: 9;
}

/* line 18200, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .items .item-list .item-col-date {
  text-align: right;
}

@media (min-width: 1200px) {
  /* line 18204, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-date {
    flex-grow: 4;
  }
}

@media (max-width: 767.98px) {
  /* line 18210, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-list-header {
    display: none;
  }
  /* line 18212, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-row {
    padding: 0;
  }
  /* line 18214, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 18217, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-img {
    padding-left: 10px;
    flex-basis: 60px;
    padding-right: 0;
  }
  /* line 18222, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-stats {
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 18226, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-title {
    flex-basis: 100%;
    border-bottom: 1px solid #eee;
  }
  /* line 18230, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) {
    position: relative;
    padding-top: 35px;
  }
  /* line 18233, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-heading {
    position: absolute;
    height: 30px;
    width: 100%;
    left: 0;
    top: 5px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 575.98px) {
  /* line 18244, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col {
    border-bottom: 1px solid #eee;
  }
  /* line 18246, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-img {
    flex-basis: 50px;
    order: -5;
  }
  /* line 18252, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-title {
    flex-basis: calc(100% - 50px);
  }
  /* line 18255, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) {
    flex-basis: 100%;
    text-align: left;
  }
  /* line 18259, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col:not(.item-col-title):not(.item-col-img) .item-heading {
    text-align: left;
  }
  /* line 18261, app/assets/stylesheets/theme/theme.scss */
  .dashboard-page .items .item-list .item-col-date {
    border: none;
  }
}

/* line 18264, app/assets/stylesheets/theme/theme.scss */
.dashboard-page #dashboard-sales-map .jqvmap-zoomin,
.dashboard-page #dashboard-sales-map .jqvmap-zoomout {
  background-color: #536578;
  height: 20px;
  width: 20px;
  line-height: 14px;
}

/* line 18271, app/assets/stylesheets/theme/theme.scss */
.dashboard-page #dashboard-sales-map .jqvmap-zoomout {
  top: 32px;
}

/* line 18274, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .sales-breakdown .dashboard-sales-breakdown-chart {
  margin: 0 auto;
  max-width: 250px;
  max-height: 250px;
}

/* line 18279, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks {
  display: flex;
  flex-direction: column;
  align-content: stretch;
}

/* line 18289, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks .title-block .title {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

/* line 18299, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks label {
  width: 100%;
  margin-bottom: 0;
}

/* line 18302, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks label .checkbox:checked + span {
  text-decoration: line-through;
}

/* line 18304, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks label span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* line 18310, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks .tasks-block {
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin: 0;
  margin-right: -5px;
}

/* line 18316, app/assets/stylesheets/theme/theme.scss */
.dashboard-page .tasks .item-list .item-col {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 18320, app/assets/stylesheets/theme/theme.scss */
.stats .card-block {
  padding-bottom: 0;
}

/* line 18323, app/assets/stylesheets/theme/theme.scss */
.stats .stat-col {
  margin-bottom: 20px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
}

/* line 18329, app/assets/stylesheets/theme/theme.scss */
.stats .stat-icon {
  color: #BDBDBD;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 50px;
}

/* line 18336, app/assets/stylesheets/theme/theme.scss */
.stats .stat-chart {
  margin-right: 5px;
  vertical-align: middle;
}

@media (min-width: 1200px) {
  /* line 18340, app/assets/stylesheets/theme/theme.scss */
  .stats .stat-chart {
    margin-right: 0.6vw;
  }
}

/* line 18343, app/assets/stylesheets/theme/theme.scss */
.stats .stat {
  vertical-align: middle;
}

@media (min-width: 1200px) {
  /* line 18346, app/assets/stylesheets/theme/theme.scss */
  .stats .stat .value {
    font-size: 1.1vw;
  }
}

@media (min-width: 1200px) {
  /* line 18349, app/assets/stylesheets/theme/theme.scss */
  .stats .stat .name {
    font-size: 0.7vw;
  }
}

/* line 18352, app/assets/stylesheets/theme/theme.scss */
.stats .stat-progress {
  height: 2px;
  margin: 5px 0;
  color: #536578;
  background-color: #dddddd;
}

/* line 18357, app/assets/stylesheets/theme/theme.scss */
.stats .stat-progress .progress-bar {
  background-color: #536578;
}

/* line 18360, app/assets/stylesheets/theme/theme.scss */
.table-flip-scroll table {
  width: 100%;
}

@media only screen and (max-width: 800px) {
  /* line 18364, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll .flip-content:after,
  .table-flip-scroll .flip-header:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 18372, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll html .flip-content,
  .table-flip-scroll html .flip-header {
    -ms-zoom: 1;
    zoom: 1;
  }
  /* line 18376, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll *:first-child + html .flip-content,
  .table-flip-scroll *:first-child + html .flip-header {
    -ms-zoom: 1;
    zoom: 1;
  }
  /* line 18380, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
  }
  /* line 18386, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll th,
  .table-flip-scroll td {
    margin: 0;
    vertical-align: top;
  }
  /* line 18390, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll th:last-child,
  .table-flip-scroll td:last-child {
    border-bottom: 1px solid #ddd;
  }
  /* line 18393, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll th {
    border: 0 !important;
    border-right: 1px solid #ddd !important;
    width: auto !important;
    display: block;
    text-align: right;
  }
  /* line 18399, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll td {
    display: block;
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
  }
  /* line 18404, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll thead {
    display: block;
    float: left;
  }
  /* line 18407, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll thead tr {
    display: block;
  }
  /* line 18409, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 18415, app/assets/stylesheets/theme/theme.scss */
  .table-flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
    border-left: 1px solid #ddd;
  }
}

/* line 18421, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav {
  margin-left: auto;
  white-space: nowrap;
  padding-right: 15px;
}

@media (max-width: 767.98px) {
  /* line 18426, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav {
    padding-right: 25px;
  }
}

/* line 18428, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav::after {
  display: block;
  clear: both;
  content: "";
}

/* line 18432, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav a {
  text-decoration: none;
}

/* line 18434, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 18438, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav > ul {
  display: table;
}

/* line 18440, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav > ul > li {
  display: table-cell;
  position: relative;
}

/* line 18443, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav > ul > li:before {
  display: block;
  content: " ";
  width: 1px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  background-color: rgba(17, 17, 17, 0.2);
  position: absolute;
  left: 0;
}

/* line 18453, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav > ul > li:first-child:before {
  display: none;
}

/* line 18455, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav > ul > li > a {
  padding: 0 15px;
}

/* line 18457, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .dropdown-menu {
  margin-top: 19px;
}

/* line 18460, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search {
  margin-right: auto;
  padding-left: 20px;
}

@media (max-width: 767.98px) {
  /* line 18464, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search {
    padding-left: 10px;
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 18468, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search {
    padding-left: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 18471, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search {
    padding-left: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 18474, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search {
    padding-left: 35px;
  }
}

/* line 18476, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search > form {
  float: right;
}

@media (max-width: 767.98px) {
  /* line 18479, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search > form {
    padding-left: 0;
  }
}

/* line 18481, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search .input-container {
  position: relative;
  color: #f5f5f5;
}

/* line 18484, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search .input-container i {
  position: absolute;
  pointer-events: none;
  display: block;
  height: 40px;
  line-height: 40px;
  left: 15px;
}

/* line 18491, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search .input-container input {
  border-radius: 5px;
  background-color: white;
  text-indent: 15px;
  border: none;
  padding-left: 25px;
  height: 40px;
  width: 350px;
  color: #444;
}

@media (max-width: 767.98px) {
  /* line 18501, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-search .input-container input {
    max-width: 140px;
  }
}

/* line 18503, app/assets/stylesheets/theme/theme.scss */
.header .header-block-search .input-container input:focus + .underline {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* line 18507, app/assets/stylesheets/theme/theme.scss */
#modal-media .modal-body {
  min-height: 250px;
}

/* line 18510, app/assets/stylesheets/theme/theme.scss */
#modal-media .modal-tab-content {
  min-height: 300px;
}

/* line 18513, app/assets/stylesheets/theme/theme.scss */
#modal-media .images-container {
  padding: 15px;
  text-align: center;
}

/* line 18516, app/assets/stylesheets/theme/theme.scss */
#modal-media .images-container .image-container {
  margin: 0 auto 10px auto;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-block;
  float: none;
}

/* line 18523, app/assets/stylesheets/theme/theme.scss */
#modal-media .images-container .image-container:hover {
  border-color: rgba(83, 101, 120, 0.5);
}

/* line 18525, app/assets/stylesheets/theme/theme.scss */
#modal-media .images-container .image-container.active {
  border-color: rgba(83, 101, 120, 0.5);
}

/* line 18528, app/assets/stylesheets/theme/theme.scss */
#modal-media .upload-container {
  padding: 15px;
}

/* line 18530, app/assets/stylesheets/theme/theme.scss */
#modal-media .upload-container .dropzone {
  position: relative;
  border: 2px dashed #536578;
  height: 270px;
}

/* line 18534, app/assets/stylesheets/theme/theme.scss */
#modal-media .upload-container .dropzone .dz-message-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

/* line 18540, app/assets/stylesheets/theme/theme.scss */
#modal-media .upload-container .dropzone .dz-message-block .dz-message {
  margin: 0;
  font-size: 24px;
  color: #536578;
  width: 230px;
}

/* line 18546, app/assets/stylesheets/theme/theme.scss */
.sidebar-header .brand {
  color: white;
  background: #536578;
  text-align: left;
  padding-left: 25px;
  line-height: 70px;
}

@media (max-width: 767.98px) {
  /* line 18553, app/assets/stylesheets/theme/theme.scss */
  .sidebar-header .brand {
    line-height: 50px;
  }
}

/* line 18556, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications a {
  padding-right: 10px;
}

/* line 18559, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications .counter {
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: -3px;
  left: -2px;
}

/* line 18566, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications.new .counter {
  color: white;
  border-radius: 100px;
  padding: 1px 6px;
  background-color: #536578;
}

@media (max-width: 767.98px) {
  /* line 18573, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav .notifications {
    position: static;
  }
}

/* line 18576, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu {
  white-space: normal;
  left: auto;
  right: 0;
  min-width: 350px;
}

/* line 18581, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu:before {
  position: absolute;
  right: 20px;
  bottom: 100%;
  margin-right: -1px;
}

/* line 18586, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu:after {
  position: absolute;
  right: 20px;
  bottom: 100%;
}

/* line 18590, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item {
  border-bottom: 1px solid rgba(245, 245, 245, 0.1);
  padding: 5px;
}

/* line 18593, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container .notification-item:hover {
  background-color: #f5f5f5;
}

/* line 18595, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container .img-col {
  display: table-cell;
  padding: 5px;
}

/* line 18598, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container .body-col {
  padding: 5px;
  display: table-cell;
}

/* line 18601, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container .img {
  width: 40px;
  height: 40px;
  border-radius: 3px;
  vertical-align: top;
  display: inline-block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 18610, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container p {
  color: #444;
  display: inline-block;
  line-height: 18px;
  margin: 0;
  vertical-align: top;
}

/* line 18616, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu .notifications-container p .accent {
  font-weight: bold;
}

/* line 18618, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu footer {
  text-align: center;
}

/* line 18620, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu footer a {
  color: #212529;
  transition: none;
}

/* line 18624, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .notifications-dropdown-menu footer a:hover {
  background-color: #f5f5f5;
  color: #536578;
}

@media (max-width: 767.98px) {
  /* line 18628, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav .notifications-dropdown-menu {
    min-width: 100px;
    width: 100%;
    margin-top: 5px;
  }
  /* line 18632, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav .notifications-dropdown-menu:before, .header .header-block-nav .notifications-dropdown-menu:after {
    right: 107px;
  }
}

/* line 18635, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile .img {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 400px;
  background-color: #b1b1b1;
  color: #444;
  text-align: center;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  vertical-align: middle;
}

/* line 18650, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile .name {
  display: inline-block;
  margin-right: 9px;
  color: #444;
}

@media (max-width: 767.98px) {
  /* line 18655, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav .profile .name {
    display: none;
  }
}

/* line 18658, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile .arrow {
  color: #111;
}

/* line 18661, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu {
  left: auto;
  right: 0;
  min-width: 180px;
  white-space: normal;
}

/* line 18666, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu:before {
  position: absolute;
  right: 10px;
  bottom: 100%;
  margin-right: -1px;
}

/* line 18671, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu:after {
  position: absolute;
  right: 10px;
  bottom: 100%;
}

/* line 18675, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu a {
  padding: 15px 15px;
}

/* line 18677, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu a .icon {
  text-align: center;
  width: 16px;
  margin-right: 10px;
}

/* line 18681, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu a span {
  display: inline-block;
  padding-left: 5px;
  text-align: left;
  color: #f5f5f5;
}

/* line 18686, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu a:hover .icon {
  color: #536578;
}

/* line 18688, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-icon {
  padding: 0;
}

/* line 18690, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu .profile-dropdown-menu-topic {
  color: #7e8e9f;
  padding: 0;
}

/* line 18693, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu .dropdown-divider {
  margin: 0;
}

/* line 18695, app/assets/stylesheets/theme/theme.scss */
.header .header-block-nav .profile-dropdown-menu .logout {
  border-top: 1px solid rgba(245, 245, 245, 0.1);
}

@media (max-width: 767.98px) {
  /* line 18698, app/assets/stylesheets/theme/theme.scss */
  .header .header-block-nav .profile-dropdown-menu {
    margin-top: 8px;
  }
}

/* layouts
-------------------------------------------------------------- */
/* line 22, app/assets/stylesheets/application.scss */
html,
body {
  height: 100vh;
}

/* line 27, app/assets/stylesheets/application.scss */
.container {
  min-width: 960px;
}

/* line 31, app/assets/stylesheets/application.scss */
#wrap {
  margin: 0 auto -150px;
  min-height: 100%;
}

/* line 35, app/assets/stylesheets/application.scss */
#wrap + iframe {
  display: none;
}

/* line 37, app/assets/stylesheets/application.scss */
#wrap #guide {
  padding-left: 26px;
}

/* line 41, app/assets/stylesheets/application.scss */
#wrap #content {
  padding-top: 15px;
}

/* line 44, app/assets/stylesheets/application.scss */
#wrap #content .list-group {
  margin-right: -15px;
  margin-bottom: 0px;
}

/* line 48, app/assets/stylesheets/application.scss */
#wrap #content .list-group .list-group-item {
  border-left: 0px;
  border-right: 0px;
}

/* line 52, app/assets/stylesheets/application.scss */
#wrap #content .list-group .list-group-item.split {
  padding-bottom: 8px;
}

/* line 55, app/assets/stylesheets/application.scss */
#wrap #content .list-group .list-group-item.split > * {
  margin-top: 4px;
  margin-bottom: 0px;
}

/* line 61, app/assets/stylesheets/application.scss */
#wrap #content .list-group .list-group-item:first-of-type {
  padding-top: 0px;
  border-top: 0px;
}

/* line 66, app/assets/stylesheets/application.scss */
#wrap #content .list-group .list-group-item:last-of-type {
  border-bottom: 0px;
}

/* line 73, app/assets/stylesheets/application.scss */
footer.footer {
  color: #5a5a5a;
  height: 150px;
  margin-top: -150px;
  box-sizing: 'border-box';
  padding-top: 20px;
  width: 100%;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}

/* line 84, app/assets/stylesheets/application.scss */
#push {
  height: 150px;
  box-sizing: 'border-box';
}

/* ticker
------------------------------------------- */
/* line 92, app/assets/stylesheets/application.scss */
.dl-horizontal.dl-ticker {
  margin-bottom: 10px;
  line-height: 40px;
}

/* line 96, app/assets/stylesheets/application.scss */
.dl-horizontal.dl-ticker dt {
  width: 38px;
  cursor: pointer;
  color: #ced4da;
}

/* line 102, app/assets/stylesheets/application.scss */
.dl-horizontal.dl-ticker dd {
  margin-top: -4px;
  font-size: 20px;
  margin-left: 42px;
  font-family: monospace;
}

/* flash message element

------------------------------------------------------- */
/* line 113, app/assets/stylesheets/application.scss */
.flash-alert, .flash-notice {
  margin-top: 4px;
  margin-bottom: 4px;
}

/* line 116, app/assets/stylesheets/application.scss */
.flash-alert h5 i.fa, .flash-notice h5 i.fa {
  margin-right: 10px;
}

/* line 2, app/assets/stylesheets/layouts/_custom.scss */
#kline_chart .panel-body {
  padding: 0;
}

/* line 5, app/assets/stylesheets/layouts/_custom.scss */
.profile-email {
  display: flex;
  word-break: break-all;
}

/* line 12, app/assets/stylesheets/layouts/_custom.scss */
#assets-index ul.assets-nav li {
  padding: 0;
  display: inline-table;
}

/* line 16, app/assets/stylesheets/layouts/_custom.scss */
#assets-index ul.assets-nav a {
  width: auto !important;
}

/* line 22, app/assets/stylesheets/layouts/_custom.scss */
header .account-settings {
  min-width: 140px;
  text-align: center;
}

/* line 27, app/assets/stylesheets/layouts/_custom.scss */
#deposit_address {
  overflow: hidden;
  max-width: 450px;
  white-space: nowrap;
}

/* line 33, app/assets/stylesheets/layouts/_custom.scss */
.form-control {
  height: 45px;
}